网易云音乐 CLI(ncm-cli) 通过 命令行工具操作网易云音乐,完成播放、搜索、队列管理等任务。 第一步:检查是否已安装 如果命令不存在,调用 skill 引导用户完成全部的安装,安装完成后再继续执行任务。 第二步:校验用户是否已登录 如果显示未登录,请先引导登录: 如果显示API key没有设置,请指引用户完成API key设置。 如果还没有 API Key,请先前往网易云音乐开放平台申请 API Key(appId 和 privateKey) 第三步:针对播放(play),需要特殊判断播放器逻辑 仅针对播放才执行该步骤。 通过以下命令判断用户的播放器是否是内置播放器(mpv)。 如果用户选择的播放器是内置播放器(mpv),则需要判断用户是否已安装mpv。 如果用户没安装,引导用户去安装mpv。 第四步:获取当前命令树 根据输出的命令树作为参考执行操作。 参数不要猜测 ,需要时通过 获取详情! 第五步:用户输入内容安全校验 在执行 CLI 命令之前, 必须 对用户的会话内容(包括搜索关键词和上下文对话)进行内容安全校验。如果用户输入包含以下任何类别的负面内容, 禁止执行后续步骤 ,并提示用户检查输入: 禁止类别: - 政治敏感 :涉及政治人物攻击、政治谣言、煽动性政治言论、违反法律法规的政治内容 - 色情低俗 :色情描述、性暗示、低俗用语、涉及未成年人的不当内容 - 谩骂…