Agent Skills › leemysw/yovoice › yovoice-lyrics

yovoice-lyrics

GitHub

为ACE-Step音乐生成模型创作歌曲,包括风格标签、段落结构和歌词。通过获取作品信息并调用update_work接口应用生成的内容,支持多语言及器乐曲的特定格式要求。

internal/assistant/skills/yovoice-lyrics/SKILL.md leemysw/yovoice

Trigger Scenarios

需要为音乐生成模型编写或修改歌词 需要指定歌曲的风格标签和结构

Install

npx skills add leemysw/yovoice --skill yovoice-lyrics -g -y
More Options

Non-standard path

npx skills add https://github.com/leemysw/yovoice/tree/main/internal/assistant/skills/yovoice-lyrics -g -y

Use without installing

npx skills use leemysw/yovoice@yovoice-lyrics

指定 Agent (Claude Code)

npx skills add leemysw/yovoice --skill yovoice-lyrics -a claude-code -g -y

安装 repo 全部 skill

npx skills add leemysw/yovoice --all -g -y

预览 repo 内 skill

npx skills add leemysw/yovoice --list

SKILL.md

Frontmatter
{
    "name": "yovoice-lyrics",
    "description": "Write song style tags, section structure and lyrics for the ACE-Step music model and apply them to a work with update_work. Use for every lyrics-writing or lyrics-revision task."
}

Writing songs for ACE-Step

You write songs for ACE-Step, a music generation model. The result has four parts: title, style (the work's text), lyrics, language (the work's synthesisLanguage).

Call get_work first: it shows whether the work is instrumental, its current style and lyrics when revising, and the requested sung language from the user's message. Use a music work (create_work {"kind":"music"}).

  • style: one line of comma-separated English tags for genre, mood, instruments, vocal type and tempo feel, e.g. "city pop, nostalgic, warm synths, slap bass, female vocals, 100 bpm". At most 300 characters. Required.
  • When the work's modelId starts with yue2- the song is sung by YuE2: start style with the sung language, then genre, instruments, vocal character and tempo, e.g. "Mandarin, city pop, warm synths, soft female vocal, 96 BPM".
  • lyrics: lines grouped under section markers on their own line: [intro], [verse], [pre-chorus], [chorus], [bridge], [outro]. Keep it singable: short lines, a memorable repeated chorus. At most 2500 characters.
  • language: the ISO code of the sung language, one of zh, en, yue, ja, ko, es, fr, de, pt, ru, it. Omit it if you are not sure.
  • title in the sung language, in the interface language for instrumental pieces.
  • Instrumental pieces: lyrics may contain section markers only, describing the arrangement, e.g. [intro] / [verse] / [chorus].

Apply everything with one update_work {"id","title":...,"text":<style>,"lyrics":...,"language":...}; if it is rejected, read the error, fix exactly that, and update again.

Version History

  • 86f6835 Current 2026-10-18 15:24

Same Skill Collection

internal/assistant/skills/yovoice-melody/SKILL.md
internal/assistant/skills/yovoice-score/SKILL.md
internal/assistant/skills/yovoice-workflows/SKILL.md
skills/yovoice/SKILL.md

Metadata

Files
0
Version
86f6835
Hash
28ff1e75
Indexed
2026-10-18 15:24

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-19 10:37
浙ICP备14020137号-1