用途:该技能是多智能体系统的“大脑”,通过索引仓库中所有 skill.yaml 文件,让智能体自我反思并了解环境中可用的工具与专长,生成智能体能力、输入和输出的全局地图。
主要能力:扫描所有技能目录,汇总已发现技能的名称、描述和主要能力,输出为 markdown 表格或 JSON 对象。
使用方式:输入 base_directory(如 ".")和 output_format(如 "markdown")。适用于系统初始化时填充内部工具列表、主智能体收到复杂请求时判断哪个专用技能更合适,以及自动维护面向开发者的“全局技能地图”。
限制:该技能只发现可能性,不执行其他技能;只索引本地仓库结构中定义的技能,不涉及外部工具。若 skill.yaml 格式错误,会跳过该目录并报告警告;不处理执行依赖,仅做发现。安全方面仅读取定义文件,不触碰实际源代码或数据,且发现范围限于提供的根目录,以防目录遍历攻击。