Automatically duck a music bed under a voice track: Sonilo lowers the music wherever the voice is speaking and lifts it back in the gaps, then returns the mixed result. The voice input may be a video — its audio track is used as the voice, and the ducked mix is muxed back into a new video.
Setup:
See the
setup-api-key
skill.
⚠️
Cost:
makes an API call that may incur charges. Only call when explicitly requested.
Transport: MCP or CLI
Pick one at the start of the session and stay on it. Do not mix the two inside
a single job, and do not announce the choice.
Sonilo MCP tools visible in this session
(
audio_ducking
and friends) — use them. This is the preferred path: it needs no shell, and it is the only one that survives a very long generation. If a call fails to authenticate — rather than failing on its inputs — this transport is not usable in this session: go to 2 instead of retrying it.
No usable Sonilo MCP tools, but
sonilo account
exits 0
— use the CLI commands below. Same API, same account, same credential file. Probe with
sonilo account
, not
sonilo whoami
whoami exits 0 even when signed out, so it cannot tell the two states apart.
Neither
— stop and run the
setup-api-key
skill. Do not call
api.sonilo.com
with curl to work around it; both transports handle uploads, polling and retries that a bare request does not.
Quick Start
Show more
Installs
987
Repository
sonilo-ai/skills
GitHub Stars
86
First Seen
Aug 5, 2026
Security Audits
Gen Agent Trust Hub
Pass
Socket
Pass
Snyk
Pass