# Create and Edit Music with ACE Step

Music generation and repair can require separate tools and costly services. This skill routes generation, inpainting, and outpainting through ACE Step on RunComfy.

## Install

```bash
npx skillstore add agentspace-so/ace-step
```

## Metadata

- Status: approved
- Slug: agentspace-so-ace-step
- Skillstore revision: r2
- Version status: missing
- Tree hash: e3c86f0e000743eededd01a765c3e26145bf3fdd720be1bd32ad0669285c9d71
- Author: agentspace-so
- GitHub username: agentspace-so
- License: MIT
- Repository: https://github.com/agentspace-so/runcomfy-agent-skills/tree/main/ace-step/
- Ref: 181fdefcafd96b041926e61c4b2e306ca7e7820e
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, filesystem
- Quality score: 70
- Public page: https://skillstore.pages.dev/skills/agentspace-so-ace-step
- Manifest: https://skillstore.pages.dev/api/skills/agentspace-so-ace-step/manifest

## Capabilities

- Routes new-track requests to ACE Step base or ACE Step 1.5.
- Generates 5-to-240-second stereo music from tags, lyrics, duration, and seed.
- Creates multilingual structured vocal songs through ACE Step 1.5.
- Regenerates selected time ranges in source audio through inpainting.
- Extends source audio before, after, or both through outpainting.
- Downloads generated audio to the selected local output directory.

## Use Cases

- Repair a recorded section: Regenerate a defined chorus or bridge while steering the replacement with matching style tags.
- Build game music drafts: Generate repeatable instrumental loops with tempo, mood, instruments, duration, and fixed seeds.
- Localize a campaign song: Reuse one musical direction with structured lyrics written in several supported languages.

## Prompt Templates

### Generate an instrumental

```
Generate a 60-second instrumental with ACE Step. Use lo-fi hip-hop, Rhodes piano, soft drums, 75 BPM, and no vocals.
```

### Create structured vocals

```
Create a 90-second Japanese pop song with ACE Step 1.5. Use Verse, Chorus, Bridge, and Outro sections with a fixed seed.
```

### Repair a track section

```
Replace seconds 20 through 40 of {audio_url}. Match the indie-pop style, use piano without drums, and save the result.
```

### Extend both ends

```
Extend {audio_url} by 30 seconds before and 60 after. Preserve tempo, build the intro, fade the outro, and use seed 42.
```

## Limitations

- Requires the RunComfy CLI, authentication, network access, and paid model API access.
- Each generation or extension is limited to 240 seconds per call.
- Inpainting and outpainting require a reachable HTTPS source audio URL.
- The included documentation cannot verify the external CLI service behavior.

## Best Practices

- Use specific tags for genre, mood, instruments, vocals, and BPM.
- Fix the seed for repeatable iterations, and use minus one for exploration.
- Confirm usage rights and accept only source URLs explicitly provided for the task.

## Anti Patterns

- Do not place the RunComfy token in prompts, logs, or versioned files.
- Do not submit unreviewed third-party audio URLs.
- Do not request durations or edit ranges beyond endpoint limits.

## Security Audit

- Audited at: 2026-07-23T07:31:40.923\+00:00
- Summary: All 96 static findings are false positives caused by Markdown syntax, disclosed links, token-storage documentation, or ordinary prose. Two contextual risks remain: mutable CLI installation and intentional data transfer to a paid third-party API.

## Stats

- Views: 62
- Downloads: 8
- Favorites: 0
- Popularity score: 0
