关于 skill-registry
skill-registry 是用于维护可搜索技能目录的 Agent 技能,以 JSON 文件记录技能名称和描述。它可添加新技能,并按名称查找条目。
主要功能
- 01向 JSON 注册表添加技能
- 02按技能名称搜索条目
- 03登记由 skill-creator 创建的技能
适用场景
- 01使用 skill-creator 创建技能后登记
- 02通过名称片段查找已登记技能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ phar-dev/ phardev.dot --skill skill-registry安装后在 Claude Code 中输入/skill-registry确认已加载。
附带文件assets/registry.json
详细介绍
使用场景
- 向项目注册表添加新技能时
- 按名称或描述搜索技能时
- 创建新技能后,自动将其注册
关键模式
- 维护一个包含技能名称和描述的 JSON 文件
- 使用命令将新技能添加到注册表
- 使用搜索功能,根据查询查找技能
与 skill-creator 集成
此技能旨在与 skill-creator 配合使用。使用 skill-creator 创建新技能后,使用此技能将新技能自动添加到 JSON 注册表。这样可以确保所有技能都得到跟踪并可供搜索。
工作流示例:
- 使用
skill-creator创建新的技能文件夹和 SKILL.md。 - 从新的 SKILL.md 中提取名称和描述。
- 使用添加命令更新
assets/registry.json。
代码示例
无需代码示例,因为这是一项管理技能。
命令
# Add a new skill to the registry (from project root)
jq '.skills += [{"name": "new-skill", "description": "Description of new skill"}]' .agents/skills/skill-registry/assets/registry.json > temp.json && mv temp.json .agents/skills/skill-registry/assets/registry.json
# Search for skills
jq '.skills[] | select(.name | contains("search-term"))' .agents/skills/skill-registry/assets/registry.json
评论
支持 Markdown