skills/skill-scout/SKILL.md
监测全球 SKILL 社区(OpenClaw 等),根据用户现有技能和目标推荐并安装新技能
npx skillsauth add fatby/duncrew skill-scoutInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
监测全球 SKILL 社区(OpenClaw、GitHub、npm 等),根据用户现有技能和实现目标,智能推荐并安装新技能。
当用户请求发现/推荐/安装新技能时,按以下完整流程执行:
首先了解用户当前的能力状态:
{"thought": "需要先查看用户已安装的技能,了解当前能力覆盖范围", "tool": "listDir", "args": {"path": "skills"}}
分析已安装的技能列表,识别出已覆盖的能力域和缺失的能力域。
根据用户目标或能力缺口,搜索在线技能资源:
搜索 OpenClaw 社区:
{"thought": "在 OpenClaw 社区搜索相关技能", "tool": "webSearch", "args": {"query": "OpenClaw skill {用户目标关键词} SKILL.md site:github.com"}}
搜索 GitHub 上的 SKILL.md:
{"thought": "在 GitHub 搜索社区贡献的技能", "tool": "webSearch", "args": {"query": "SKILL.md {类别关键词} AI agent skill github"}}
搜索 npm 上的技能包:
{"thought": "在 npm 搜索可用的技能包", "tool": "runCmd", "args": {"command": "npm search openclaw-skill --json 2>nul || npm search {关键词} --json 2>nul"}}
找到候选技能后,获取其具体内容:
{"thought": "获取技能的详细内容,评估是否适合安装", "tool": "webFetch", "args": {"url": "{技能的 raw SKILL.md URL}", "prompt": "提取这个技能的名称、描述、功能、依赖要求"}}
基于以下维度评估每个候选技能:
输出推荐列表,格式:
推荐安装的技能:
1. [技能名] - [描述] - [推荐理由]
2. [技能名] - [描述] - [推荐理由]
3. [技能名] - [描述] - [推荐理由]
是否要安装以上技能?(可选择全部安装或指定编号)
用户确认后,执行安装:
方式 A: 从 URL 下载 SKILL.md
{"thought": "用户确认安装,获取技能内容", "tool": "webFetch", "args": {"url": "{SKILL.md 的 raw URL}", "prompt": "返回完整的 SKILL.md 文件内容,不要修改任何内容"}}
然后保存到本地:
{"thought": "保存技能文件到本地 skills 目录", "tool": "writeFile", "args": {"path": "skills/{skill-name}/SKILL.md", "content": "{获取到的完整 SKILL.md 内容}"}}
方式 B: 从 Git 仓库克隆
{"thought": "技能包含多个文件,需要克隆整个目录", "tool": "runCmd", "args": {"command": "cd skills && git clone {仓库URL} {skill-name}"}}
{"thought": "验证技能是否安装成功", "tool": "readFile", "args": {"path": "skills/{skill-name}/SKILL.md"}}
安装成功后告知用户:
✅ 技能 [{skill-name}] 安装成功!
路径: skills/{skill-name}/SKILL.md
描述: {技能描述}
重启后端服务后生效,或等待系统自动热加载。
User: "我想增强 Agent 的日程管理能力"
Step 1: 查看已安装技能
{"thought": "先查看用户已安装的技能,看是否已有日程相关技能", "tool": "listDir", "args": {"path": "skills"}}
Step 2: 搜索日程类技能
{"thought": "用户需要日程管理能力。搜索 OpenClaw 社区的日历/日程技能", "tool": "webSearch", "args": {"query": "OpenClaw skill calendar schedule planner SKILL.md site:github.com"}}
Step 3: 获取候选技能详情
{"thought": "找到 google-calendar 技能,获取详情", "tool": "webFetch", "args": {"url": "https://raw.githubusercontent.com/anthropics/openclaw/main/skills/google-calendar/SKILL.md", "prompt": "提取技能的完整内容"}}
Step 4: 推荐并安装
{"thought": "google-calendar 技能适合用户需求,保存到本地", "tool": "writeFile", "args": {"path": "skills/google-calendar/SKILL.md", "content": "..."}}
User: "有什么新的热门技能可以安装?"
Step 1: 扫描现有技能
{"thought": "先查看已安装技能,避免推荐重复的", "tool": "listDir", "args": {"path": "skills"}}
Step 2: 搜索热门技能
{"thought": "搜索最近流行的 AI Agent 技能", "tool": "webSearch", "args": {"query": "trending AI agent skills OpenClaw 2025 new SKILL.md"}}
Step 3: 对比并推荐 (Agent 对比搜索结果和已安装列表,输出推荐)
User: "帮我安装所有跟开发相关的技能"
Step 1: 扫描现有技能
{"thought": "查看已有的开发类技能", "tool": "listDir", "args": {"path": "skills"}}
Step 2: 搜索开发类技能
{"thought": "搜索开发相关的技能资源", "tool": "webSearch", "args": {"query": "OpenClaw skill development coding git docker CI CD SKILL.md"}}
Step 3-N: 逐个获取并安装
| 来源 | URL 模式 | 优先级 |
|------|---------|--------|
| OpenClaw GitHub | github.com/anthropics/openclaw/tree/main/skills/ | 高 |
| OpenClaw Community | github.com/topics/openclaw-skill | 高 |
| GitHub SKILL.md | github.com search: path:SKILL.md | 中 |
| npm Skills | npm search openclaw-skill | 中 |
| 其他社区 | 根据 webSearch 发现 | 低 |
python duncrew-server.py) 或等待热加载skill-generator 技能自己创建tools
Use the webSearch tool to find information online.
development
Query weather information for any location.
tools
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
tools
Start voice calls via the OpenClaw voice-call plugin.