Appearance
Pull skills into agents
Materialize the effective skill set into folders your agents already read.
Prerequisites
- Quickstart completed (
login,.pm-skills.json) - At least one active skill resolving for the project (
pm-skills list)
Pull
bash
pm-skills pull --dry-run # show the write plan
pm-skills pullWhat happens:
- Resolve —
GET /skills/resolvefor the bound project. - Detect agents — unless
agentsis set in.pm-skills.jsonor you pass--agent. - Write —
SKILL.md+ bundle files with provenance metadata. - Prune — remove previously managed skills that left the resolved set (never touches unmarked local skills).
- Lockfile — update
pm-skills.lock.json.
Example output layout
text
.claude/skills/api-error-handling/SKILL.md
.agents/skills/api-error-handling/SKILL.md
pm-skills.lock.json
.pm-skills.jsonSee Agents & folders for the mapping table.
Keep in sync
bash
pm-skills status
pm-skills update # consent to newer SHAs
pm-skills pull --frozen # CI: exact lockfile SHAs onlyAgentkit
If you use Agentkit’s AgentSkills plugin, point it at the same skill directories pm-skills writes (or your project’s configured skills root). The plugin loads local files; Skills Manager governs which versions land there.