用途:在编写新 Skill 前先发现或复用已有能力,查找 PDF、代码审查等工具,并管理本地与外部 Skill。核心原则是本地仓库优先:通过 helper 脚本检索已启用仓库,再决定复用或新建。
主要用法: uv run --script <skill-dir>/scripts/local_sources.py list uv run --script <skill-dir>/scripts/local_sources.py search '<capability>' --tier owned
本地检索需覆盖 owned 层所有已启用仓库,并查看返回的覆盖范围、检查数量与确切 commit;缺失来源、配置错误或扫描中断属于覆盖不完整,不能视为“没有 Skill”。采用渐进式披露:目录名称/描述 → 选中提交的 SKILL.md → 相关引用或脚本;在确认匹配前阅读能力、输入、归属与验证信息。适合复用则更新已有 Skill,不匹配再新建。
外部注册表或安装/更新/管理操作才需要 CCPM:先检查 command -v ccpm,不可用时以 npx @daymade/ccpm 作为替代。常用命令包括 ccpm search、popular、recent、install、list、info、update、uninstall,支持 @org/skill-name 命名空间。若 ccpm 未全局安装,可用 npx @daymade/ccpm 替代所有命令。执行后应汇总结果,安装成功后提示重启 Claude Code。
Claude Desktop 用户可用 MCP 替代:npx -y skills-search-mcp,但该 MCP 包装外部 ccpm CLI,不检索本 Skill 配置的本地仓库。
限制:资料未提供具体分类、收费、价格或效果信息;本地搜索不需要 CCPM 或注册表凭据;不得向注册表发送私有路径、仓库名或内容;不要用外部命中掩盖本地扫描失败。