← 返回 Skills 市场
germey

Suno Music

作者 Germey · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
132
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install acedatacloud-suno-music
功能描述
Generate AI music with Suno via AceDataCloud API. Use when creating songs from text prompts, generating lyrics, extending tracks, creating covers, extracting...
使用说明 (SKILL.md)

Suno Music Generation

Generate AI-powered music through AceDataCloud's Suno API.

Authentication

export ACEDATACLOUD_API_TOKEN="your-token-here"
# Get your token at https://platform.acedata.cloud

Quick Start — Generate a Song

curl -X POST https://api.acedata.cloud/suno/audios \
  -H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "a happy pop song about coding", "model": "chirp-v4-5", "wait": true}'

Available Models

Model Best For
chirp-v5 Latest, highest quality
chirp-v4-5-plus Enhanced v4.5
chirp-v4-5 Good balance of quality and speed
chirp-v4 Fast, reliable
chirp-v3-5 Legacy, stable

Core Workflows

1. Quick Generation (Inspiration Mode)

Generate a song from a text description. Suno creates lyrics, style, and music automatically.

POST /suno/audios
{
  "prompt": "an upbeat electronic track about the future of AI",
  "model": "chirp-v4-5",
  "instrumental": false
}

2. Custom Generation (Full Control)

Provide your own lyrics, title, and style for precise control.

POST /suno/audios
{
  "action": "custom",
  "lyric": "[Verse]\
Code is poetry in motion\
[Chorus]\
We build the future tonight",
  "title": "Digital Dreams",
  "style": "Synthwave, Electronic, Dreamy",
  "model": "chirp-v4-5",
  "vocal_gender": "f"
}

3. Extend a Song

Continue an existing song from a specific timestamp with new lyrics.

POST /suno/audios
{
  "action": "extend",
  "audio_id": "existing-audio-id",
  "lyric": "[Bridge]\
New section lyrics here",
  "continue_at": 120.0,
  "style": "Same style as original"
}

4. Cover / Remix

Create a new version of an existing song in a different style.

POST /suno/audios
{
  "action": "cover",
  "audio_id": "existing-audio-id",
  "style": "Jazz, Acoustic, Mellow"
}

5. Full Song Creation Workflow

For best results follow this multi-step workflow:

  1. Generate lyricsPOST /suno/lyrics with a topic/prompt
  2. Optimize stylePOST /suno/style to refine style description
  3. Generate musicPOST /suno/audios with custom action, lyrics + style
  4. Poll taskPOST /suno/tasks with task_id until status is complete
  5. Optional: Extend — Use extend action to add more sections
  6. Optional: Concat — Use concat action to merge extended segments
  7. Optional: Convert — Get WAV (/suno/wav), MIDI (/suno/midi), or MP4 (/suno/mp4)

Auxiliary Endpoints

Endpoint Method Purpose
/suno/lyrics POST Generate structured lyrics from a prompt
/suno/style POST Optimize/refine a style description
/suno/mashup-lyrics POST Combine two sets of lyrics
/suno/mp4 POST Get MP4 video version of a song
/suno/wav POST Convert to lossless WAV format
/suno/midi POST Extract MIDI data for DAW editing
/suno/vox POST Extract vocal track (stem separation)
/suno/timing POST Get word-level timing/subtitles
/suno/persona POST Save a vocal style as a reusable persona
/suno/upload POST Upload external audio for extend/cover
/suno/tasks POST Query task status and results

Task Polling

All generation is async. Either use "wait": true for synchronous mode, or poll:

POST /suno/tasks
{"task_id": "your-task-id"}

Poll every 3–5 seconds until status is "complete".

Lyrics Format

Use section markers in square brackets:

[Verse 1]
Your verse lyrics here

[Chorus]
Catchy chorus lyrics

[Bridge]
Bridge section

[Outro]
Ending lyrics

MCP Server Integration

For tool-use with Claude/Copilot, install the MCP server:

pip install mcp-suno

Or use the hosted endpoint: https://suno.mcp.acedata.cloud/mcp

Key tools: suno_generate_music, suno_generate_custom_music, suno_extend_music, suno_cover_music, suno_generate_lyrics, suno_optimize_style

Gotchas

  • All generation is async — always poll /suno/tasks or use "wait": true
  • Lyrics max ~3000 characters. For longer songs, use the extend workflow
  • Style tags are descriptive phrases, not enum values (e.g., "Synthwave, Electronic, Dreamy")
  • vocal_gender ("f"/"m") is only supported on v4.5+ models
  • The concat action merges extended song segments — requires audio_id of the extended track
  • persona requires an existing audio_id to extract the vocal reference from
  • Upload external audio via /suno/upload before using it with extend/cover
安全使用建议
This skill appears to be a straightforward integration with AceDataCloud's Suno API, but the registry metadata and the runtime instructions disagree about required credentials and the package has no published source/homepage. Before installing or using it: 1) Confirm the publisher and official endpoint (do they operate at api.acedata.cloud and platform.acedata.cloud?) and find a homepage or repository to verify authenticity. 2) Do not paste your ACEDATACLOUD_API_TOKEN into unknown UIs; verify token scopes and consider creating a limited-scope token. 3) If you plan to use the optional 'mcp-suno' package, inspect that PyPI package (source code, maintainer, release history) before pip installing. 4) If you need stronger assurance, ask the publisher to update registry metadata to declare ACEDATACLOUD_API_TOKEN as a required credential and provide a homepage/source link. Given the provenance gaps and metadata mismatch, treat this skill cautiously and avoid granting tokens until you verify the provider.
功能分析
Type: OpenClaw Skill Name: acedatacloud-suno-music Version: 1.0.0 The skill bundle provides documentation and instructions for an AI agent to interact with the AceDataCloud Suno API for music generation. It outlines standard API usage via curl, task polling logic, and integration with an MCP server (mcp-suno). The content is strictly aligned with its stated purpose and contains no evidence of malicious code, data exfiltration, or harmful prompt injections.
能力评估
Purpose & Capability
The SKILL.md describes Suno music workflows and curl examples against api.acedata.cloud, which is coherent with the skill name/description. However the registry metadata claims no required environment variables or primary credential while the SKILL.md explicitly requires ACEDATACLOUD_API_TOKEN; this mismatch is unexpected and reduces trust.
Instruction Scope
Runtime instructions are narrowly scoped to calling AceDataCloud/Suno REST endpoints (lyrics, audios, tasks, wav/midi/mp4/vox endpoints) and polling for task status. The agent is only instructed to set/use ACEDATACLOUD_API_TOKEN and upload/poll audio; there are no instructions to read unrelated system files or exfiltrate arbitrary data.
Install Mechanism
The skill is instruction-only (no install spec), which is low-risk. It does optionally recommend 'pip install mcp-suno' or using a hosted MCP endpoint; installing a PyPI package is a separate action that could run arbitrary code and should be reviewed before installing. The skill does not itself provide an install URL or verify the package origin.
Credentials
The SKILL.md requires ACEDATACLOUD_API_TOKEN (appropriate for an API client), but the registry metadata lists no required env vars and no primary credential — an inconsistency that could be accidental or misleading. Additionally, there is no homepage or source URL to verify who controls the token-accepting endpoint, so users cannot easily validate the service/operator before providing credentials.
Persistence & Privilege
The skill does not request persistent presence (always:false) and makes no instructions about modifying agent/system-wide configuration or other skills. Autonomous invocation is allowed by platform default but is not combined here with other elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install acedatacloud-suno-music
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /acedatacloud-suno-music 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the Suno Music Generation skill via AceDataCloud. - Generate AI music from text prompts with support for lyrics, styles, and custom personas. - Multi-format output: MP3, WAV, MIDI, and MP4, including vocal separation. - Supports specialized workflows: custom generation, song extension, covers/remixes, and multi-step lyric/style optimization. - Includes auxiliary endpoints for lyric generation, style optimization, audio uploads, and stem extraction. - All generation tasks are asynchronous; supports both task polling and synchronous ("wait": true) operation.
元数据
Slug acedatacloud-suno-music
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Suno Music 是什么?

Generate AI music with Suno via AceDataCloud API. Use when creating songs from text prompts, generating lyrics, extending tracks, creating covers, extracting... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 132 次。

如何安装 Suno Music?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install acedatacloud-suno-music」即可一键安装,无需额外配置。

Suno Music 是免费的吗?

是的,Suno Music 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Suno Music 支持哪些平台?

Suno Music 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Suno Music?

由 Germey(@germey)开发并维护,当前版本 v1.0.0。

💬 留言讨论