← Back to Skills Marketplace
Text to Music
by
MakeBestMusic
· GitHub ↗
· v1.0.0
· MIT-0
219
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install texttomusic
Description
AI music generation assistant powered by MakebestMusic. Use when user wants to create AI-generated music, songs, or audio tracks. Perfect for content creator...
Usage Guidance
This skill appears to do what it says: it sends your prompt (and optionally asks for vocals vs instrumental) to MakebestMusic using an apiKey you provide. Before installing: (1) Verify you trust Makebestmusic (the SKILL.md links to makebestmusic.com and includes an affiliate PID), since your prompts and any lyrics will be sent to that service; (2) Only set the apiKey environment variable for this skill and avoid providing other credentials; (3) Be aware the scripts support an MBM_API_BASE override (not documented in the UI) — do not set it to unknown hosts unless you understand where your data will go; (4) If you care about privacy of prompts/lyrics, review MakebestMusic's terms/privacy. Technical note: the included node scripts assume a Node runtime with global fetch available.
Capability Analysis
Type: OpenClaw Skill
Name: texttomusic
Version: 1.0.0
The skill facilitates AI music generation via the MakebestMusic API but contains a shell injection vulnerability. The instructions in SKILL.md direct the AI agent to execute shell commands (node scripts) by wrapping user-provided prompts in double quotes, which is insufficient to prevent command injection if the agent executes these via a shell. Additionally, the documentation includes an affiliate referral parameter (pid=PIDcLjhgCXUQ) in the service URL (makebestmusic.com).
Capability Assessment
Purpose & Capability
Name/description say 'MakebestMusic' generation and the scripts call api.makebestmusic.com endpoints using an apiKey. The single required environment variable (apiKey) matches the described need for a service API key.
Instruction Scope
SKILL.md instructs the agent to run the included node scripts with a prompt and an instrumental flag; the scripts only read apiKey (and optionally MBM_API_BASE), send requests to the MakebestMusic API, and print JSON responses. The instructions do not ask the agent to read unrelated files, other credentials, or transmit data to unexpected endpoints.
Install Mechanism
No install spec; this is instruction + small included scripts. There are no downloads, archive extracts, or external install steps that would write or execute arbitrary third-party code.
Credentials
The only required env var declared is apiKey, which is appropriate. One minor inconsistency: the scripts also honor MBM_API_BASE (to override the API base URL) but MBM_API_BASE is not declared in requires.env or documented in SKILL.md. This is likely a convenience override but could be noted because it allows redirecting requests to a different host if set.
Persistence & Privilege
The skill is not always-enabled and does not request persistent system-level privileges or modify other skills' configs. It runs when invoked and uses its own included scripts.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install texttomusic - After installation, invoke the skill by name or use
/texttomusic - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Added detailed setup and configuration instructions for obtaining and using the MBM API key.
- Clarified difference between vocal and instrumental song generation, with clear user prompts and examples.
- Explained how to generate music and check the status of ongoing tasks, including command usage and typical response formats.
- Included troubleshooting tips for common issues like invalid API keys and generation failures.
- Provided sample requests for both vocal and instrumental music creations.
Metadata
Frequently Asked Questions
What is Text to Music?
AI music generation assistant powered by MakebestMusic. Use when user wants to create AI-generated music, songs, or audio tracks. Perfect for content creator... It is an AI Agent Skill for Claude Code / OpenClaw, with 219 downloads so far.
How do I install Text to Music?
Run "/install texttomusic" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Text to Music free?
Yes, Text to Music is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Text to Music support?
Text to Music is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Text to Music?
It is built and maintained by MakeBestMusic (@sthk-mbm); the current version is v1.0.0.
More Skills