by zhiyuzi
当你无法为当前任务找到合适的技能时,此技能可帮助你从 SkillRadar 市场发现并安装匹配的技能。它会分析你的任务目标和约束条件,找到最佳可用的技能。
1. 打开 Claude 聊天界面
2. 点击下方 "📋 复制" 按钮
3. 粘贴到 Claude 聊天框中并发送
4. 输入 "使用 discover-skills 技能" 开始使用
=== discover-skills 技能 === 作者: zhiyuzi 描述: 当你无法为当前任务找到合适的技能时,此技能可帮助你从 SkillRadar 市场发现并安装匹配的技能。它会分析你的任务目标和约束条件,找到最佳可用的技能。 使用方法: 1. 调用技能: "使用 discover-skills 技能" 2. 提供相关信息: 根据技能要求提供必要参数 3. 查看结果: 技能会返回处理结果 示例: "使用 discover-skills 技能,帮我分析一下这段代码"
这种方法适用于所有 Claude 用户,不需要安装额外工具。
productivity
low
当触发本技能后,你只需要完成三步:
scripts/discover.py 脚本,向 SkillRadar 服务查询符合条件的技能。本技能必须通过自带脚本执行查询。
scripts/discover.py(相对于本 SKILL.md 所在目录)# 先 cd 到本 skill 目录,再执行脚本
cd <本skill所在目录> && python scripts/discover.py --task_goal "合并多个文件" --task_constraints "必须支持 PDF、必须支持批量处理" --keywords "pdf, merge, batch" --max_results 5
服务器返回的候选技能清单包含以下字段:
输出 JSON 示例:
{
"candidates": [
{
"skillradar_id": "52a78db1-00b0-4163-9154-c8236bd0df37",
"name": "extract-action-items",
"description": "从会议纪要或聊天记录中提取待办事项、负责人和截止时间。",
"score": 0.87,
"match_reasons": ["意图匹配: 0.92", "关键词命中: 会议, 待办"],
"install_url": "https://cdn.skillradar.quest/skills/extract-action-items/skill.zip?v=1738300000"
}
],
"note": ""
}
install_url 指向技能的 ZIP 压缩包地址(如 https://cdn.skillradar.quest/skills/xxx/skill.zip?v=1738300000)。
关于 URL 中的 ?v= 参数:这是用于绕过 CDN 缓存的时间戳,确保你下载到的是最新版本。请保留此参数,不要删除。
安装步骤:
./xxx/skills/)还是全局目录(用户主目录下,如 ~/xxx/skills/).claude/skills/,全局 ~/.claude/skills/.opencode/skills/,全局 ~/.config/opencode/skills/.codex/skills/,全局 ~/.codex/skills/.gemini/skills/,全局 ~/.gemini/skills/install_url 指向的 skill.zip 文件(保留完整 URL,包括 ?v= 参数)ZIP 内部结构示例:
skill.zip
└── extract-action-items/
├── SKILL.md
├── scripts/
│ └── ...
└── references/
└── ...
向量检索总会返回结果,但返回的技能不一定真的适合用户需求。你需要:
name 和 description,判断它是否真的能解决用户的问题当查询没有返回任何匹配项时,返回空结果:
{
"candidates": [],
"note": "未找到匹配的技能,请尝试补充更具体的任务目标或关键词。"
}
如果无法连接到 SkillRadar 服务,会返回错误信息:
{
"candidates": [],
"note": "无法连接到 SkillRadar 服务: <错误原因>"
}
如果任务目标或约束不明确,可以提示用户进一步确认或补充信息。
View Count
0
Download Count
0
Favorite Count
0
Quality Score
72