From audio-production
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 threshold-driven edit decisions with margin/padding and crossfades, more aggressive at finding good cut points.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin audio-productionThis skill uses the workspace's default tool permissions.
Tighten a recording by detecting and cutting silent sections with `auto-editor`. Optimised for spoken-word / podcast / voice memo cleanup where unfilled pauses, breath gaps, and dead air should be removed.
Conducts multi-round deep research on GitHub repos via API and web searches, generating markdown reports with executive summaries, timelines, metrics, and Mermaid diagrams.
Share bugs, ideas, or general feedback.
Tighten a recording by detecting and cutting silent sections with auto-editor. Optimised for spoken-word / podcast / voice memo cleanup where unfilled pauses, breath gaps, and dead air should be removed.
Do not use this skill when:
silence-cut-edl.truncate-silence.4% (auto-editor's default). Lower = more aggressive cutting (catches quieter speech as silence). Common range: 2%–6%.0.2s on each side. Use 0.1s for tight edits, 0.4s for breathing room.<input-stem>.cut.<ext> next to the input. Caller can override.Verify auto-editor is on PATH (which auto-editor). If missing, point the user at install-deps (it's an optional dependency).
Build the command:
auto-editor "<input>" \
--edit "audio:threshold=<threshold>" \
--margin <margin>sec \
--output "<output>" \
--no-open
--no-open prevents auto-editor from launching a player on completion (it will otherwise on desktop systems).
Capture the auto-editor stdout. It reports the resulting duration and percentage cut — surface those numbers in the response.
Loudness sanity check (optional but recommended): run ffprobe -i <output> -hide_banner to confirm the file is valid and report duration delta.
<input> (<orig-duration>) → <output> (<new-duration>, <pct>% cut)./audio-production:denoise).