← 返回 Skills 市场
Suno Claw
作者
jasonzhang-zzx
· GitHub ↗
· v1.0.6
· MIT-0
138
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install suno-claw
功能描述
基于 Suno AI 的多轮迭代创作流程,生成符合 Suno 标准的高质量带歌词或纯音乐作品。
安全使用建议
This skill is largely what it says (a Suno/kie.ai music-generation workflow), but take the following precautions before installing:
- Expect to provide a KIEAI_API_KEY: SKILL.md and the scripts require this env var, but the registry metadata omitted it. Confirm the platform will supply this secret and that the developer updates the manifest.
- Do not set CALLBACK_URL to an unknown third-party endpoint. If you want callbacks, use an internal/trusted endpoint or leave CALLBACK_URL empty (the scripts default to polling rather than sending callbacks).
- Ensure your OpenClaw environment provides Python and the requests library (the included scripts call requests) or run the scripts in a sandboxed environment.
- Be aware the skill stores user-generated lyrics and preference signals locally at suno-claw/memory/ (history.json and patterns.log). If you want to remove stored data, delete that directory.
- The docs contain minor inconsistencies (e.g., generator.md mentions a default example callback URL, while the script only sends a callback if CALLBACK_URL is non-empty). Ask the author to clarify and to update the registry metadata to list required env vars and any runtime dependencies before you proceed.
If you need to be extra cautious, review the included Python scripts (they are short and call only the advertised kie.ai endpoints) and test the skill in an isolated environment first.
功能分析
Type: OpenClaw Skill
Name: suno-claw
Version: 1.0.6
The suno-claw skill bundle implements a multi-agent workflow for music generation via the Suno AI (kie.ai API). While the code appears to be a legitimate tool, it is classified as suspicious due to the presence of high-risk capabilities and potential vulnerabilities. Specifically, the orchestrator (executor-main.md) instructs the AI agent to execute shell commands (e.g., `python scripts/suno_generate.py`) using strings generated by sub-agents without sufficient sanitization for shell metacharacters, creating a risk of shell injection (RCE). Additionally, the skill requires external network access to api.kie.ai and performs local file writes to maintain a memory system (history.json, patterns.log), which are considered risky capabilities under the evaluation criteria even when aligned with the stated purpose.
能力标签
能力评估
Purpose & Capability
The code and SKILL.md match the described Suno/kie.ai music-generation purpose: scripts call https://api.kie.ai and the prompts/scripts implement the multi-agent workflow. However the registry metadata lists no required environment variables while SKILL.md and the scripts require KIEAI_API_KEY — this mismatch is a packaging/documentation problem and could hide surprises during runtime.
Instruction Scope
Runtime instructions are narrowly scoped to collecting creative input, running child agents, packaging prompts, calling the kie.ai API, and storing local memory files. The only external network calls are to the documented API. Two points to note: (1) the skill supports an optional CALLBACK_URL which, if set to an external third-party, could cause generated content or notifications to be sent outside your environment (the docs warn about this); (2) prompts reference using web_search / sessions_spawn — these rely on other platform capabilities (browser/web access or subagent runtimes) not bundled here.
Install Mechanism
No install spec or remote download is present; this is an instruction-and-scripts-only skill. The code files are included in the skill bundle (Python scripts) and there are no opaque external installers or downloads in the manifest.
Credentials
The only credential the skill needs at runtime is the kie.ai API key (KIEAI_API_KEY), which is appropriate for the declared functionality. But the skill bundle/registry did not declare this required env var in metadata (registry shows none), creating an incoherence and an operational surprise. CALLBACK_URL is optional but can direct callbacks to arbitrary endpoints — set only to internal/trusted endpoints or leave unset. No other unrelated secrets are requested.
Persistence & Privilege
The skill writes and reads memory files under its own directory (memory/history.json and memory/patterns.log) and documents retention/rotation rules. It does not request always:true or system-wide configuration changes and does not modify other skills' configs. This level of persistence is expected for a personalization workflow.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install suno-claw - 安装完成后,直接呼叫该 Skill 的名称或使用
/suno-claw触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.6
修复:移除 VERIFY_SSL 环境变量,强制 SSL 验证;完善文档和来源信息
v1.0.4
suno-claw v1.0.4
- 移除环境变量 VERIFY_SSL,所有 SSL 检查设定移除,简化环境配置。
- 文档(SKILL.md、generator.md)已调整,相关说明删除 VERIFY_SSL 项。
- 脚本 suno_generate.py 不再读取或处理 VERIFY_SSL,全面使用默认安全策略。
v1.0.3
- Improved environment variable documentation for `VERIFY_SSL` and `CALLBACK_URL`, adding usage guidance and security recommendations.
- Updated memory retention policies to specify auto-truncation for `history.json` and file rotation for `patterns.log`.
- Added privacy notice regarding local memory files and simple cleanup instructions.
- No core logic changes; documentation and configuration guidance improved for clarity and production safety.
v1.0.2
fix: remove verify=False examples, remove urllib3.disable_warnings, update callback docs to recommend env var over ngrok
v1.0.1
fix: remove hardcoded API keys, make SSL verify configurable via VERIFY_SSL env var, declare KIEAI_API_KEY in metadata
v1.0.0
Initial release
元数据
常见问题
Suno Claw 是什么?
基于 Suno AI 的多轮迭代创作流程,生成符合 Suno 标准的高质量带歌词或纯音乐作品。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 138 次。
如何安装 Suno Claw?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install suno-claw」即可一键安装,无需额外配置。
Suno Claw 是免费的吗?
是的,Suno Claw 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Suno Claw 支持哪些平台?
Suno Claw 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Suno Claw?
由 jasonzhang-zzx(@jasonzhang-zzx)开发并维护,当前版本 v1.0.6。
推荐 Skills