← Back to Skills Marketplace
aimlapihello

AIML Music Generator

by AI/ML API · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
604
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install aiml-music-generator
Description
Generate high-quality music/songs via AIMLAPI. Supports Suno, Udio, Minimax, and ElevenLabs music models. Use when the user asks for music, songs, or soundtr...
README (SKILL.md)

AIMLAPI Music Generation

Overview

Generate music tracks using state-of-the-art AI models (Suno, Udio, Minimax, ElevenLabs).

Quick start

# General music (instrumental)
python {baseDir}/scripts/gen_music.py \
  --prompt "cyberpunk synthwave with heavy bass and retro synths" \
  --model "minimax/music-2.0"

# Song with lyrics
python {baseDir}/scripts/gen_music.py \
  --prompt "A happy pop song about a robot learning to feel" \
  --lyrics "[Verse 1]\
Wires and gears, clicking in time..." \
  --model "minimax/music-2.0"

# Short clip (ElevenLabs)
python {baseDir}/scripts/gen_music.py \
  --prompt "lo-fi pop hip-hop ambient" \
  --model "elevenlabs/eleven_music" \
  --length 20000

Arguments

  • --prompt: (Required) Style or context for the music.
  • --lyrics: Optional lyrics for vocal tracks.
  • --model: Model choice (default: minimax/music-2.0).
  • --length: Length in milliseconds (primarily for ElevenLabs).
  • --out-dir: Directory to save the final MP3.

Workflow

The script uses a two-step process:

  1. POST /v2/generate/audio: Creates the generation task.
  2. GET /v2/generate/audio?generation_id=...: Polls for the result until completed or failed.
Usage Guidance
This skill appears to do what it says: it needs your AIMLAPI_API_KEY and Python to call api.aimlapi.com, poll for results, and download the returned audio file to disk. Before installing, ensure the AIMLAPI_API_KEY you provide is for a trusted account/provider (verify aimlapi.com is the intended service), and be aware the skill will download whatever audio URL the API returns into the configured output directory. If you are in a restricted environment, consider limiting where files may be written and network egress, and only provide credentials with appropriate scope/limits.
Capability Analysis
Type: OpenClaw Skill Name: aiml-music-generator Version: 1.0.0 The skill is classified as suspicious due to a potential arbitrary file write vulnerability. The `scripts/gen_music.py` script allows the `--out-dir` argument to specify an arbitrary directory for saving the generated MP3 file. While the filename itself is fixed (`music_{gen_id}.mp3`), an attacker could potentially use this to write files to sensitive locations (e.g., `/tmp`, web server directories, or even attempt system directories if permissions allow) if the OpenClaw agent does not properly sanitize or restrict user input for this argument. There is no evidence of intentional malicious behavior like data exfiltration to unauthorized endpoints or backdoor installation.
Capability Assessment
Purpose & Capability
Name/description request an AIMLAPI key and Python; the bundled script calls AIMLAPI endpoints to create and poll audio generations and saves MP3s — these requirements match the stated purpose.
Instruction Scope
SKILL.md instructs running the provided Python script which only uses the AIMLAPI_API_KEY, posts to /v2/generate/audio, polls the same service, and downloads the returned audio URL. It does not read unrelated local files or extra environment variables.
Install Mechanism
No install spec is provided (instruction-only) and the shipped Python script runs using the system python; nothing is downloaded or installed by the skill itself.
Credentials
Only AIMLAPI_API_KEY is required and declared as the primary credential, which is appropriate for a skill that calls the AIMLAPI service. No unrelated secrets or config paths are requested.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or global agent settings, and only writes generated audio into a local out directory specified by the user or default.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aiml-music-generator
  3. After installation, invoke the skill by name or use /aiml-music-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Generate high-quality music or songs via AIMLAPI using multiple AI music models. - Supports ElevenLabs and Minimax models. - Generate music tracks with custom styles, lyrics, and length. - Flexible script with arguments for prompt, lyrics, model choice, and output directory. - Two-step API workflow for track generation and result polling. - Requires AIMLAPI API key for authentication.
Metadata
Slug aiml-music-generator
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is AIML Music Generator?

Generate high-quality music/songs via AIMLAPI. Supports Suno, Udio, Minimax, and ElevenLabs music models. Use when the user asks for music, songs, or soundtr... It is an AI Agent Skill for Claude Code / OpenClaw, with 604 downloads so far.

How do I install AIML Music Generator?

Run "/install aiml-music-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AIML Music Generator free?

Yes, AIML Music Generator is completely free (open-source). You can download, install and use it at no cost.

Which platforms does AIML Music Generator support?

AIML Music Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AIML Music Generator?

It is built and maintained by AI/ML API (@aimlapihello); the current version is v1.0.0.

💬 Comments