A curated catalog of Agent Skills for everyday development workflows — installable into Claude Code, Cursor, OpenCode, and any skills.sh-compatible agent.
Skills are small, composable folders of instructions and scripts that teach your agent to do one task well. No application code here — just the skills.
Install the whole catalog into the current project (30 seconds):
npx skills add phpinfo/pflow-skillsOr pick a single skill:
npx skills add phpinfo/pflow-skills -s pflow-commit| Flag | Effect |
|---|---|
| (default) | Install into the project (.claude/skills/) |
-g, --global |
Install for every project (~/.claude/skills/) |
--copy |
Copy files instead of symlinking |
| Skill | What it does |
|---|---|
pflow-commit |
Analyzes your working tree, writes a Conventional Commit message, then commits and pushes. Invoked manually. |
Each skill is a self-contained folder under skills/:
skills/
└── <name>/
├── SKILL.md # frontmatter (name, description, allowed-tools) + instructions
└── scripts/ # executable helpers the skill calls
The agent reads every SKILL.md description up front and triggers the matching skill when the task fits. Heavy logic lives in scripts/ so the prompt stays short and reliable.
- Add
skills/<name>/SKILL.mdwith YAML frontmatter (name,description, andallowed-toolsfor any scripts). - Make scripts executable and reference them by their installed path —
.claude/skills/<name>/scripts/.... - Add a row to the Skills table above.
Write the description to say plainly what the skill does and when it fires — it's the signal the agent uses to decide whether to reach for it.
MIT