SuperAPI AI 工具集

skill-catalog-builder

智能体与模型

查看项目

更新于 10-16 10:10

技能介绍

用途

Skill Catalog Builder 用于在智能体宿主环境中,从多个技能目录中确定性地发现并整理技能目录。当宿主需要跨多个技能目录进行发现时,该技能提供了有约束、可复现的构建流程,帮助避免因目录顺序或重复项导致的歧义。

主要能力

  • 支持在多个明确的发现范围(discovery scopes)内构建有边界的技能目录(bounded catalog)。
  • 在加载指令正文之前,先报告目录中的冲突(collisions)与遗漏(omitted)。
  • 处理范围优先级,用户需按从高到低的优先级列出范围。
  • 输出可检查的结果,包括目录预算、被选中的条目、冲突解决情况和被省略的条目。

使用方式

  1. 阅读 references/discovery-contract.md 以了解发现契约。
  2. 查看 assets/scope-policy.json 中的示例宿主策略;注意不要假定该策略中的顺序是通用的。
  3. 运行命令构建目录:python3 scripts/build_catalog.py project=PATH user=PATH,并按从高到低优先级列出各个范围。
  4. 在激活某个技能之前,先检查返回 JSON 中的 collisions 和 omitted 数组。
  5. 只加载被选中的 SKILL.md 正文;只有当该正文明确点名某个直接引用时才加载它。

适用场景

适用于智能体宿主需要跨多个技能目录进行确定性发现、并希望在加载指令正文前先处理范围优先级、冲突与遗漏问题的场景。

限制与注意事项

  • 在发现阶段绝不执行任何随附脚本。
  • 绝不依据偶然的文件系统顺序来选择同等优先级的重复项。
  • 示例宿主策略的顺序不应被视为通用;具体顺序由使用者自行按优先级声明。
  • 该技能的返回内容为目录预算、选中条目、冲突解决以及省略项。

(本技能的具体收费、价格、平台支持范围等信息暂未提供。)