一键导入
sync-skills-spec
Sync the agentpool skills implementation with the official Agent Skills Spec by comparing against the reference repository.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Sync the agentpool skills implementation with the official Agent Skills Spec by comparing against the reference repository.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Sync the ACP (Agent Client Protocol) schema implementation with the official reference repo by comparing Rust source types against our Python Pydantic models.
A simple example skill that demonstrates the basic structure and functionality. Use when you need to show how skills work or test skill loading.
基于 SOC 职业分类
| name | sync-skills-spec |
| description | Sync the agentpool skills implementation with the official Agent Skills Spec by comparing against the reference repository. |
Keep src/agentpool/skills/ aligned with the official Agent Skills Spec.
Clone the reference repo into a temporary directory:
tmp=$(mktemp -d)
git clone --depth 1 https://github.com/agentskills/agentskills "$tmp/agentskills"
Read the spec and reference implementation:
$tmp/agentskills/spec/ — the formal specification documents$tmp/agentskills/implementations/ — reference implementations (especially Python)SkillProperties model, frontmatter fields, validation rules, and prompt generationCompare with our implementation:
src/agentpool/skills/skill.py — our Skill Pydantic model, validators, parse_frontmatter(), to_prompt()src/agentpool/skills/registry.py — discovery and registration (our extension, not part of the spec)src/agentpool/skills/manager.py — pool-wide management (our extension)Apply updates to our code:
Skill modelto_prompt() if the recommended XML format changedUpdate the synced commit hash in src/agentpool/skills/skill.py:
git -C "$tmp/agentskills" rev-parse HEADSPEC_SYNCED_COMMIT constant to the new hashClean up:
rm -rf "$tmp"
Our implementation extends the spec with:
SkillsRegistry extending BaseRegistry)SkillsManager with async context manager)yamling (not strictyaml)These are intentional and should be preserved.