← Back to Skills Marketplace
vitja1988

SunoMaker

by NEO · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
484
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install sunomaker
Description
Automated Suno AI Music Generation - Create professional songs without manual intervention. Headless browser automation for servers with Gemini 3.1 Pro integ...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sunomaker
  3. After installation, invoke the skill by name or use /sunomaker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug sunomaker
Version 1.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is SunoMaker?

Automated Suno AI Music Generation - Create professional songs without manual intervention. Headless browser automation for servers with Gemini 3.1 Pro integ... It is an AI Agent Skill for Claude Code / OpenClaw, with 484 downloads so far.

How do I install SunoMaker?

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

Is SunoMaker free?

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

Which platforms does SunoMaker support?

SunoMaker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SunoMaker?

It is built and maintained by NEO (@vitja1988); the current version is v1.1.0.

💬 Comments