Skills
3 commands · plm agent-skills
The agent's toolset: carry a marketplace skill, drop one, read the trigger index.
Step 1 of 3
Give the agent a skill
Skills are the agent's toolset, and they add/rm/ls like every other agent collection (no more pin/unpin jargon). add carries a marketplace skill by handle; --why records why THIS agent holds it, in its own words. Add @version to lock a release; leave it off to track latest. The toolset stays curated and bounded on purpose: an agent is composed of the skills you give it, not the whole marketplace.
plm agent skill add$ plm agent skill add edvard/web-verify --why "screenshot before claiming UI done"✓ added edvard/web-verifyfull form · plm agent skill add <owner/slug[@version]> [--why …]
Step 2 of 3
Drop one
Removes the skill from the agent's foundation. The skill itself is untouched in the marketplace; only this agent stops carrying it. Match by handle — the version suffix is ignored, so you drop it however it was added.
plm agent skill rm$ plm agent skill rm edvard/web-verify✓ removed edvard/web-verifyfull form · plm agent skill rm <owner/slug>
Step 3 of 3
Read the trigger index
This is the overview the agent reads to know WHICH skill to fire WHEN. Each row shows the skill, its fire-when (derived live from that skill's own when-to-use, so it never drifts), and why the agent carries it. A query filters across ref, fire-when and reason, so `skill ls next` finds every skill about Next.js. The same index is compiled into BOOT.md, so a booted agent already holds the menu without loading a single skill up front.
plm agent skill ls$ plm agent skill ls verifyedvard/web-verify@1.0.0fire when: Use before declaring ANY web page, UI component, or visual change done…yours: screenshot and LOOK before claiming UI donefull form · plm agent skill ls [query]