ai-musicSAFE
Overview
An agent skill published by gencraft-labs.
cdf87f933093OBSERVED · 2026-10-14Install
Commands as the repository documents them. They are shown, not run.
npx skills add agentspace-so/runcomfy-agent-skills --skill ai-music -g
npm i -g @runcomfy/cli # global install
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: ai-music
displayName: "AI Music"
allowed-tools: Bash(runcomfy *)
description: >
Generate AI music on RunComfy via the `runcomfy` CLI — a smart router
across the music-model catalog. Routes to ElevenLabs AI Music
Generation (premium 44.1 kHz stereo vocal tracks, 5 s–5 min, $0.0083/s)
and ACE Step / ACE Step 1.5 (StepFun-AI open-weights, tag-driven
composition, multilingual lyrics, $0.0002–0.0003/s, ~27× cheaper),
plus ACE Step audio-inpaint (regenerate a time range inside an
existing track) and ACE Step audio-outpaint (extend a track before
or after). Picks the right model for the user's actual intent —
premium vocal hook, cheap background music library, multilingual
pop song, repair a bad chorus, lengthen a 30 s draft into a 2 min
cut — and ships each model's documented prompting patterns plus the
minimal `runcomfy run` invoke. Triggers on "generate music",
"make a song", "AI music", "background music", "instrumental track",
"soundtrack", "jingle", "theme music", "royalty-free music",
"compose", "music with lyrics", "extend music", "fix this song",
"inpaint music", or any explicit ask to generate or edit music.
homepage: https://www.runcomfy.com
license: MIT
---
# AI Music
Generate AI music on RunComfy through one CLI — vocal songs, instrumentals, jingles, game loops, multilingual covers. This skill picks the right model from the RunComfy catalog based on the user's actual intent and ships the documented prompting patterns + the exact `runcomfy run` invoke for each.
[runcomfy.com](https://www.runcomfy.com/?utm_source=skills.sh&utm_medium=skill&utm_campaign=ai-music) · [Audio models](https://www.runcomfy.com/models?utm_source=skills.sh&utm_medium=skill&utm_campaign=ai-music) · [CLI docs](https://docs.runcomfy.com/cli/introduction?utm_source=skills.sh&utm_medium=skill&utm_campaign=ai-music)
## Install this skill
```bash
npx skills add agentspace-so/runcomfy-agent-skills --skill ai-music -g
```
## Powered by the RunComfy CLI
**Step 1 — install** (one of, see the `runcomfy-cli` skill for details):
```bash
npm i -g @runcomfy/cli # global install
npx -y @runcomfy/cli --version # zero-install
```
**Step 2 — sign in** (or set `RUNCOMFY_TOKEN` env var in CI / containers):
```bash
runcomfy login
```
**Step 3 — generate music**:
```bash
runcomfy run <vendor>/<model>/<endpoint> \
--input '{"prompt": "...", ...}' \
--output-dir ./out
```
CLI deep dive: [`runcomfy-cli`](https://www.skills.sh/agentspace-so/runcomfy-agent-skills/runcomfy-cli) skill.
---
## Pick the right model for the user's intent
### Text-to-music (generate from scratch) — newest first
**ACE Step 1.5** — `acestep-ai/ace-step-1.5/text-to-audio`
> Latest ACE Step generation. **50+ language vocal support**, refined structured-lyric handling, $0.0003/s. Open-weights (Apache 2.0).
> Pick for: multilingual launches, vocal songs in non-English, hero-quality ACE output.
> Avoid for: maximally polished commercial vocal hooks (try ElevenLabs Music) or cost-sensitive batches (try base ACE Step).
**ElevenLabs AI Music Generation** — `elevenlabs/elevenlabs/music-generation`
> Premium 44.1 kHz stereo, 5 s–5 min, section-level control (Intro/Verse/Chorus/Bridge), multilingual vocals, commercial-friendly. $0.0083/s (~27× ACE Step).
> Pick for: hero brand campaigns, polished vocal hooks, premium commercial cuts, ad music.
> Avoid for: high-volume drafts / background music libraries — cost dominates.
**ACE Step (base)** — `acestep-ai/ace-step/text-to-audio` *(default for cost-sensitive work)*
> Original ACE Step. Tag-driven composition, optional lyrics, 5–240 s stereo. **$0.0002/s** — cheapest CLI-reachable music model on RunComfy.
> Pick for: background music libraries, jingles, game loops, drafts, cost-sensitive iteration.
> Avoid for: premium vocal hooks — use **ElevenLabs Music** or **ACE Step 1.5**.
### Edit existing audio — ACE Step only (ElevenLabs has no edit endpoints)
**ACE Step audio-inpaint** — `acestep-ai/ace-step/audio-inpaint`
> Regenerate a **time range** (start_time / end_time, anchorable to track start or end) inside an existing track.
> Pick for: fix a bad chorus, swap the bridge, replace a 20 s section without re-rendering.
> Avoid for: edits not bounded by time (use the source-model text-to-music instead).
**ACE Step audio-outpaint** — `acestep-ai/ace-step/audio-outpaint`
> Extend an existing track **bidirectionally** — add intro before, outro after, or both (`extend_before_duration` / `extend_after_duration`).
> Pick for: lengthen a 30 s hook into a 2 min cut, add a fade-out, build longer arrangement around an existing hook.
> Avoid for: extending past 4 min total — chain calls instead.
The agent reads these tables, classifies user intent (premium vs cost-sensitive · multilingual · vocal vs instrumental · generate vs edit), and picks the matching subsection below.
---
## Route 1: ElevenLabs AI Music Generation — premium
**Model**: `elevenlabs/elevenlabs/music-generation`
**Full schema + tips**: see the dedicated [`elevenlabs-music-generation`](https://www.skills.sh/agentspace-so/runcomfy-agent-skills/elevenlabs-music-generation) skill.
### Quick invoke
```bash
runcomfy run elevenlabs/elevenlabs/music-generation \
--input '{
"prompt": "Upbeat indie-pop anthem, bright electric guitars, driving drums, 120 BPM, female lead vocal. [Intro 8 bars] instrumental build. [Verse] Chalk on the palms, laces double-knotted. [Chorus] We rise, we strike, we never fade out. [Outro] full band, fade.",
"music_length_ms": 60000
}' \
--output-dir ./out
```
ElevenLabs Music reads **one `prompt`** carrying both style brief and lyrics with section markers. `force_instrumental: true` for no vocals. $0.0083/s — draft short, finalize long.
---
## Route 2: ACE Step / ACE Step 1.5 — cheap, open-weights
**Model**: `acestep-ai/ace-step/text-to-audio` (base) or `acestep-ai/ace-step-1.5/text-to-audio` (1.5)
**Full schema + tips**: see the dedicated [`ace-step`](httpTrust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
cdf87f933093full audit observations/trust-audit/skill/gencraft-labs__ai-music.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-14 | cdf87f933093 | SAFE | B | 89 | first audit |
Questions
Is ai-music safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can ai-music access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
What do I need installed to use ai-music?
Its own instructions reference runcomfy-cli. Dependencies are pinned to exact versions.
How current is this page?
The grade is for one exact copy of the source (cdf87f933093), read on 2026-10-14. The repository is watched, and a new audit runs when it changes — this is the first audit.