← Back to Skills Marketplace
WeryAI Music Generator
by
WeryAI-Developer
· GitHub ↗
· v0.1.2
· MIT-0
165
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install weryai-music-generator
Description
Generate WeryAI music, vocal songs, or instrumental tracks through the WeryAI music API. Use when the user needs music generation, song generation, instrumen...
Usage Guidance
This package appears to be a legitimate WeryAI client: it needs Node and your WERYAI_API_KEY and (optionally) a base URL. Before installing or running in a sensitive environment: 1) Do not set WERYAI_BASE_URL to an untrusted host — the code will send your API key in Authorization headers and may upload local files to that endpoint. 2) Be cautious when providing local file paths for reference_audio: the scripts will read those files and upload them to the API host. 3) Avoid setting WERYAI_ALLOW_INSECURE_UPLOAD unless you fully trust the target host. 4) Review the scripts (especially uploadLocalFileToPublicUrl) if you need higher assurance; run a dry-run first (the skill supports --dry-run) and use balance check to confirm credentials. If you must use in automated contexts, restrict the agent runtime permissions and ensure the environment variables point to the official api.weryai.com endpoint.
Capability Analysis
Type: OpenClaw Skill
Name: weryai-music-generator
Version: 0.1.2
The weryai-music-generator skill is a well-structured integration for the WeryAI Music API. It follows security best practices, such as sanitizing sensitive information (API keys) in verbose logs (scripts/vendor/weryai-core/client.js) and implementing file extension validation and hostname verification for local file uploads (scripts/vendor/weryai-core/upload.js). The instructions in SKILL.md are strictly aligned with the stated purpose of music generation and do not contain any malicious prompt-injection attempts or unauthorized data access patterns.
Capability Assessment
Purpose & Capability
Name/description (WeryAI music generation) matches required items: Node runtime and WERYAI_API_KEY/WERYAI_BASE_URL. The scripts implement submit, wait, status, and balance checks which are expected for a music-generation client.
Instruction Scope
SKILL.md and AGENTS.md instruct the agent to run the provided node scripts. The runtime will read local files when a user supplies local reference_audio and automatically upload them to the WeryAI server — this is coherent with the stated feature (reference-audio guided generation) but is a meaningful capability (reading local files and sending them over the network) that users should be aware of.
Install Mechanism
This is instruction- and script-based with no installation download step. No remote installers or third-party package installs are present in the manifest; only Node.js (>=18) is required.
Credentials
Only WERYAI_API_KEY (primary) and WERYAI_BASE_URL are required, which is proportional for an API client. However, the skill allows overriding the base URL and includes logic that will upload local files to ctx.baseUrl; combined with the special WERYAI_ALLOW_INSECURE_UPLOAD flag (which suppresses a warning), an attacker or misconfiguration could redirect uploads/API calls to an untrusted host and thereby leak local files or the API key via outbound requests. The SKILL.md documents this override and warns to only set a trusted host.
Persistence & Privilege
The skill does not request permanent 'always' inclusion and does not modify other skills or system settings. It runs as user-invoked node scripts and does not persist credentials to the repository (SKILL.md explicitly warns not to save the API key to repo).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install weryai-music-generator - After installation, invoke the skill by name or use
/weryai-music-generator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
weryai-music-generator v0.1.2
- Added core WeryAI logic and music/podcast utilities as new scripts (21 added files).
- Now supports local file path uploads for reference audio, automatically handled by the runtime.
- Environment requirements updated: supports both WERYAI_API_KEY and optional WERYAI_BASE_URL.
- Documentation improved to reflect new local file handling and environment setup.
- No breaking changes; all previous modes and options remain available.
v0.1.1
- Removed bundled core and music helper modules (`weryai-core` and `weryai-music` vendor scripts).
- Updated skill description and guidance to clarify agent defaults: now uses `wait-music.js` for audio-first flow, only falls back to async polling if the user requests it.
- Reference audio now supports local or non-http(s) media sources by auto-uploading via `/v1/generation/upload-file`.
- Updated usage guidance: improved operator help, more natural prompt examples, and stricter mode selection rules.
- "How to use" responses no longer display raw shell commands—now give examples and natural-language explanations.
v0.1.0
WeryAI Music Generator initial release.
- Generate vocal songs or instrumental tracks using the WeryAI music API.
- Supports modes: VOCAL_SONG (default) and ONLY_MUSIC.
- Includes dry-run previews, task status checks, and account balance checks.
- Allows for custom lyrics, reference-audio guidance, genre/emotion/instrument/timbre tags.
- Requires WERYAI_API_KEY and Node.js >=18 for operation.
Metadata
Frequently Asked Questions
What is WeryAI Music Generator?
Generate WeryAI music, vocal songs, or instrumental tracks through the WeryAI music API. Use when the user needs music generation, song generation, instrumen... It is an AI Agent Skill for Claude Code / OpenClaw, with 165 downloads so far.
How do I install WeryAI Music Generator?
Run "/install weryai-music-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is WeryAI Music Generator free?
Yes, WeryAI Music Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does WeryAI Music Generator support?
WeryAI Music Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created WeryAI Music Generator?
It is built and maintained by WeryAI-Developer (@weryai-developer); the current version is v0.1.2.
More Skills