返回顶部
g

giggle-generation-music音乐生成

Use when the user wants to create, generate, or compose music—whether from text description, custom lyrics, or instrumental background music. Triggers: generate music, write a song, compose, create music, AI music, background music, instrumental, beats.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.0.10
安全检测
已通过
414
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

giggle-generation-music

技能名称: giggle-generation-music
详细描述:
简体中文 | English

Giggle Music

来源: giggle-official/skills · API: giggle.pro

通过 giggle.pro 生成 AI 音乐。支持简化模式和自定义模式。提交任务 → 就绪后查询。无需轮询或定时任务。

API 密钥: 设置系统环境变量 GIGGLEAPIKEY。登录 Giggle.pro,在账户设置中获取 API 密钥。

重要: 切勿在 exec 的 env 参数中传递 GIGGLEAPIKEY。API 密钥从系统环境变量读取。

出错不重试: 如果脚本执行出错,不要重试。直接向用户报告错误并停止。


交互指南

模式选择(优先级从高到低)

用户输入模式描述
用户提供完整歌词自定义模式 (B)必须是歌词,而非描述
用户要求纯音乐/背景音乐
纯音乐模式 (C) | 无演唱 | | 其他情况(描述、风格、演唱等) | 简化模式 (A) | 将用户描述作为提示词;AI 作曲 |

关键规则: 如果用户未提供歌词,始终使用简化模式 A。直接使用用户描述作为 --prompt;不要添加或改写。例如用户说“女声,1分钟,古风爱情”,直接使用 --prompt 女声,1分钟,古风爱情。

信息不足时的引导

仅当用户输入非常模糊时(例如只说“生成音乐”而无描述),询问:

问题:“您想生成什么类型的音乐?”
选项:AI 作曲(描述风格)/ 使用我的歌词 / 纯音乐



执行流程:提交与查询

音乐生成是异步的(通常 1–3 分钟)。提交任务获取 task_id,然后在用户想检查状态时查询



步骤 1:提交任务

首先向用户发送消息:“音乐生成已提交,通常需要 1–3 分钟。您可以随时询问进度。”

A:简化模式

bash python3 scripts/gigglemusicapi.py --prompt 用户描述

B:自定义模式

bash python3 scripts/gigglemusicapi.py --custom \ --prompt 歌词内容 \ --style 流行,情歌 \ --title 歌曲标题 \ --vocal-gender female

C:纯音乐

bash python3 scripts/gigglemusicapi.py --prompt 用户描述 --instrumental

响应示例:
json
{status: started, task_id: xxx}

将 task_id 存入内存(addMemory):

giggle-generation-music task_id: xxx (提交时间:YYYY-MM-DD HH:mm)



步骤 2:用户询问时查询

当用户询问音乐进度时(例如“我的音乐好了吗?”、“进度?”),运行:

bash
python3 scripts/gigglemusicapi.py --query --task-id

输出处理

stdout 模式操作
包含音乐链接的纯文本(🎶 音乐已就绪)原样转发给用户
包含错误的纯文本
原样转发给用户 |
| JSON {status: processing, task_id: ...} | 告知用户“仍在处理中,请稍后再问” |

链接返回规则:stdout 中的音频链接必须是完整签名 URL(包含 Policy、Key-Pair-Id、Signature 查询参数)。正确示例:https://assets.giggle.pro/...?Policy=...&Key-Pair-Id=...&Signature=...。转发时保持原样。



恢复

当用户询问之前的音乐进度时:

  1. 1. 内存中有 taskid → 直接运行 --query --task-id xxx。不要重新提交
  2. 内存中无 taskid → 告知用户,询问是否需要重新生成

参数参考

参数描述
--prompt音乐描述或歌词(简化模式下必填)
--custom
启用自定义模式 | | --style | 音乐风格(自定义模式下必填) | | --title | 歌曲标题(自定义模式下必填) | | --instrumental | 生成纯音乐 | | --vocal-gender | 演唱性别:male / female(仅自定义模式) | | --query | 查询任务状态 | | --task-id | 任务 ID(与 --query 配合使用) |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 giggle-generation-music-1776121453 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 giggle-generation-music-1776121453 技能

通过命令行安装

skillhub install giggle-generation-music-1776121453

下载

⬇ 下载 giggle-generation-music v0.0.10(免费)

文件大小: 8.87 KB | 发布时间: 2026-4-15 12:52

v0.0.10 最新 2026-4-15 12:52
- Updated author and source links to "giggle-official" instead of "storyclaw-official".
- Clarified API key instructions: API Key is now obtained from Giggle.pro account settings.
- Added a new "No Retry on Error" rule: do not retry on script errors; report errors directly to the user.
- Minor copy and formatting improvements for clarity and consistency.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部