.agents/skills/README.md
This directory is the single source of truth for repository skills.
.agents/skills/<skill-name>/.SKILL.md file with:
name and description in YAML frontmatteragents/openai.yaml if Codex UI metadata is needed.<skill-name> to .agents/skills/public-skills.txt.gh-create-pr).For each new public skill, run:
pnpm skills:sync
skills:sync will create/update .claude/skills/<skill-name> as a symlink pointing to ../../.agents/skills/<skill-name>.
This project uses symlinks to synchronize files such as AGENTS.md and skills. Windows developers must enable symlink support:
SeCreateSymbolicLinkPrivilege via Local Security Policy (secpol.msc).git config --global core.symlinks true
pnpm skills:sync) after enabling symlink support.The public white-list is defined in .agents/skills/public-skills.txt.
.agents/skills/.gitignore and .claude/skills/.gitignore.public-skills.txt.# and cannot be appended inline.After updating public-skills.txt, run:
pnpm skills:sync
Then validate:
pnpm skills:check
The sync/check scripts manage and verify:
.agents/skills/.gitignore.claude/skills/.gitignore.claude/skills/<skill-name> is a valid symlink to .agents/skills/<skill-name>