claude

transcription-pipeline

One transcription pipeline in stages: collect a recording (local, Google Drive, S3, URL), prepare it (EQ, denoise, silence trim, downsample), transcribe it (OpenRouter/Gemini Flash, AssemblyAI, Gemini, or a local Whisper/Parakeet server), clean it (light or heavy), label speakers, reshape it (spec, minutes, to-do, blog, or any of 206 bundled text-transformation prompts), typeset it (Typst PDF) and save every artefact. Several recordings run concurrently, one worker per file. User preferences live in a plain file, not in the plugin.

0 on GitHubby Daniel Rosehillv3.1.0MITupdated 11 days ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin transcription-pipeline in danielrosehill/Transcription-Pipeline. Commands read from the repo's manifest — 5 days ago.

What it installs

Skills (11)

  • batch-pipeline

    Run the transcription pipeline over several recordings at once - the same process for each file, run concurrently, one worker per file (or per small batch). Use on "transcribe these three files", "do the same for all the voice notes in this folder", "batch these calls into minutes", or any request t

  • clean-transcript

    Clean a raw ASR transcript into a readable one without losing anything - light (remove disfluencies, resolve self-corrections, punctuation, paragraphs) or heavy (also headings, de-duplication, reordering of passages the speaker flagged as out of order, and marked fixes of likely mistranscriptions).

  • format-document

    Typeset a transcript or any of its reshaped versions as a PDF with Typst - a clean A4 document from Markdown, or a conversation layout with speech bubbles per speaker, title, summary and decisions (calls, meetings, interviews). Use on "make it a PDF", "nice document", "with speech bubbles", "somethi

  • label-speakers

    Replace generic speaker labels (Speaker A/B, Speaker 1/2) in a diarized transcript with real names, from a mapping the user gives, from voice descriptions ("I'm the male voice, Hannah is the female voice"), or from short clips the user listens to and identifies. Use after a multi-speaker transcripti

  • preprocess-audio

    Prepare a recording before transcription - optional denoise (FFT or DeepFilterNet for very noisy audio), optional speech EQ (shipped presets or the user's own), conservative silence trimming, and downsampling to mono 16 kHz in a small codec. Smaller uploads, lower cost, cleaner input. Use before any

  • reshape-transcript

    Rewrite a cleaned transcript into another document type - development spec or brief, notes, summary, meeting minutes, to-do list, email, blog outline, blog post, or any format the user describes or has saved as a template. Keeps the transcript files and adds the new one. Use on "turn this into a spe

  • retrieve-audio

    Collect the recording to transcribe - the newest file in a Google Drive folder the user named, a local folder or path, an S3/MinIO/Wasabi/R2 bucket, or a URL (including YouTube). Also gets a local file to where the transcription will run when the agent's tools live on another machine (staging). Firs

  • run-pipeline

    Transcribe a recording end to end - fetch it, prepare it, transcribe it, clean it up, reshape it (spec, minutes, to-do, blog...), format it (PDF) and save every artefact where it belongs. The entry point for "transcribe this", "I just recorded a voice note about X", "turn this call into minutes and

  • save-outputs

    Put the finished transcription artefacts where they belong - the current repo, a local folder, a Google Drive folder (with per-type subfolders), or a bucket - with consistent names, the recording itself only when the user wants it, and, in a repo, an optional "Original idea recording" link in the RE

  • setup

    First-time setup and later changes to how transcription works for this user. Writes a plain preferences file (sources such as Google Drive folders, keys, default backend, OpenRouter model slots, local ASR servers, EQ preset, save targets, named output sets) and checks the API keys work. Use on "set

  • transcribe-audio

    Turn audio into a raw transcript with one ASR backend - OpenRouter audio models (default, latest Gemini Flash, or a model slot from preferences), AssemblyAI (long-form, timestamps, speaker labels), Gemini direct (long files via Files API), or a local/self-hosted OpenAI-compatible server (Whisper, Pa

View source on GitHub blog.danielrosehill.com

Similar plugins

diff

claude

The diff pane as a plugin: /diff opens the session's uncommitted changes beside the transcript, file by file with their hunks, refreshed as Claude edits and runs commands; the first edit opens it where the terminal is wide enough, and a file's ask button rides its hunks on the next prompt.

anthropics/claude-code 155,476

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

receipts

claude

A personal Claude Code impact report for justifying your usage to a manager or a self-review: what you shipped, which projects it went to, and each project's share of your usage. Reads your ~/.claude/projects transcripts and runs read-only git locally; only counts and project names are sent to write it up, and the report stays on your machine.

1 skill

anthropics/claude-plugins-official 47,076

deja-vu

claude

Local session memory for coding agents: indexes existing session transcripts on disk across 43 coding agents into a local BM25 store with MCP recall, hooks, skill, and /deja command

2 skills · 1 command · 1 MCP server · hooks

wshobson/agents 42,461

Zoom

claude

Plan, build, and debug Zoom integrations across REST APIs, Meeting SDK, Video SDK, webhooks, bots, and MCP workflows. Search meetings, retrieve recordings, access transcripts, and design AI-powered Zoom experiences.

44 skills · 3 MCP servers

anthropics/knowledge-work-plugins 35,601

Answer questions about past agent runs from the recording, not from memory. Three read-only stdlib scripts over the session transcripts Claude Code and Codex already write: a finder that locates the run by repo, time window, touched file or command text; a timeline that numbers every step with its exit code, lists every file changed (flagging changes the agent never mentioned) and walks back from any step with each causal edge labelled recorded or inferred by a named rule; and a claim checker that tests a summary's claims (ran, passed, edited, not-edited, read) against the run and catches tests that passed before a later edit and exit codes that belong to the last command of a pipe. Secrets are always redacted. A UserPromptSubmit hook gives the agent this session's transcript path when a prompt asks about past work. Ships cs-run-forensics agent, /cs-run-forensics and /cs-check-claims commands and 3 cited references.

1 skill · 2 commands · 1 agent · hooks

alirezarezvani/claude-skills 29,725

Maintain transcription-pipeline?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted