Sonilo Skills plugin
Thirteen skills for the Sonilo API: video-matched music, sound effects, dubbing and ducking of music under a voice.
- 117 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Videos and prompts go to the cloud Sonilo API, and paid calls spend account credits.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/sonilo-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Videos and prompts go to the cloud Sonilo API, and paid calls spend account credits.
This is third-party code. Review the repository files before installing.
What it does
The package connects an agent to the Sonilo API, a service for licensed music, sound effects and dubbing. The headline capability is video-to-music: the agent hands over a finished video and the service composes an original soundtrack matched to the pacing, motion and mood of the cut. Separate skills handle music or an effect from a text prompt, score sound for a video in one call, write a creative brief for a clip, duck music under a voice, dub a video into other languages and prepare .srt subtitles before dubbing. Helper skills check available services and limits, recover the result of a timed-out generation by task id, play audio and guide you through getting an API key. Before a paid call the agent inspects video duration, limits and credits, as the preflight reference describes.
Who it is for. Video editors and creators who want music, sound effects or dubbing generated straight from a conversation with an agent.
Good fit when
- A one-minute edit has no music and needs a soundtrack matched to the cut.
- A scene needs footsteps, claps and ambience tied to timestamps in the video.
- A video with narration needs a music bed that ducks under the voice.
- An interview is dubbed into another language after its .srt subtitles are reviewed.
- A generation timed out and its result has to be fetched by task id.
Not a fit when
- You only work with text or images: the skills cover audio and video.
- Sending video to a third-party service is forbidden, for example by an NDA.
- There is no budget for a paid API: calls spend Sonilo credits.
Example request
Score promo.mp4 with calm music so the accent lands on the end title, and save the track next to it.Limitations
The skills call the cloud Sonilo API, so a Sonilo account and a key or CLI login are required. Some calls are paid, and accounts have limits and a trial allowance. Video is uploaded to the service, so keep confidential material out. A local MCP server needs uvx, the CLI needs npm or pip. The hosted Sonilo server requires a browser sign-in. The skills only describe how to use the tools and do not control output quality.
How to disable. Remove the installed skills from the agent directory. For the Claude Code plugin run /plugin uninstall, for the local MCP run claude mcp remove sonilo. Revoke the key with sonilo logout.
FAQ
How do I install the Sonilo skills in Claude Code?
Run `/plugin marketplace add sonilo-ai/skills`, then `/plugin install skills@sonilo-skills`. For any compatible agent use `npx skills add sonilo-ai/skills`.
What key do I need and where do I get it?
The setup-api-key skill walks through getting a Sonilo key and connecting the MCP server. You can also run `sonilo login`, which stores the key in `~/.config/sonilo/credentials.json`.
What if a generation times out?
The task-recovery skill fetches the result by task id through `get_sfx_task`, or `get_generation_task` on the hosted server.
What does video-to-music do?
The agent hands over a finished video and Sonilo composes an original soundtrack matched to the pacing, motion and mood of the cut.
Are the calls paid?
Some calls spend Sonilo credits, and accounts have limits and a trial allowance. The account skill shows them before a run.
Discussion
No questions or reviews yet.
Related
PluginsTen skills from ElevenLabs: text to speech, transcription, voice agents, sound effects, music, dubbing and voice cleanup through the API
The sound skill searches and downloads Freesound effects for video, weighing downloads, ratings, uploader description and license.
Original instrumental music written as notes, with no audio generator: the agent composes, the skill reviews and mixes.
A skill for Cursor, Claude Code and Codex: from a product name or URL it builds a 4K promo with music, voice-over and checks
Skills for faceless video channels: one topic becomes a video with voiceover, subtitles, covers and per-platform copy.
Clipmivo Video
clipmivo-video
A skill for ClipmivoAI: the agent quotes a video task in credits, starts generation, follows it and downloads the result.
README in short
The repository is set up as a Claude Code plugin marketplace and also works with Cursor and Muse Code. All skills follow the Agent Skills specification. Prompting guidance for music and effects moved into the skills from the former sonilo-prompt-assist repository.