Skip to content

Skills

A skill is a procedure that worked, recorded once so the next session does not work it out again.

Settings, AI, Skills shows the shared skill store: Discover trusted procedures from the shared skill store. Use Search skills, switch between all, installed and pending, filter by provider, and choose Use skill on a card.

Sources are jensen, skills_sh and github. Each card shows its name, description, provider and whether it is installed, cached or available.

Open a card for Skill details: License, Trust and audit, Content hash, any findings and the list of files in the package. You see what you are about to trust. When the catalog is unreachable, Jensen says Showing cached results while the catalog is offline.

An assistant that works out something worth keeping stages it as a skill with skill_stage. Staged skills sit in Artifacts, under Staged skills, in the session pane.

What happens next depends on who wrote it.

  • A normal session. Its staged skills become project skills when the session retires.
  • A specialist. Its skills stay inside its scope. After two successful sessions a skill becomes ready for your approval, and it never activates on its own. See Specialists.

You can record one yourself:

record also takes --version, --tag, --body-file and --ref <name>=<path>.

A skill will be replayed, so a mistake in one becomes a habit. A skill’s script runs only with explicit permission, and only along a path confined to that skill’s own package. Approving a skill as documentation never lets it run arbitrary code.

Before the first edit, Jensen nudges the assistant to check skill_list. A search hit that is a skill tells it how to open it, and skill_use delivers the whole package. Use is recorded, so a skill nobody uses shows up as unused. See the Assistant tool reference.

Three different things, kept apart on purpose.

Holds Answers
Project context Decisions How work is done here
Memory Facts What is true about this project
Skills Procedures How to do this specific thing

One query searches all three, so an assistant need not know which holds the answer.