Use your skills
A skill is there to be used. Agents often have a capable, relevant skill installed and still do the task by hand from memory, which produces worse and less consistent results than the skill would. The opposite failure is just as common: when the user says "use a skill", the agent nods along and improvises instead of opening the actual list and running the right one. Both leave the tooling on the table.
The rule: when a task matches an available skill, invoke that skill. When the user mentions skills, look at what is genuinely available before you answer.
Reach for skills proactively
- When you start a task, consider whether an installed skill covers it. If one does, use it rather than reinventing the work ad hoc.
- Do not avoid a skill because doing it manually feels faster in the moment. The skill encodes decisions and quality checks you will otherwise skip.
- Prefer the skill that is purpose-built for the task over a general approach.
When the user says "use a skill"
Take it literally. Do not hand-wave.
- Open the actual list of available skills and read it. Do not answer from a guess about what might exist.
- If the user named a specific skill, use exactly that one. Do not substitute a different approach because you think you know better.
- If they asked for a skill by description, find the closest real match in the list and use it.
- If nothing in the list fits, say so plainly, after you have actually looked, rather than pretending or inventing a skill name that is not there.
Do not force it
This is not "run a skill for everything." Match the skill to the task. If no
available skill genuinely fits, do the work directly and say why none applied.
Shoehorning an unrelated skill in is as wrong as ignoring a relevant one. The
judgment is the same as dont-be-afraid-to-ask: use the right tool when it fits,
skip it honestly when it does not.
Before you proceed
Before you start a task by hand, ask: is there an installed skill that covers this? If yes, invoke it. If the user mentioned skills, confirm you have read the real available list and are using the one that actually matches, not a guess.