← 返回
未分类

daily-music-recommendation

每日音乐推荐 Skill,集成网易云音乐 API。支持热门歌单推荐、相似歌曲推荐、自动创建歌单。触发词:「今日音乐推荐」「推荐几首歌」「推荐类似XX的歌曲」「创建每日歌单」。适用于用户需要音乐推荐、发现新音乐、根据喜好推荐等场景。
每日音乐推荐 Skill,集成网易云音乐 API。支持热门歌单推荐、相似歌曲推荐、自动创建歌单。触发词:「今日音乐推荐」「推荐几首歌」「推荐类似XX的歌曲」「创建每日歌单」。适用于用户需要音乐推荐、发现新音乐、根据喜好推荐等场景。
user_01cba72b
未分类 community v1.0.0 1 版本 98333.3 Key: 无需
★ 0
Stars
📥 59
下载
💾 0
安装
1
版本
#latest

概述

每日音乐推荐

概述

本 Skill 集成网易云音乐 API(免登录公共 API),提供智能音乐推荐功能。支持基于热门歌单推荐、相似歌曲推荐,并可自动创建歌单。

核心功能

1. 热门歌单推荐

获取网易云音乐热门歌单,从中推荐高质量歌曲。

触发示例:

  • "今日音乐推荐"
  • "推荐几首热门歌曲"
  • "有什么好听的歌"

工作流程:

  1. 调用 scripts/fetch_hot_playlists.py 获取热门歌单列表
  2. 从歌单中提取高播放量歌曲
  3. 根据用户偏好(如有)筛选合适风格
  4. 输出推荐列表(歌曲名 - 艺术家 - 推荐理由)

2. 相似歌曲推荐

根据用户提供的"种子歌曲",推荐风格相似的歌曲。

触发示例:

  • "推荐类似《XXX》的歌曲"
  • "和我最近听的歌风格相似的"
  • "喜欢 XXX,推荐类似的"

工作流程:

  1. 从用户消息中提取歌曲名/艺术家
  2. 调用 scripts/recommend_similar.py <歌曲名> 获取相似歌曲
  3. 调用网易云 API 的 /simi/song 接口
  4. 输出推荐列表(歌曲名 - 艺术家 - 相似度说明)

3. 创建歌单(可选)

将推荐的歌曲自动创建为网易云歌单。

触发示例:

  • "把推荐的歌曲创建为歌单"
  • "创建今日推荐歌单"
  • "保存到我的歌单"

工作流程:

  1. 用户先获取推荐歌曲(功能 1 或 2)
  2. 用户请求创建歌单
  3. 调用 scripts/create_playlist.py <歌曲列表> <歌单名>
  4. 返回歌单链接(网易云分享链接)

注意: 创建歌单需要用户授权(Cookie/Token),详见 references/authentication.md


快速开始

获取今日音乐推荐

直接说:

今日音乐推荐

Skill 会自动:

  1. 获取热门歌单
  2. 推荐 5-10 首高质量歌曲
  3. 输出文字列表(含歌曲名、艺术家、推荐理由)

推荐相似歌曲

说:

推荐类似《夜曲》的歌曲

Skill 会:

  1. 搜索《夜曲》(周杰伦)
  2. 调用相似歌曲 API
  3. 推荐 5-10 首风格相似的歌曲

创建歌单

先获取推荐,然后说:

把刚才推荐的歌曲创建为歌单,名字叫"今日推荐"

Skill 会调用 scripts/create_playlist.py 创建歌单并返回链接。


脚本说明

scripts/fetch_hot_playlists.py

获取网易云音乐热门歌单。

用法:

python scripts/fetch_hot_playlists.py [--limit 10]

输出:

[
  {
    "id": 123456,
    "name": "热歌榜",
    "playCount": 1000000,
    "tracks": [...]
  }
]

scripts/recommend_similar.py

根据歌曲名推荐相似歌曲。

用法:

python scripts/recommend_similar.py "夜曲" [--limit 10]

输出:

[
  {
    "name": "晴天",
    "artist": "周杰伦",
    "similarity": "风格相似(流行/抒情)"
  }
]

scripts/create_playlist.py

创建网易云歌单(需要授权)。

用法:

python scripts/create_playlist.py --songs "歌曲1,歌曲2,歌曲3" --name "今日推荐"

输出:

歌单创建成功!链接:https://music.163.com/playlist?id=123456

参考文档

references/netease_api_docs.md

网易云音乐 API 完整文档,包括:

  • 可用接口列表(/playlist/hot/simi/song/playlist/create 等)
  • 请求参数说明
  • 返回数据格式
  • 限流说明

何时读取: 需要调用新接口或调试 API 问题时读取。


references/authentication.md

网易云音乐 API 认证方式说明,包括:

  • 免登录公共 API 的使用方法
  • 完整 API(需要登录)的 Cookie/Token 获取方法
  • OAuth2 授权流程(如果需要访问个人歌单)

何时读取: 用户请求创建歌单或访问个人数据时使用。


资源文件

assets/message_template.txt

推荐消息的输出模板。

模板示例:

🎵 今日音乐推荐(基于热门歌单)

1. 《歌曲名》- 艺术家
   💡 推荐理由:来自 XX 歌单,播放量 XXX

2. 《歌曲名》- 艺术家
   💡 推荐理由:风格相似,适合 XXX 场景

...

自定义: 用户可以修改此模板来调整推荐消息的格式。


常见问题

Q1: 为什么推荐不准确?

A: 当前使用免登录公共 API,数据来源有限。如需更精准推荐,请参考 references/authentication.md 配置完整 API 授权。


Q2: 如何创建歌单?

A: 创建歌单需要你的网易云账号授权。请参考 references/authentication.md 获取 Cookie/Token,然后运行:

python scripts/create_playlist.py --songs "..." --name "我的歌单"

Q3: 可以推荐特定风格的歌曲吗?

A: 可以!说"推荐适合早晨听的歌"或"推荐摇滚风格的歌曲",Skill 会根据关键词筛选。


进阶用法

结合天气 API

可以先获取当前天气,然后根据天气推荐音乐:

今天下雨,推荐几首温暖的歌

Skill 会:

  1. 调用天气 API 获取当前天气
  2. 根据"雨天"+"温暖"关键词筛选歌曲
  3. 输出符合场景的推荐列表

定时推荐

结合 qclaw-cron-skill,设置每天早上 8 点自动推荐:

每天早上 8 点推荐适合通勤的音乐

Skill 会创建定时任务,每天自动推荐并发送到企业微信(如已配置)。


限制说明

  1. 免登录 API 限制:
    • 无法访问个人歌单、播放历史
    • 推荐精度低于完整 API
  1. 公共 API 限流:
    • 每分钟最多 50 次请求
    • 超过限流需等待 1 分钟
  1. 创建歌单需要授权:
    • 必须提供 Cookie/Token
    • 详见 references/authentication.md

更新日志

  • 2026-05-17: 初始版本,支持热门歌单推荐、相似歌曲推荐、创建歌单

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-05-17 17:37 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,215 📥 266,428
ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 711 📥 243,725
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 324,039