claude

Transcription Pipeline

Transcription in stages: collect (local, Drive, S3, URL), preprocess (EQ, denoise, silence trim), transcribe (OpenRouter/Gemini Flash, AssemblyAI, Gemini, local Whisper/Parakeet), clean, label speakers, reshape (spec, minutes, to-do, blog, 206 bundled text-transformation prompts), Typst PDF, save. Batch mode runs several files concurrently. Preferences in a plain file.

31 on GitHubby Daniel Rosehillv3.1.0MITupdated yesterdayMedia Editing
/

Plugin transcription-pipeline from marketplace danielrosehill in danielrosehill/Claude-Code-Plugins. Commands read from the repo's manifest — today.

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

More from danielrosehill/Claude-Code-Plugins

All 185 plugins →

Career

claude

Career planning — log roles, compare offers, track applications, salary benchmark, with planning/job-search/salary variants.

55 skills · 27 commands · 2 agents

31

Product research and procurement skills with a particular focus on technical specification conformance — does this part actually meet the requirement, and can you show your working. Marketplace-agnostic: spec definition from a vague want or a photograph, annotated search vocabulary, versioned spec-as-code, manufacturer datasheet retrieval, cross-region part-number equivalence, conformance evaluation matrices, bills of materials and RFQ packages. Plus the surrounding process: intake, research, compare, evaluate, recommend, market-check, spec-driven market landscape surveys, live price/delivery scanning through your own VPN egress, preference memory and hardware-rig profiling. Hands off to the marketplace-specific plugins (shopping, israel-shopping, amazon, aliexpress-israel-skills) once a question becomes about a particular shop.

14 skills · 34 commands · 7 agents

31

Smart home — Home Assistant, Snapcast multi-room audio, Plex media server ops, with HA/audio/media-server variants.

3 skills · 47 commands · 5 agents

31

Audio production — normalize, VAD, transcribe, diarize, podcast assembly, with engineering/podcast/transcript variants.

17 skills · 34 commands · 1 agent

31

Image production — editing, format conversion, batch ops, and filesystem organisation by resolution, aspect ratio, orientation, format, EXIF time, camera, plus dedupe and metadata scrubbing.

29 skills · 19 commands

31

PR and media monitoring — scan coverage, summarize press, draft responses, comms strategy, with monitoring/response/strategy variants.

1 skill · 28 commands · 17 agents

31

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

AI music generation via Cognitum Music (cogmusic MCP) — compose lyrics/prompts, generate tracks, separate stems, extract MIDI, and master through your own music.cognitum.one account

7 skills · 1 command · 2 agents

ruvnet/ruflo 81,589

hyperframes

claudecodex

HyperFrames by HeyGen. Write HTML, render video. Compositions, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website-to-video capture for HyperFrames.

34 skills

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

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 plugins185 plugins