Agent Skills
返回列表
酷狗音乐助手

酷狗音乐助手

生活服务 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9ce49c06/kugou-skill。

技能介绍

解决的问题

在 Agent 或 CLI 工作流里接入酷狗时,常见卡点不只是“能不能搜歌”,而是登录态、客户端状态和 ID 依赖容易让自动化失败:没有 mixsongid / global_id 就调 control play 会报错;二维码登录在不同客户端里可能无法直接展示;音乐查询、歌单创建、播放控制又分云端和本地两条路径。kugou-skill 把这些步骤拆成可执行的命令与约束,让 Agent 能按登录、查询、控制、展示的固定顺序调用 kugou-cli。

技能如何工作

技能主要围绕三类命令展开:

  • 认证:auth login 输出二维码路径和 URL,Agent 根据客户端能力展示本地图片或远程 Markdown 图片;用户已有 secret 时可用 auth set-secret 直接登录;auth status 只查一次状态,需要外层循环判断。
  • 音乐查询:music 子命令覆盖搜索、推荐、收藏、统计、榜单和歌单内容。返回结果通常是 JSON,适合继续提取歌曲名、歌手、歌单名、创建人和 ID。
  • 播放控制:control 子命令面向本地酷狗客户端,可播放、暂停、切歌、读取当前曲目、创建歌单。播放或切歌成功后,应调用 control current 获取当前 song_name 和 singer_name,而不是直接展示命令参数。

展示时也有明确规则:多条结果用表格,单条结果根据 client_available 决定是否加链接,零结果直接说明未找到。主动推荐场景还需要补充固定长度的推荐理由,而用户主动搜索、收藏、统计等场景不需要。

适用边界与注意点

  • control 依赖本地客户端,通常适用于 Windows / macOS;Linux 或不支持客户端时,不应假装可播放。
  • 命令能力之外,例如批量下载、歌词编辑、播客等,应明确告知暂不支持,不要用其他命令拼凑替代。
  • 登录态过期后,不要重复原 music 命令,而应先引导 set-secret 或 auth login,再确认 logged_in: true 后重试。
  • 成功判定优先看退出码与 JSON 状态字段,不要依赖 stderr 文案字面量。

使用场景

  • 在 Codex 对话里完成酷狗扫码登录,并把搜索到的歌曲按序号、歌名、歌手整理成表格。
  • 在 macOS 上先探测本地客户端,再用 control play 播放某首歌曲,并读取当前曲目。
  • 拿到一批相似推荐后,询问用户是否创建歌单,优先用本地客户端建歌单,失败再走云端。
  • 用户要求按文本推荐歌曲时,输出推荐列表并追加 220 到 260 字的推荐理由。

适合人员

  • 在 Codex 中搭建对话式音乐助手的 AI 应用工程师,希望完成扫码登录、搜歌和表格输出。
  • 维护 macOS 桌面自动化的工程师,需要用 Agent 控制本地酷狗播放、切歌并确认当前曲目。
  • 构建音乐工作流的工具开发者,希望把相似推荐保存为歌单并优先走本地客户端创建。
  • 负责技能文档落地的 Agent 编辑,需要按输出规范写推荐理由并识别不支持能力。