music-generator-topmediai
v1.0.2Generate AI music, BGM, or lyrics via TopMediai API. Supports auto polling and two-stage output (preview first, then final full audio) for generation tasks.
Installation
Please help me install the skill `music-generator-topmediai` from SkillHub official store.
npx skills add Topmediai/music-generator-topmediai
Music Generator TopMediai Skill
Capability Overview
This skill supports: 1) Generate a full song with lyrics 2) Generate pure background music (BGM) 3) Generate lyrics only 4) Query music generation tasks 5) Convert song_id to MP4
Preflight Check (Mandatory)
- Configure
TOPMEDIAI_API_KEYin<skill_root>/.env - Optional:
TOPMEDIAI_BASE_URL(defaulthttps://api.topmediai.com) - If key is missing, stop and ask user to configure.
Command
- Main command:
/music_generator_topmediai mode=normal(default): lyrics -> submit -> poll preview/fullmode=bgm: instrumental generation -> poll preview/fullmode=lyrics: lyrics only
API Endpoints Used
- Generate lyrics:
POST {BASE_URL}/v1/lyrics - Submit generation:
POST {BASE_URL}/v3/music/generate - Query tasks:
GET {BASE_URL}/v3/music/tasks?ids=<id[,id2,...]> - Generate MP4 by song_id:
POST {BASE_URL}/v3/music/generate-mp4?song_id=<song_id>
Return Event Conventions
lyrics_readysubmittedpreview_readyfull_readyfailed/timeout