This file is the machine-readable index of every skill shipped in PAI.
Agents scan /skills/*/SKILL.md at session start and use this file as
the canonical list of what is available.
For the human-facing overview of the skill convention, see
../SKILLS.md. For how agents consume skills, see
../AGENTS.md. For the underlying primitives skills are
built from, see ../TOOLS.md.
Catalog
Name
Description
Status
Link
example-tool
Template skill demonstrating the PAI SKILL.md format.
stable
example-tool/SKILL.md
How skills are discovered by agents
At session start, an agent should:
Enumerate every SKILL.md under /skills/ (excluding this root
index itself).
Parse the YAML frontmatter of each file.
Build an in-memory registry keyed by name, with triggers used to
match user intent.
When a user request matches one or more triggers, the agent loads
the full SKILL.md body and follows its instructions.
Agents MUST NOT invoke a skill whose SKILL.md failed to parse or
whose frontmatter is incomplete. Report the problem to the user
instead.
1---2name: pai-skills-root3description: Index of all PAI skills.4---56# PAI Skills — Root Index78This file is the machine-readable index of every skill shipped in PAI.9Agents scan `/skills/*/SKILL.md` at session start and use this file as10the canonical list of what is available.1112For the human-facing overview of the skill convention, see13[../SKILLS.md](../SKILLS.md). For how agents consume skills, see14[../AGENTS.md](../AGENTS.md). For the underlying primitives skills are15built from, see [../TOOLS.md](../TOOLS.md).1617## Catalog1819| Name | Description | Status | Link |20| ---- | ----------- | ------ | ---- |21| `example-tool` | Template skill demonstrating the PAI `SKILL.md` format. | stable | [example-tool/SKILL.md](example-tool/SKILL.md) |2223## How skills are discovered by agents2425At session start, an agent should:26271. Enumerate every `SKILL.md` under `/skills/` (excluding this root28 index itself).292. Parse the YAML frontmatter of each file.303. Build an in-memory registry keyed by `name`, with `triggers` used to31 match user intent.324. When a user request matches one or more triggers, the agent loads33 the full `SKILL.md` body and follows its instructions.3435Agents MUST NOT invoke a skill whose `SKILL.md` failed to parse or36whose frontmatter is incomplete. Report the problem to the user37instead.
Run npx skillmds@latest add nirholas/pai-skills-root in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Index of all PAI skills. It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
nirholas (@nirholas) published this skill. Their other Agent Skills are listed on their SkillMD profile.