Skip to content

Agents & folders

pm-skills writes standard skill directories into locations each coding agent already understands.

Default mapping (project scope)

Agent keyDirectory
claude.claude/skills/
codex / agents.agents/skills/
cursor.agents/skills/ (or project convention)
copilot.github/skills/
gemini.gemini/ related skills path when detected

Exact detection heuristics live in the CLI (detectAgents). You can override:

bash
pm-skills pull --agent claude,codex
pm-skills pull --agent all

Or pin in .pm-skills.json:

json
{ "project_id": "…", "agents": ["claude", "codex"] }

Scope

ScopeMeaning
project (default)Paths under the repo — commit skills + lockfile if your team wants them in git
userHome-directory agent folders for this machine only
bash
pm-skills pull --scope user

Coexistence with local skills

Folders without Prompt Manager provenance metadata are never pruned. You can keep hand-written skills next to managed ones.

Copyright © 2026 elsai foundry.