ruflo-music
claudeAI 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
Audio engineering & production primitives — mic-bound voice profiling, EQ preset suggestion with A/B auditions, compression, de-essing, normalization, VAD segmentation, mastering, tagging, and podcast assembly. Persists mic profiles, presets, and auditions to a versioned user-data directory.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin audio-production in danielrosehill/Claude-Audio-Production-Plugin. Commands read from the repo's manifest — 9 days ago.
ccr-importUse 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-deepfilterUse 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-cuesUse 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-prepUse 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-vocalsUse 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-cuesPre-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-depsProvision 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-abBuild 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-editOne-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-workspaceProvision 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,
onboardFirst-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-stemsUse 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-edlUse 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-cutUse 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-stretchUse 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-presetIteratively 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
vadVoice 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
/audio-production:add-micRegister 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-chainRun 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-presetApply 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-episodeConcatenate intro + body + outro (with optional crossfade) into a single episode master (podcast workspace)
/audio-production:audition-presetApply 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-gainQuick peak or RMS normalization — lightweight alternative to full EBU R128 loudnorm
/audio-production:bake-cover-artEmbed cover art into an existing MP3 without re-encoding the audio
/audio-production:check-loudnessMeasure an audio file's integrated LUFS, true peak, and loudness range without modifying it
/audio-production:compressApply 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-audioConcatenate multiple audio files (with optional crossfade) into a single output
/audio-production:convert-formatConvert audio between formats (WAV / FLAC / MP3 / Opus / AAC) with explicit bitrate and sample-rate control
/audio-production:de-essReduce 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:denoiseRemove 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-finalEncode a mastered WAV to tagged MP3 with embedded cover art, placed in finished/ (podcast workspace)
/audio-production:extract-sampleExtract 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-artGenerate cover art (text-to-image or image-to-image) via Fal AI Nano Banana 2
/audio-production:list-micsList all registered microphone profiles in the plugin's user-data directory, with metadata and the presets bound to each.
/audio-production:list-presetsList 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-uploadedMove a finished episode from finished/ to uploaded/ with an ISO date stamp (podcast workspace)
/audio-production:mono-to-stereoConvert a mono file to stereo (duplicate, pan, or pseudo-stereo widening)
/audio-production:new-episodeScaffold a new episode folder under episodes/ with standard subfolders and a notes template (podcast workspace)
/audio-production:normalizeNormalize an audio file to a target LUFS (default -16, podcast standard) using ffmpeg two-pass loudnorm
/audio-production:polishFull 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-transcriptionPrep an audio file for transcription pipelines (Whisper/Gemini) — optional VAD, then mono 16 kHz Opus @ 24 kbps
/audio-production:profile-voiceAnalyse 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-metadataStrip all metadata (tags, comments, cover art, encoder history) from an audio file for privacy or a clean slate
/audio-production:stereo-to-monoDownmix stereo (or multichannel) audio to mono
/audio-production:suggest-eqTranslate 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-descriptionGenerate episode title and description suggestions from a transcript or show notes
/audio-production:tag-audioView or set audio metadata tags (ID3 / Vorbis / FLAC) and embed cover art
/audio-production:trim-silenceTrim leading and trailing silence from an audio file using ffmpeg silenceremove
/audio-production:truncate-silenceRemove 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-artUpscale a cover art image using Fal AI SeedVR image upscaler
/audio-production:vad-segmentVoice-activity-detect an audio file and emit a timing sidecar or per-utterance segment files
audio-engineerAutonomous 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.
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
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
Convert common image, audio, video, document, and data formats with installed local tools while preserving originals.
1 skill
Build multimodal AI applications with Pixeltable -- tables, computed columns, embedding search, UDFs, tool-calling agents, and 25+ AI provider integrations.
1 skill · 2 commands · 2 agents · hooks
Google NotebookLM browser-automation skill. 4 actions (read/extract, add-source, Studio outputs, create notebook). Screenshot-first + find-before-click + fire-and-notify async discipline. Path-B from megaprompt 03.
1 skill · 1 command · 1 agent
Vision, audio, and multimodal models including CLIP, Whisper, LLaVA, BLIP-2, Segment Anything, Stable Diffusion, AudioCraft, Cosmos Policy, OpenPI, and OpenVLA-OFT. Use when working with images, audio, multimodal tasks, or vision-language-action robot policies.
98 skills
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.