claude

Audio Production

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

31 on GitHubby Daniel Rosehillv1.11.1MITupdated yesterdayMedia Editing
/

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

What it installs

Skills (17)

  • ccr-import

    Use when Daniel wants to import call recordings from Cube Call Recorder (CCR) on his Android phone via ADB. Triggers on phrases like "import from cube", "grab the CCR recording", "pull yesterday's call from my phone", "import call recorder file", or any request to fetch an audio file produced by Cub

  • denoise-deepfilter

    Use when the user wants to denoise audio using modern ML-based filtering. DeepFilterNet produces cleaner speech than traditional FFT/rnnoise methods — no watery/hollow artifacts. Wraps `deepFilter` binary for podcast/voice cleanup.

  • detect-cues

    Use when the user wants automatic cue/chapter timestamps based on acoustic features (onsets, energy spikes, silence boundaries, beat positions, pitch changes) rather than transcript content. Wraps the `aubio` CLI tools to emit a sidecar JSON with timestamps and metadata. Complements `suggest-title-d

  • distrokid-prep

    Use when Daniel wants to prep raw audio tracks for DistroKid upload — convert to FLAC, EBU R128 normalize, and group under distrokid/to-upload/<release>/. Triggers on "distrokid prep", "prep for distrokid", "prep these tracks for upload", "normalize and FLAC for distrokid".

  • extract-vocals

    Use when the user wants to quickly extract vocals (or isolated instrumentals) from a song or recording. Convenience wrapper around 2-stem `demucs` mode. Fastest stem separation for the common case.

  • generate-cues

    Pre-generate the TTS announcement clips ("Sample 1", "Sample 2") that tune-preset and audition-preset stitch into combined comparison files so the user can identify which take is which without context-switching to a UI. Uses edge-tts (Microsoft Edge neural voices) by default; falls back to espeak-ng

  • install-deps

    Provision the plugin's tools — system binaries via the host package manager, all Python tools into a plugin-owned uv venv at <data-dir>/venv/. Idempotent doctor — run before onboard or any time a command reports a missing dep. Never touches system Python or fights PEP 668.

  • labelled-ab

    Build one listening file that compares two or more versions of a clip (original vs denoised, raw vs EQ'd, model A vs model B) with a spoken label before each version ("Original" ... "Denoised" ...), played through twice so the user can listen again without tracking which file is which. Use when the

  • light-edit

    One-command light edit of a solo spoken-word recording (voice note, podcast monologue, MP3/WAV/M4A) to make it fit to share publicly. Cuts "um"/"uh"/"hmm" fillers with the Uhm frame classifier (no ASR), shortens long pauses, applies EQ fitted to the speaker's own voice, compresses gently and normali

  • new-workspace

    Provision a new audio-production workspace on disk. Use when the user wants to start a new audio engineering project or podcast production repo. Accepts a workspace name and optional variant (audio-engineering | podcast). Scaffolds the workspace, personalises CLAUDE.md from the user's global memory,

  • onboard

    First-run setup for the audio-production plugin. Provisions the persistent user-data directory, registers the user's primary microphone, captures a 3-min sample, profiles it, seeds default EQ presets, and produces 1-min A/B auditions. Run once before using profile-voice, suggest-eq, or apply-preset.

  • separate-stems

    Use when the user wants to separate an audio file into vocal and instrumental stems (or 6-stem separation). Wraps `demucs` for isolating drums, bass, vocals, and other instruments. Common uses — karaoke prep, podcast remixing, music production.

  • silence-cut-edl

    Use when the user wants the silence-cut decisions as an editable timeline (Kdenlive / Final Cut Pro / Premiere / Shotcut XML) rather than a baked audio file, so they can review and adjust cuts in a video/audio editor before committing. Wraps `auto-editor` with a timeline export target.

  • silence-cut

    Use when the user wants to remove silent sections from a recording with real cuts (not just collapsed gaps), producing a tightened audio file. Wraps `auto-editor` for podcast/voice cleanup. Distinct from `truncate-silence` — that collapses internal silences via ffmpeg `silenceremove`; this performs

  • time-stretch

    Use when the user wants to speed up or slow down audio while preserving pitch — podcast tightening (1.05–1.15× is common), slow-talker correction, fitting an episode to a target duration, or de-chipmunking a sped-up source. Wraps `rubberband-cli` for high-quality time-stretch; falls back to ffmpeg `

  • tune-preset

    Iteratively A/B tune an EQ preset to the user's taste. Each round renders two 15-second variants of the user's mic sample (with side-by-side spectrograms), the user picks A or B (or describes what they want changed), and the skill perturbs the preset accordingly until the user is happy. Then saves t

  • vad

    Voice activity detection (VAD) — detect speech regions in an audio file and either emit a timing sidecar (JSON/CSV) or split the file into per-utterance segments. Use when the user wants to chunk long recordings for transcription, trim non-speech regions, find silence boundaries between speakers, or

Slash commands (34)

  • /audio-production:add-mic

    Register a new microphone profile in the plugin's user-data directory. Captures mic metadata, extracts a 3-min sample from a source recording, runs voice profiling, and (optionally) seeds default presets bound to this mic.

  • /audio-production:apply-chain

    Run a full audio-engineering chain on a file — highpass, EQ, de-essing, compression, optional loudness normalisation — in a single ffmpeg invocation. Use a saved preset or build a chain inline.

  • /audio-production:apply-preset

    Apply a saved EQ + dynamics preset to an audio file via ffmpeg. Reads the preset JSON from the plugin's user-data directory, builds a filter chain, and writes a processed copy alongside the input.

  • /audio-production:assemble-episode

    Concatenate intro + body + outro (with optional crossfade) into a single episode master (podcast workspace)

  • /audio-production:audition-preset

    Apply a saved preset to a 1-minute clip from the bound mic's reference sample (or any audio file) and emit before/after WAVs side-by-side for A/B listening.

  • /audio-production:auto-gain

    Quick peak or RMS normalization — lightweight alternative to full EBU R128 loudnorm

  • /audio-production:bake-cover-art

    Embed cover art into an existing MP3 without re-encoding the audio

  • /audio-production:check-loudness

    Measure an audio file's integrated LUFS, true peak, and loudness range without modifying it

  • /audio-production:compress

    Apply dynamic range compression to an audio file via ffmpeg's acompressor. Use for taming peaks and increasing perceived loudness on spoken-word, vocal, or podcast material. Standalone — does not require a saved preset.

  • /audio-production:concat-audio

    Concatenate multiple audio files (with optional crossfade) into a single output

  • /audio-production:convert-format

    Convert audio between formats (WAV / FLAC / MP3 / Opus / AAC) with explicit bitrate and sample-rate control

  • /audio-production:de-ess

    Reduce sibilance ("s" / "sh" harshness) in a voice recording using a band-limited dynamic cut. ffmpeg-only proxy for a true sidechain de-esser — fast and good enough for most podcast and spoken-word material.

  • /audio-production:denoise

    Remove background noise from an audio file. Local-first — DeepFilterNet (ML, validated) or ffmpeg afftdn (non-ML, instant). Use before mastering, before applying EQ presets, or whenever a recording has hum, hiss, room noise, or constant background sound that needs reducing.

  • /audio-production:export-final

    Encode a mastered WAV to tagged MP3 with embedded cover art, placed in finished/ (podcast workspace)

  • /audio-production:extract-sample

    Extract a fixed-duration sample (default 3 minutes) from a longer audio file for profiling. Auto-picks the loudest contiguous window or accepts an explicit start time. Produces a clean WAV at 48 kHz mono PCM.

  • /audio-production:generate-cover-art

    Generate cover art (text-to-image or image-to-image) via Fal AI Nano Banana 2

  • /audio-production:list-mics

    List all registered microphone profiles in the plugin's user-data directory, with metadata and the presets bound to each.

  • /audio-production:list-presets

    List EQ + dynamics presets saved in the plugin's user-data directory. Shows name, use case, when created, and a one-line summary of the filter chain.

  • /audio-production:mark-uploaded

    Move a finished episode from finished/ to uploaded/ with an ISO date stamp (podcast workspace)

  • /audio-production:mono-to-stereo

    Convert a mono file to stereo (duplicate, pan, or pseudo-stereo widening)

  • /audio-production:new-episode

    Scaffold a new episode folder under episodes/ with standard subfolders and a notes template (podcast workspace)

  • /audio-production:normalize

    Normalize an audio file to a target LUFS (default -16, podcast standard) using ffmpeg two-pass loudnorm

  • /audio-production:polish

    Full production chain orchestrator — runs (optional denoise) → truncate-silence → EQ preset chain → loudnorm in one invocation. Two modes: clean (default, source is already clean) and noisy (adds DeepFilterNet denoise). Designed as the one-shot finisher for podcast and spoken-word recordings.

  • /audio-production:prep-for-transcription

    Prep an audio file for transcription pipelines (Whisper/Gemini) — optional VAD, then mono 16 kHz Opus @ 24 kbps

  • /audio-production:profile-voice

    Analyse a mic's reference sample and write a spectral profile (F0, sibilance, mud, resonant peaks) into the plugin's user-data directory. Bound to a specific mic — re-run after changing mic, room, or capture chain.

  • /audio-production:scrub-metadata

    Strip all metadata (tags, comments, cover art, encoder history) from an audio file for privacy or a clean slate

  • /audio-production:stereo-to-mono

    Downmix stereo (or multichannel) audio to mono

  • /audio-production:suggest-eq

    Translate a mic's voice analysis into an EQ + dynamics preset for a use case (podcast, vocals, spoken-word, broadcast). Saves the preset (mic-bound) and emits a 1-min A/B audition.

  • /audio-production:suggest-title-description

    Generate episode title and description suggestions from a transcript or show notes

  • /audio-production:tag-audio

    View or set audio metadata tags (ID3 / Vorbis / FLAC) and embed cover art

  • /audio-production:trim-silence

    Trim leading and trailing silence from an audio file using ffmpeg silenceremove

  • /audio-production:truncate-silence

    Remove internal silences (gaps, pauses, dead air) throughout a recording using VAD. Different from trim-silence (which only strips the leading/trailing edges) and vad-segment (which splits into per-utterance files). Use to compact a long recording for podcast assembly or to tighten meandering takes.

  • /audio-production:upscale-cover-art

    Upscale a cover art image using Fal AI SeedVR image upscaler

  • /audio-production:vad-segment

    Voice-activity-detect an audio file and emit a timing sidecar or per-utterance segment files

Subagents (1)

  • audio-engineer

    Autonomous audio processing subagent. Use for multi-step audio chains — e.g. "trim silence, normalize to -16 LUFS, export MP3 with tags" — where each step depends on the previous output.

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

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

Video editing, transcoding, video processing, and multimedia workflow automation. Two-tier workspace (index + project), per-user data store, and a growing set of ffmpeg/MLT/Kdenlive primitives.

40 skills

31

Similar plugins

hyperframes

claudecodex

Recommended: all published HyperFrames skills in one versioned bundle. Create and render videos from HTML: the contract, film, captions, overlays, motion and look references, the CLI, the registry, media, Figma, slideshows and Remotion ports.

22 skills

heygen-com/hyperframes 83,516

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

marketing-skills

claudecodex

53 marketing skills for technical marketers and founders: CRO, copywriting, cold email, prospecting, SEO, AI SEO, paid ads, SMS, ad creative, video production, image generation, co-marketing, churn prevention, pricing, referrals, revenue operations, sales enablement, customer research, site architecture, comprehensive AARRR-structured marketing plans, public relations and earned media, offer design, event marketing and webinars, and more

53 skills

coreyhaines31/marketingskills 59,996

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

Schedule and publish social media posts across 13 platforms (X, LinkedIn Profile + Page, Instagram Business + Standalone, Facebook Pages, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, Pinterest) via SocialClaw — one workspace API key covers everything

1 skill · 1 agent

wshobson/agents 42,461

Adspirer

claude

Cross-platform ad management for Google Ads, Meta Ads, TikTok Ads, and LinkedIn Ads. 91 tools for keyword research, campaign creation, performance analysis, and budget optimization.

15 skills · 5 commands · 1 agent · 1 MCP server

anthropics/knowledge-work-plugins 35,601

Maintain Audio Production?

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