audio-cleanup

Installation
SKILL.md

Audio cleanup

Diagnose before treating: noise, level and balance have different fixes, and applying all three blindly makes it worse.

Workflow

  1. Listen through measurement. agentWorkspace action audio_inspect on the clip (clip-local from/to, at most 120 s) returns measured levels (including integratedLufs and truePeakDbtp for that source window), noise floor, clipping and, with a query, audio-input descriptions. Measured silence and timing win over model prose.
  2. Noise: match the control to the problem.
    • Hiss, fans, air conditioning: setAudio noiseReduction (0 to 100), or removeNoise, which writes the same field.
    • Rumble, handling thump, traffic: setAudio denoise (0 to 100). It is a LOW CUT and does nothing to hiss.
    • Mains buzz: setAudio hum 50 or 60 for the local supply.
    • Harsh S sounds: deEss (0 to 100).
    • Noise between phrases that the other controls left: gate (0 to 100) pushes everything under its threshold down (a downward expander at ratio 2, applied on export only, not in preview). It is not a room-tone tool: too much makes the background drop in and out between words, so use it lightly and listen.
    • Do not over-reduce: voices go underwater, which is worse than hiss.
  3. Level. compress (0 to 100) evens out a delivery that swings loud and quiet; limiter adds a ceiling around -1 dB; volume is 0 to 2. Overall loudness is the export's job: exports are loudness-normalised to -14 LUFS integrated, -1.5 dBTP true peak, by default.
  4. Tone. eqLow / eqMid / eqHigh in dB (-20 to 20): cut lows for rumble, a gentle mid lift for clarity on voice.
  5. Verify the edited mix with agentWorkspace action review mode audio; source inspection does not include timeline effects.

Gotchas

Installs
4
Repository
vidmoat/skills
GitHub Stars
1
First Seen
Oct 29, 2026