SuperAPI AI 工具集

agentcanon-manifest

智能体与模型

查看项目

更新于 10-16 08:06

技能介绍

用途:安装或更新技能清单,生成独立 HTML 页面 ~/.agents/skills-manifest.html,列出本机所有技能。

主要能力:只读取技能文件夹,不修改它们;不删除或改动重复项,只做提示。技能定义为任何包含 SKILL.md 的目录。收集范围包括全局目录 ~/.agents/skills/ 下每个目录,以及在用户系统中搜索每个包含技能的项目文件夹:在 home 目录下可能的代码位置爬取含技能的 .agents/skills/ 目录,以及真实的(非符号链接).claude/skills/ 目录;跳过 node_modules、依赖缓存及其他 vendored 或系统路径。

每条技能记录字段:name(文件夹名);description(其 SKILL.md frontmatter 中 description 字段的第一句,若无 frontmatter 则取首个正文段落的第一句);location(绝对文件夹路径,home 目录写作 ~);scope("global" 或 "project");created(若操作系统提供则用文件夹创建时间,否则用修改时间,格式 YYYY-MM-DDTHH:MM)。

还会收集技能文件夹符号链接:~/.claude/skills、每个被扫描项目的 .claude/skills,以及发现的任何指向 .agents/skills 位置的其他工具符号链接。每条记录:path(符号链接)、target(指向位置)、ok(解析到匹配的 .agents/skills 文件夹时为 true)。

使用方式:将与本 SKILL.md 同目录的 skills-manifest.html 复制到 ~/.agents/skills/skills-manifest.html 对应位置 ~/.agents/skills-manifest.html,然后执行更新;覆盖已有清单没有问题,因为它不含手写内容。更新时把 manifest-data 块内的 JSON 替换为 {"generated": "YYYY-MM-DDTHH:MM", "skills": [...], "symlinks": [...]}。页面会自动为重复项加标记;同时应比较每组副本,说明它们是一致(可安全删除其一)还是存在差异。最后报告技能数与符号链接数、每个潜在重复项及其位置和一致或差异状态,以及页面位于 ~/.agents/skills-manifest.html。

限制:本技能只读技能文件夹,不修改;不删除或更改重复项,仅告知用户。除 manifest-data 块外不得改动文件内容。资料未提供其他功能、收费或平台信息。