← Back to Skills Marketplace
xiyunnet

Suno V5 Music

by 小潴 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
385
Downloads
1
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install ace-suno-v5
Description
🌐 完整的 AceData Suno V5 AI音乐创作Web应用,支持简易/自定义两种创作模式,包含浏览器可视化界面,自动保存音乐文件到桌面,支持在线播放和下载。使用 Suno V5 模型通过 AceData API 生成 AI 音乐,无限购买昂贵的订阅也可以创作出完美的音乐。
README (SKILL.md)

Ace Suno V5 - AI 音乐创作平台

🎵 简介

基于 AceData Suno API 打造的完整 AI 音乐创作 Web 应用,提供美观易用的浏览器界面,让你轻松通过 AI 创作高质量音乐。

核心特点

  • OpenClaw命令打开创作音乐可以直接打开界面,.py文件,直接生成,不产生额外的tokens开销
  • 美观现代UI:居中大窗口,风格标签快速选择
  • 🔄 双模式创作:简易模式 / 自定义模式一键切换
    • 简易模式:仅输入描述即可创作
    • 自定义模式:支持自定义歌词、标题、风格
  • 🏷️ 快速标签选择:分五大类预置标签(风格/情感/乐器/氛围/性别),点击添加
  • 🎼 完整参数支持:支持所有 API 参数,包括片段替换、人声补全、伴奏补全等高级功能
  • 💾 自动保存:生成完成自动保存到桌面 music/YYYY-MM-DD/ 文件夹
  • ▶️ 在线播放:页面底部展示历史生成,直接在线试听
  • 🔑 API Key 本地保存:输入一次保存在浏览器localStorage,无文件溢出风险,下次无需重复输入
  • 🛑 一键关闭服务:右上角圆形按钮一键关闭后台服务

🚀 快速开始

启动服务

在终端中输入:

cd ~/.openclaw/workspace/skills/ace-suno-v5
python start_server.py

脚本会自动检测依赖,如果缺少 Flask 和 Requests 会自动安装,然后启动服务。

脚本会自动检测依赖,如果缺少 Flask 和 Requests 会自动安装,然后启动服务。

开始创作

  1. 打开浏览器访问:http://localhost:1688
  2. 第一次访问会提示输入 AceData API Key
    • 如果还没有,可以在这里申请:https://share.acedata.cloud/r/1uN88BrUTQ
    • API Key 会保存在浏览器本地,下次打开自动填充
  3. 选择创作模式:
    • 简易模式:直接输入你想要的音乐描述,点击标签添加风格标签
    • 自定义模式:填写歌曲标题、歌词,添加风格标签
  4. 打开/关闭「纯音乐」开关
  5. 点击「立即创作」按钮,等待生成完成
  6. 生成完成自动保存到桌面,在页面下方可以直接试听或下载

📋 功能说明

模式切换

  • 简易模式:适合灵感创作,只需描述想要的音乐
  • 自定义模式:适合精确创作,可以自定义歌词和标题

标签分类

分类 说明
风格 流行、摇滚、嘻哈、爵士、电子...
情感 快乐、悲伤、激情、平静、浪漫...
乐器 钢琴、吉他、小提琴、鼓、贝斯...
氛围 温暖、夏日、冬日、夜晚、梦幻...
声音性别 男声/女声 (二选一)

点击大类显示该分类下标签,点击标签添加到当前文本中,点击 × 删除已添加标签。

支持的操作类型 (action)

  • generate - 生成新歌曲(默认)
  • extend - 延长现有歌曲(以下限plus版)
  • cover - 翻唱歌曲
  • stems - 提取音轨
  • remaster - 重新母带处理
  • replace_section - 替换片段
  • concat - 拼接歌曲

高级功能

  • 纯音乐开关:生成纯音乐
  • 支持为已有纯音乐补充人声 (overpainting)
  • 支持为清唱添加伴奏 (underpainting)
  • 支持继续延长已有音频
  • 支持片段替换

📁 文件保存

生成的文件自动保存到:

~/Desktop/music/YYYY-MM-DD/

每个歌曲保存三个文件:

  • {标题}_{ID}.mp3 - 音频文件
  • {标题}_{ID}.jpg - 封面图片
  • {标题}_{ID}.txt - 歌词文本

💻 Python 客户端使用

如果你想在代码中直接调用,可以使用 Python 客户端:

from scripts.suno_client import AceSunoClient

# 初始化客户端
client = AceSunoClient(api_key="your-acedata-api-key")

# 简易模式生成
response = client.generate(
    prompt="一首轻快的流行歌曲,带有温暖的旋律",
    model="chirp-v5",
    vocal_gender="m"
)

# 自定义模式生成
response = client.generate(
    model="chirp-v5",
    custom=True,
    title="冬日恋歌",
    style="流行,温暖,抒情",
    lyric="[Verse]\
雪花飘落...\
[Chorus]\
冬日恋歌..."
)

# 自动保存所有文件
output_dir = client.save_generation(response['data'])
print(f"文件已保存到: {output_dir}")

📋 项目结构

ace-suno-v5/
├── SKILL.md                  # 本文档
├── start_server.py          # 一键启动脚本(自动安装依赖)
├── scripts/
│   └── suno_client.py        # Python API 客户端
└── web/
    ├── app.py                # Flask Web 后端
    ├── requirements.txt      # 依赖列表
    ├── generation_history.json # 生成历史记录
    └── templates/
        └── index.html        # 前端页面

🎯 模型版本

支持所有 Suno 模型版本,默认使用最新的 chirp-v5

  • chirp-v5 - 最新版本(推荐)
  • chirp-v4-5-plus(以下可以自己添加)
  • chirp-v4-5
  • chirp-v3-5
  • chirp-v4
  • chirp-v3

🔒 关闭服务

使用完后,点击页面右上角黑色圆形关闭按钮,确认后即可关闭后台服务。

📝 获取 API Key

本技能使用 AceData 提供的 Suno API,需要 API Key 才能使用。
申请地址:https://share.acedata.cloud/r/1uN88BrUTQ


作者:Jakey 版本:1.0.0
日期:2026-03-12 寄语: 龙虾好吃又好用

Usage Guidance
This skill appears to be what it claims: a local Flask web UI that uses the AceData Suno API and saves generated music to your Desktop. Before installing/running, note: 1) start_server.py will pip install Flask and Requests (network install, no version pins) — inspect and run in a controlled Python environment (virtualenv) if you prefer. 2) You must provide an AceData API key via the UI (or ACE_DATA_API_KEY env var, which is accepted as a fallback). 3) The server will create ~/Desktop/music/YYYY-MM-DD/ and save audio, images, and lyrics there; ensure you are comfortable with that. 4) The app downloads audio/image URLs returned by the API — only use a trusted API key/service. 5) Review the code (especially scripts/suno_client.py) if you want to confirm no additional callback_url or other optional parameters are used in ways you don't expect. If you want stronger isolation, run the skill inside a virtual environment or a restricted user account and verify network calls (e.g., with a firewall) when first using it.
Capability Analysis
Type: OpenClaw Skill Name: ace-suno-v5 Version: 1.0.1 The skill bundle exhibits high-risk behaviors and poor code hygiene. Specifically, 'start_server.py' automatically executes 'pip install' to manage dependencies, which poses a supply chain risk. Additionally, 'scripts/suno_client.py' contains a hardcoded personal Windows file path ('C:\Users\86137\Desktop\music'), suggesting the code was exported from a specific user environment without proper sanitization. While the tool appears functional for its stated purpose of AI music generation via the AceData API, it includes promotional referral links (share.acedata.cloud) and lacks input validation on the local Flask server.
Capability Assessment
Purpose & Capability
Name/description claim (a local web UI that uses AceData/Suno to generate music) matches the code: web server (Flask), a client targeting https://api.acedata.cloud/suno, and UI that accepts an API key and saves outputs to ~/Desktop/music. No unrelated cloud providers or unrelated credentials are requested.
Instruction Scope
SKILL.md instructs running start_server.py which auto-installs dependencies and launches the local Flask app. Runtime behavior matches the doc: the server expects an API key via the frontend POST and will save generated files and a generation_history.json. One minor mismatch: the Python client will also accept ACE_DATA_API_KEY from the environment as a fallback (not mentioned in registry metadata).
Install Mechanism
There is no packaged install spec, but start_server.py will call pip to install 'flask' and 'requests' at runtime if missing. These are common PyPI packages, but the script performs network installs without pinned versions, which is normal for simple scripts but worth noting.
Credentials
The only credential used is the AceData API key (passed from the frontend or via ACE_DATA_API_KEY env var). No unrelated secrets or environment variables are required. The client sends the API key as a Bearer token to the declared api.acedata.cloud endpoint.
Persistence & Privilege
The skill runs as a locally hosted service (not always:true) and writes files: it creates ~/Desktop/music/YYYY-MM-DD/, saves audio/image/text there, and maintains generation_history.json in the web folder. It also auto-installs packages and exposes a local /shutdown endpoint. It does not modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ace-suno-v5
  3. After installation, invoke the skill by name or use /ace-suno-v5
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Removed the file web/generation_history.json. - No other user-facing changes.
v1.0.0
Initial release of Ace Suno V5—an AI music creation platform based on AceData Suno API. - Provides a full-featured web interface for AI music generation with a modern, user-friendly browser UI. - Supports two creation modes: simple (description-only) and custom (custom lyrics, title, style). - Features quick tag selection, automatic file saving to the desktop, online playback, and local API key storage. - Includes advanced functions like segment replacement, vocal/accompaniment enhancement, and model/version selection. - Offers both web interface and Python client for flexible usage.
Metadata
Slug ace-suno-v5
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Suno V5 Music?

🌐 完整的 AceData Suno V5 AI音乐创作Web应用,支持简易/自定义两种创作模式,包含浏览器可视化界面,自动保存音乐文件到桌面,支持在线播放和下载。使用 Suno V5 模型通过 AceData API 生成 AI 音乐,无限购买昂贵的订阅也可以创作出完美的音乐。 It is an AI Agent Skill for Claude Code / OpenClaw, with 385 downloads so far.

How do I install Suno V5 Music?

Run "/install ace-suno-v5" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Suno V5 Music free?

Yes, Suno V5 Music is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Suno V5 Music support?

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

Who created Suno V5 Music?

It is built and maintained by 小潴 (@xiyunnet); the current version is v1.0.1.

💬 Comments