A clear trigger
Describe when to use it (“when asked to write a release note…”) so the model knows when to reach for it.
A skill is packaged know-how for doing one kind of task well — a procedure, a house style, a checklist, the gotchas of a recurring job. You write it once, and the model loads it on demand when a task calls for it, then follows it. Think of skills as expertise the model can reach for, rather than instructions you paste in every time.
Open Skills from the sidebar to manage your own and browse the Public library shared across the workspace.

The difference is when the guidance applies:
So skills are how you give the model deep competence in lots of narrow areas at once — formatting a particular report, running a specific kind of analysis, following your team’s review process — and trust it to pull in the right one at the right moment.
A clear trigger
Describe when to use it (“when asked to write a release note…”) so the model knows when to reach for it.
Concrete steps
The actual procedure — the steps, the format, the rules, the common mistakes to avoid.
Self-contained
Everything needed to do the task well, so loading the skill is enough — no extra context required.
One job
Scoped to a single kind of task. Several focused skills beat one sprawling one.
Add a skill — give it a name, a description of when it should be used, and the instructions themselves.
Import an existing skill to bring one in rather than writing from scratch.
Share it — browse and publish to the Public tab so skills can be reused across the workspace. My Skills holds yours; Public holds the shared library.
Here’s the best proof that skills are powerful — Catalyst uses one to build a core feature
of itself. The public workflow-author skill is what teaches the model to turn a
conversation into a real, runnable workflow. It’s a normal skill, sitting right in the Public
library, that you can open and read:

When you ask Catalyst to “make this into a workflow”, the model loads this skill, follows its instructions on which node types exist and how to wire them, and emits a valid workflow artifact — exactly the mechanism behind Promote a chat to a workflow.
Read that again: a headline product feature is just a skill. Nothing about it is special-cased or hard-coded — it’s the same authoring surface, the same load-on-demand mechanism, the same Public library you have. Anything you can teach the model to do well, you can package the same way.
A quick way to choose:
Used together, they let Catalyst behave like it already knows your work: who you are (memory), how this conversation should go (prompt), and how to do the task in front of it (skill).