From audio-production
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.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin audio-productionThis skill uses the workspace's default tool permissions.
Detect silent sections with `auto-editor` and emit an editable timeline file instead of a finished audio render. Useful when the user wants final-say control: review the cut points in their editor, nudge any aggressive cuts, then render from the editor.
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.
Detect silent sections with auto-editor and emit an editable timeline file instead of a finished audio render. Useful when the user wants final-say control: review the cut points in their editor, nudge any aggressive cuts, then render from the editor.
Do not use this skill when:
silence-cut.silence-cut for the bake and this skill for the timeline; they're cheap.kdenlive (default — Daniel's editor), final-cut-pro, premiere, shotcut, resolve, clip-sequence (raw cut list as JSON).silence-cut. Default 4%.0.2s.<input-stem>.<editor-ext> next to the input. Extension is editor-dependent (.kdenlive, .fcpxml, .xml, .mlt, .json).Confirm auto-editor is installed.
Map the editor target to auto-editor's --export flag:
| Target | --export value | Output extension |
|---|---|---|
kdenlive | kdenlive | .kdenlive |
final-cut-pro | final-cut-pro | .fcpxml |
premiere | premiere | .xml |
shotcut | shotcut | .mlt |
resolve | resolve | .fcpxml |
clip-sequence | clip-sequence | .json |
(Verify against the installed auto-editor version's --export --help if a target rejects.)
Build the command:
auto-editor "<input>" \
--edit "audio:threshold=<threshold>" \
--margin <margin>sec \
--export <target> \
--output "<output>" \
--no-open
Confirm the output file exists and is non-empty.
<input> → <output> (<n> clips kept, <pct>% cut).clip-sequence (JSON) is useful for downstream tooling that wants raw timestamps without parsing an editor format.