← 返回 Skills 市场
484
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install sunomaker
功能描述
Automated Suno AI Music Generation - Create professional songs without manual intervention. Headless browser automation for servers with Gemini 3.1 Pro integ...
安全使用建议
This skill mostly does what it promises (automating Suno via Playwright), but it asks you to handle highly sensitive authentication material and to run a source-patching script. Key things to consider before installing or running:
- Do not give your Gmail password to third-party scripts unless you fully trust and audit them; prefer OAuth flows and official APIs. The skill offers cookie import and direct Gmail password login — both expose full account access risk.
- The skill asks you to export browser cookies (and the export script can save full cookies). Those cookies can include Google authentication tokens. Treat exported cookie files as extremely sensitive; do not reuse them for other purposes.
- The SKILL.md/metadata do not declare the GEMINI_API_KEY environment variable even though the scripts require it for hCaptcha solving. This is a sensitive credential (access to Google AI) you must supply explicitly. The mismatch between metadata and instructions is an incoherence.
- patch_hcaptcha.py edits an installed third-party package (hcaptcha-challenger) in-place. Modifying site-packages is high-risk: it can introduce persistent behavior, disable future updates, or create a covert backdoor. Only run this in an isolated environment (throwaway VM or container) and inspect the target file first.
- If you still want to try it: run everything in an isolated VM or disposable container, use an account specifically created for this testing (not your primary Google account), and review the patched file contents before and after. Prefer the cookie 'slim' export limited to suno.com if you must use cookies. Consider contacting Suno for official automation/API options instead of bypassing captchas/security checks.
Confidence: medium — the code shows clear risky behaviors and metadata/instruction mismatches but does not contain obvious network exfiltration to unknown hosts; additional runtime inspection (full suno_login.py/suno_create_song.py logic) could raise or lower risk assessment.
功能分析
Type: OpenClaw Skill
Name: sunomaker
Version: 1.1.0
The skill is classified as suspicious due to several vulnerabilities, primarily related to credential handling and system modification. The `suno_login.py` script passes Gmail credentials as command-line arguments, exposing them in process lists. The `GEMINI_API_KEY` is stored in plaintext in `~/.suno/.env`, and the `SKILL.md` troubleshooting section suggests `cat`ing this file, creating a prompt injection risk for API key exfiltration. Additionally, `patch_hcaptcha.py` directly modifies the source code of an installed Python library, which is a risky practice for system stability and maintainability. Debugging screenshots saved to `/tmp/suno_debug_*.png` could also expose sensitive information. While these are significant flaws, there is no clear evidence of intentional malicious behavior like unauthorized data exfiltration to external endpoints, persistence mechanisms, or obfuscated harmful payloads; the code's functionality aligns with its stated purpose of automating Suno AI music generation.
能力评估
Purpose & Capability
Required binaries (google-chrome, Xvfb) and Playwright-based automation match the stated headless browser automation goal. However, the runtime also requires a Gemini API key for automated hCaptcha solving (sensitive credential) which is not declared in the skill metadata/requirements, and the skill includes code to edit a third‑party library to bypass domain checks — heavier access than a simple 'song creator' would normally need.
Instruction Scope
SKILL.md and scripts instruct the user to export full browser cookies from a local browser, scp them to the server, or to provide Gmail email+password for login; both actions involve handling highly sensitive authentication material. The docs explicitly recommend cookie import to 'bypass Google security checks' and include a step (patch_hcaptcha.py) that edits an installed package's source code — scope and data handling exceed what a benign music-generation helper normally needs.
Install Mechanism
There is no formal install spec, but the scripts auto-run pip/playwright installs and include patch_hcaptcha.py which performs in-place edits to an installed package's file. Modifying site-packages at runtime is high risk (can introduce persistent tampering, break other software, and evade easy inspection). The skill also suggests apt installs and running playwright install — normal for Playwright but combined with source patching raises risk.
Credentials
Declared metadata lists no required env vars, yet the runtime explicitly requires a GEMINI_API_KEY (sensitive) for automatic hCaptcha solving and also relies on cookie files or user Gmail credentials. This mismatch (undeclared sensitive env + optional direct credentials/cookie import) is disproportionate and confusing. The cookie export guidance may capture Google auth cookies (broad access) and is not limited to least privilege.
Persistence & Privilege
The skill writes persistent browser profiles (~/.suno/...), saves cookies, and includes a script that overwrites code in hcaptcha-challenger's installed files (system-wide modification). While 'always' is false, the ability to modify third‑party package files and create persistent user-data directories increases blast radius and persistence beyond a normal ephemeral helper.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install sunomaker - 安装完成后,直接呼叫该 Skill 的名称或使用
/sunomaker触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
English translation + improved documentation
v1.0.0
Automated Suno AI music generation for headless Linux servers with Xvfb support
v2.0.1
Vollständige deutsche Übersetzung
v2.0.0
Rebranded to SunoMaker, added Gemini 3.1 Pro model support, server-ready headless automation
元数据
常见问题
SunoMaker 是什么?
Automated Suno AI Music Generation - Create professional songs without manual intervention. Headless browser automation for servers with Gemini 3.1 Pro integ... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 484 次。
如何安装 SunoMaker?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install sunomaker」即可一键安装,无需额外配置。
SunoMaker 是免费的吗?
是的,SunoMaker 完全免费(开源免费),可自由下载、安装和使用。
SunoMaker 支持哪些平台?
SunoMaker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 SunoMaker?
由 NEO(@vitja1988)开发并维护,当前版本 v1.1.0。
推荐 Skills