agentleFS
VideoTranscriberAIVideoTranscriberAI/videotranscriber-skills/skills/transcript-insights/SKILL.md

transcript-insights

Skill14 starsChanged 4 months agoMITView on GitHub

Turn transcripts and subtitles into summaries, key insights, action items, open questions, translations, chapters, decisions, learning notes, and mind maps. Use for pasted text, TXT, Markdown, SRT, VTT, transcript JSON, or requests to summarize a public media URL that can first be handed to transcribe-media. Existing text analysis requires no MCP connection.

The file

We split this skill into the rules it gives an agent

9 rules. About 0 are common, 9 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈9

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Use pasted transcript or subtitle text directly.

    line 13
  2. Distinctive:

    Read attached TXT, Markdown, SRT, VTT, or JSON transcript files when the host provides them.

    line 14
  3. Distinctive:

    Read a local file path only when the host grants filesystem access.

    line 15
  4. Distinctive:

    If transcription/setup capability is absent, explain the missing capability and offer the connection guide or supplied transcript input.

    line 17
  5. Distinctive:

    If the user does not request specific outputs, generate only:

    line 22
  6. Distinctive:

    Treat natural-language combinations as equivalent to the names above.

    line 45
  7. Distinctive:

    Ask for the target language when it cannot be inferred.

    line 49
  8. Distinctive:

    If Translation is the only requested output, translate the transcript.

    line 50
  9. Distinctive:

    If Translation is combined with analytical outputs, generate the requested outputs in the target language unless the user explicitly asks …

    line 51

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Transcript Insights

Transform transcript content into the exact structured outputs the user requests while preserving meaning, evidence, speakers, and available timing information.

Workflow

  1. Identify the transcript source:
    • Use pasted transcript or subtitle text directly.
    • Read attached TXT, Markdown, SRT, VTT, or JSON transcript files when the host provides them.
    • Read a local file path only when the host grants filesystem access.
    • For a public media URL without a transcript, use transcribe-media when available to obtain the text, then continue the original analysis request. Briefly explain that this uses independent API Quota. If the MCP connection is missing, use setup-videotranscriber when available to guide connection first and retain the original request. Do not ask the user to manually copy a transcript between Skills.
    • If transcription/setup capability is absent, explain the missing capability and offer the connection guide or supplied transcript input. Do not invent video content or claim transcription happened.
    • Local/private media cannot be uploaded by these MCP tools. Ask for existing transcript text or a supported public media URL; do not publish the file to make one.
  2. For JSON input, read references/json-input.md and select one transcript candidate without merging alternatives.
  3. Validate the input. If it is empty, unreadable, or too incomplete for the requested output, state what is missing and ask for usable transcript content.
  4. Detect the requested output types and target language. Read references/output-types.md whenever choosing formats or combining outputs.
  5. If the user does not request specific outputs, generate only:
    • Executive Summary
    • Key Insights
    • Action Items
    • Open Questions
  6. Preserve timestamps and speaker labels when they help trace an output back to the source. Ignore subtitle sequence numbers and formatting noise during analysis.
  7. Apply references/quality-rules.md before writing the answer.
  8. Return only the requested sections in a clear Markdown structure. Match the user's language unless a translation target or another output language is specified.

Output Selection

Support these output types:

  • Executive Summary
  • Key Insights
  • Action Items
  • Open Questions
  • Translation
  • Chapters
  • Key Decisions
  • Learning Notes
  • Mind Map

Treat natural-language combinations as equivalent to the names above. Do not add unrequested sections. If the user asks for an unsupported transformation, say it is outside the current output set and offer the closest supported options without silently substituting one.

Translation

  • Ask for the target language when it cannot be inferred.
  • If Translation is the only requested output, translate the transcript.
  • If Translation is combined with analytical outputs, generate the requested outputs in the target language unless the user explicitly asks to translate the full transcript as well.
  • Preserve SRT/VTT timestamps and cue boundaries when the user requests translated subtitles.
  • Preserve names, technical terms, numbers, uncertainty, and speaker attribution. Do not localize facts.

Input Boundaries

Accept transcript content through pasted text, accessible attachments, or accessible local file paths. Supported formats are TXT, Markdown, SRT, VTT, and recognizable transcript JSON.

Use actual transcribe-media capability for public media before analysis. Keep transcription and its retries in that Skill. If the user already supplied a transcript or subtitles, analyze that content directly without requesting an API Key, creating a task, or switching to a demo. Only use source text retrieved or supplied in this conversation; failed or incomplete transcription is not permission to fabricate a summary.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.