mcpField
S
skill-registry

skill-registry

github.com/phar-devAgent 工作流167 次安装20 周前更新
代码仓库

关于 skill-registry

skill-registry 是用于维护可搜索技能目录的 Agent 技能,以 JSON 文件记录技能名称和描述。它可添加新技能,并按名称查找条目。

主要功能

  1. 01向 JSON 注册表添加技能
  2. 02按技能名称搜索条目
  3. 03登记由 skill-creator 创建的技能

适用场景

  1. 01使用 skill-creator 创建技能后登记
  2. 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 注册表。这样可以确保所有技能都得到跟踪并可供搜索。

工作流示例:

  1. 使用 skill-creator 创建新的技能文件夹和 SKILL.md。
  2. 从新的 SKILL.md 中提取名称和描述。
  3. 使用添加命令更新 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