SuperAPI AI 工具集

skill-search

智能体与模型

查看项目

更新于 10-15 08:04

技能介绍

Skill 搜索与安装助手(v2)的主要用途是从多个渠道搜索、筛选、安装 Claude Code Skills,并以优中择优、高 stars 优先为原则。

搜索策略按优先级执行。第一层为精选聚合仓库,本地缓存优先,覆盖多个顶级仓库,例如 hesreallyhim/awesome-claude-code、sickn33/antigravity-awesome-skills、VoltAgent/awesome-agent-skills、VoltAgent/awesome-claude-code-subagents、travisvn/awesome-claude-skills、jeremylongshore/claude-code-plugins-plus-skills、heilcheng/awesome-agent-skills、rohitg00/awesome-claude-code-toolkit、menkesu/awesome-pm-skills、ramihassen95/claude-builder-template、aAAaqwq/AGI-Super-Skills、VoltAgent/awesome-openclaw-skills 等。缓存机制为首次搜索时 clone 到 /tmp/skill-cache/,后续搜索复用(同一会话内)。示例命令包括 mkdir -p "$CACHE"、仅在不存在时 git clone --depth 1、以及 find "$CACHE" -name "SKILL.md" | xargs grep -li "{关键词}" 2>/dev/null。

第二层为网页搜索平台,当聚合仓库未找到时,使用 SkillsMP、ClawdHub、SkillKit(如存在)等平台,通过 web_fetch 抓取搜索页,示例为 web_fetch("https://skillsmp.com/search?q={关键词}")。

第三层为 GitHub 全局搜索,当聚合仓库和网站都没有时,使用 GitHub API 兜底,搜索关键词组合按效果排序,包括 "claude skill {关键词}" sort:stars、"SKILL.md {关键词}" sort:stars、"{关键词} agent skill" sort:stars。

筛选规则严格执行:⭐ > 100 优先展示;⭐ > 10 次选;⭐ < 10 仅在无更好选择时展示;必须包含 SKILL.md 文件;同类 skill 只展示最高星的 1-2 个。

结果展示中,每个结果包含技能名称、一句话描述、Stars、仓库 URL、SKILL.md 路径,按 Stars 降序排序,同分看最近更新时间,展示 Top 5-10 个结果供用户选择。

安装流程包括:去重检查 ls ~/.claude/skills/ ~/clawd/skills/ 是否已存在;clone + 定位,即 git clone --depth 1 后 find -name SKILL.md;双路径安装,即 cp -r {skill_dir} ~/.claude/skills/{name}/ 用于全局,cp -r {skill_dir} ~/clawd/skills/{name}/ 用于 workspace(团队共享);清理 rm -rf {temp_dir};确认输出安装路径并提示重启生效。

依赖处理方面,Python 提示 pip install,Node.js 提示 npm install,需要 API key 时明确告知。搜索技巧中给出用户说法与搜索关键词的对应关系,例如“找个写代码的”对应 coding、development、code-generation;“SEO相关”对应 seo、content-writing、programmatic-seo;“UI设计”对应 ui-ux、frontend-design、web-design;“自动化XX平台”对应 {platform}-automation;“提高编程能力”对应 tdd、code-review、debugging、subagent、coding-agent。

错误处理包括:GitHub rate limit 时切换到 web_fetch 搜索;clone 失败时检查网络并重试一次;SKILL.md 无效时跳过并标记 ⚠️;无结果时建议用 skillforge 自动生成。