360 Secure SkillHub
360 安全技能中心

Crazyrouter Music Gen

这是一款调用Suno AI的音乐生成工具,通过Crazyrouter API实现功能。核心功能是根据文本描述生成带歌词的歌曲,支持自定义歌词、风格、标题,输出MP3音频。典型场景为用户需生成音乐、创作歌曲等需求时使用。输入需提供音乐描述,可选自定义参数,输出为指定路径的音频文件,使用前需配置CRAZYROUTER_API_KEY环境变量。

xujfcn
xujfcn
热度 28.68
最近更新 2026-05-11 17:30:07
分类:创作依赖:代码执行 / 第三方 API

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add crazyrouter-music-gen
Metadata
name
crazyrouter-music-gen
description
AI music generation via Crazyrouter API using Suno. Create songs from text descriptions with lyrics, style, and title. Use when user asks to generate music, create a song, compose, or make audio content. Requires environment variable CRAZYROUTER_API_KEY (get at https://crazyrouter.com).

Music Generation via Crazyrouter

Generate music and songs using Suno AI through Crazyrouter.

Script Directory

Agent Execution:

  1. SKILL_DIR = this SKILL.md file's directory
  2. Script path = ${SKILL_DIR}/scripts/main.mjs

Step 0: Check API Key ⛔ BLOCKING

[ -n "${CRAZYROUTER_API_KEY}" ] && echo "key_present" || echo "not_set"
Result Action
key_present Continue
not_set Ask user to set CRAZYROUTER_API_KEY. Get key at https://crazyrouter.com

Usage

# Generate music with description
node ${SKILL_DIR}/scripts/main.mjs --prompt "upbeat electronic dance music, energetic" --output song.mp3

# With custom lyrics
node ${SKILL_DIR}/scripts/main.mjs --prompt "pop ballad about coding at night" --lyrics "Writing code under the stars..." --output ballad.mp3

# Specify style
node ${SKILL_DIR}/scripts/main.mjs --prompt "jazz piano solo" --output jazz.mp3 --model suno_music

Options

Option Description Default
--prompt <text> Music description (required) —
--output <path> Output audio file —
--lyrics <text> Custom lyrics auto-generate
--model <id> suno_music or suno-v3 suno_music
--title <text> Song title auto-generate