← Back to Skills Marketplace
401
Downloads
1
Stars
8
Active Installs
1
Versions
Install in OpenClaw
/install netease-music-assistant
Description
网易云音乐智能助手,以模型判断为核心,通过 ncm-cli 执行操作。 核心能力:分析用户红心歌单偏好画像、制定多关键词搜索策略、智能推荐歌单/专辑/单曲(含两层推荐说明)、播放控制(播放/暂停/下一首/音量/队列)、管理定时推送调度、通过 OpenClaw 向飞书等 IM 渠道推送推荐结果、创建并写入歌单。 触...
Usage Guidance
Before installing or enabling this skill, ask the developer to clarify and explicitly declare the runtime requirements and permissions. Specifically:
- Confirm which binaries/tools are required at runtime (ncm-cli / netease-music-cli, node, crontab) and add them to required binaries so you know what will be invoked.
- Clarify how NetEase account authentication is handled: which credentials or delegated skill provide access to the user's liked songs and playlist-writing capability? If it requires your NetEase credentials or cookies, understand where those are stored and who can access them.
- Confirm how IM pushes (Feishu) are authorized: which token/credential is used and where it is stored. The skill currently implies sending messages/images but declares no env vars for tokens.
- Do not permit automatic crontab modifications without an explicit, granular prompt. Cron registration is persistent and system-affecting — request an explicit confirmation UI before any cron entry is written, and prefer using a user-level scheduler managed via an approved API rather than piping into crontab blindly.
- Because the SKILL.md asks the agent to read/write ~/.config/ncm and to download cover images to local temp files, consider whether you trust the skill to access that data and disk space; if not, run it in a sandboxed environment or require manual review of any files to be written.
If the developer cannot provide precise declarations (required binaries, credentials, and exact cron commands) or if you cannot sandbox or review cron writes, treat the skill as higher-risk and avoid granting it persistent system access.
Capability Analysis
Type: OpenClaw Skill
Name: netease-music-assistant
Version: 1.0.0
The skill instructions in SKILL.md require the AI agent to modify the system's crontab to manage music recommendation schedules. This involves executing shell commands (crontab -l and piping to crontab -) to establish system-level persistence. While this capability is plausibly linked to the stated 'scheduling' feature, granting an agent the power to modify system persistence is a high-risk behavior that could be abused for unauthorized execution or backdoors.
Capability Assessment
Purpose & Capability
The skill claims to act via a CLI layer (ncm-cli / netease-music-cli) and to analyze the user's liked-song data and manage scheduled pushes — those capabilities are coherent with the name. However, the skill metadata declares no required binaries, no required config paths, and no credentials, while the instructions explicitly reference ~/.config/ncm/*.json, crontab manipulation, and invoking node scripts. Not declaring these operational requirements is inconsistent with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to: read and update files under ~/.config/ncm (user preference/history/schedule), fetch up to 200 liked songs (implying access to user account data), download cover images to local temp files, and register scheduled jobs by editing the system cron (using crontab -l and piping new entries). These are beyond simple query/formatting tasks and involve persistent system state and potentially sensitive user data. The doc also requires strict output/link formats (use original numeric IDs) and conditional behavior for Feishu image uploads.
Install Mechanism
There is no install spec (instruction-only), so nothing is written at install time — this reduces supply-chain risk. However, the runtime instructions call for downloading cover images and saving temp files, and for running external CLI tooling (ncm-cli or node scripts). Because there is no declared install, it's unclear which tool provides those binaries and whether they are trusted; that ambiguity is a concern but not an install-spec risk per se.
Credentials
The skill requests no environment variables or credentials in metadata, yet it presumes access to NetEase user data (liked songs) and to IM channels like Feishu for pushes. Either authentication is expected to be handled by another skill (netease-music-cli / OpenClaw integrations) or the SKILL.md omits required credentials. The absence of declared credentials (tokens/API keys) while instructing account-level operations and scheduled pushes is disproportionate and should be clarified.
Persistence & Privilege
The instructions explicitly require registering cron jobs (persistent system-level scheduled tasks) and writing/updating ~/.config/ncm/*.json state. Modifying system crontab and user config files is persistent privilege and should be declared and consented to up front. The skill metadata does not reflect this persistence or request explicit permission, which is a red flag.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install netease-music-assistant - After installation, invoke the skill by name or use
/netease-music-assistant - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
netease-music-assistant 1.0.0 初始版本
- 新增智能助手,基于模型判断与 ncm-cli 操作,为网易云音乐用户提供个性化推荐与管理功能。
- 支持用户偏好画像分析、关键词搜索策略、多层级推荐说明、播放控制、队列和音量管理。
- 可定时推送推荐结果,并支持将推荐通过 OpenClaw 发送到飞书等 IM 渠道。
- 提供歌单创建、写入功能,支持自动去重,避免重复推荐。
- 配置详细内容安全审核规则,保障使用安全。
- 明确输出规范:带明文 ID 的网易云官方链接、两层推荐理由、可选封面图及评分,适配 IM 渠道展示。
Metadata
Frequently Asked Questions
What is netease-music-assistant?
网易云音乐智能助手,以模型判断为核心,通过 ncm-cli 执行操作。 核心能力:分析用户红心歌单偏好画像、制定多关键词搜索策略、智能推荐歌单/专辑/单曲(含两层推荐说明)、播放控制(播放/暂停/下一首/音量/队列)、管理定时推送调度、通过 OpenClaw 向飞书等 IM 渠道推送推荐结果、创建并写入歌单。 触... It is an AI Agent Skill for Claude Code / OpenClaw, with 401 downloads so far.
How do I install netease-music-assistant?
Run "/install netease-music-assistant" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is netease-music-assistant free?
Yes, netease-music-assistant is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does netease-music-assistant support?
netease-music-assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created netease-music-assistant?
It is built and maintained by JunfengL (@junfengl); the current version is v1.0.0.
More Skills