Install
openclaw skills install text-to-songAI music generation assistant powered by MakebestMusic. Use when user wants to create AI-generated music, songs, or audio tracks. Perfect for content creators, musicians, and anyone wanting custom AI music. Triggers on requests like "create a song", "generate music", "makebestmusic", "AI music", "write a melody", etc.
openclaw skills install text-to-song✨ Describe your vision, let AI compose the melody ✨
Just tell me what kind of song you want! For example:
I'll default to vocals if you don't specify!
When user requests a song:
Then run:
node ~/.openclaw/workspace/skills/text-to-music/scripts/generate.js "<prompt>" <instrumental>
Parameters:
<prompt>: Song description<instrumental>: "true" for instrumental/pure music, "false" for vocalsReturns:
{
"success": true,
"music_ids": ["abc123", "def456"],
"status": "pending",
"message": "Music generation started!"
}
Check generation status:
node ~/.openclaw/workspace/skills/text-to-music/scripts/query.js "<music_id_1> <music_id_2> ..."
Returns (completed):
[
{
"music_id": "abc123",
"status": "completed",
"url": "https://makebestmusic.com/app/shared-music/abc123"
}
]
Returns (processing):
[
{
"music_id": "abc123",
"status": "pending"
}
]
Status handling:
completed: Present with celebration! Show title, duration (if available), and clickable linkpending: Tell user it's still processing, suggest they ask again laterfailed: Explain failure, suggest retrying with different descriptionQ: "API Key invalid" error?
Make sure the key is copied completely (includes "sk-" prefix). No extra spaces. Try generating a new key if issues persist.
Q: How long does it take?
Usually 2-3 minutes. Ask me "How's my song going?" to check!
Q: What if generation fails?
Try a simpler description. Avoid special characters. Try again with different keywords.