sfxmix-audio-processing
Installation
SKILL.md
SfxMix Audio Processing
Instructions
Preserve Audio Quality
Keep intermediate processing lossless. Pipeline steps should write temporary audio as WAV PCM unless the user is explicitly exporting to a compressed final format such as MP3 or OGG.
Compression belongs at the final save() boundary. Do not add MP3 encoding inside actions such as concat, mix, silence generation, filters, trim, or chunk splitting.
Match the Fluent API
Public methods should be chainable and return this. Add work to this.actions, then implement the actual processing in _processActions().
Use domain names that describe the audio behavior. For silence-detected sound segments, use chunk terminology: