SuperAPI AI 工具集

discover-skills

通用与其它

查看项目

更新于 10-15 16:45

技能介绍

用途:当当前可用技能都不够合适,或用户明确要求寻找技能时,使用本技能基于任务目标和约束给出精简的候选技能清单,帮助选出最适配任务的技能。

主要能力:从用户问题中提取任务目标、任务约束和关键词;调用本地脚本 scripts/discover.py 向 SkillRadar 服务查询;展示候选结果,并按权限自动安装技能,或在不确定、高风险时与用户确认后再安装。

输入:任务目标为必选,例如合并文件、提取数据、生成报告、处理图片、创建账户等;任务约束可选,例如必须本地运行、需要特定输出格式、需要特定权限或工具;关键词可选,建议从需求中提炼 3~10 个,用逗号分隔;候选数量可选,未指定时默认 5 条。

使用方式:必须先切换到本 SKILL.md 所在目录,再执行自带脚本,例如:cd <本skill所在目录> && python scripts/discover.py --task_goal "合并多个文件" --task_constraints "必须支持 PDF、必须支持批量处理" --keywords "pdf, merge, batch" --max_results 5。返回结果包含 candidates、skillradar_id、name、description、score、match_reasons、install_url、note 等字段。install_url 指向技能 ZIP 包,URL 中的 ?v= 为缓存时间戳,应保留。

安装步骤:先询问用户安装到项目级目录还是全局目录;按工具类型选择路径,Claude Code 为项目级 .claude/skills/、全局 ~/.claude/skills/;OpenCode 为 .opencode/skills/ 或 ~/.config/opencode/skills/;Codex CLI 为 .codex/skills/ 或 ~/.codex/skills/;Gemini CLI 为 .gemini/skills/ 或 ~/.gemini/skills/;下载 install_url 后解压到对应目录,删除 ZIP 并验证是否包含 SKILL.md。

限制:向量检索总会返回结果,但候选不一定真的适合,需阅读 name 和 description 判断;若全部无关,应如实告知未找到合适技能,而非硬推。服务不可用或任务目标不明确时会返回空结果或提示补充信息。以上信息未提供收费、价格等内容。