Typed It Three Times? Make A Skill
The third time you type the same procedure is the signal: say 'create a skill that does this' and the agent writes the skill file itself. Then improve it in a loop — run it, note what's off, have it edit its own skill. House rules: 2nd repeated mistake → CLAUDE.md line; 3rd repeated prompt → skill.
Why it works
The third time you type the same procedure is the signal — not the first (novelty) or second (coincidence). Say 'create a skill that does this' and the agent writes its own skill file; from then on the procedure is one command. Then improve it like a process, not a prompt: run, critique, have it edit its own skill. House rules keep the artifacts sorted: repeated MISTAKE → CLAUDE.md line; repeated PROMPT → skill.
How to do it
- Notice the third repetition of a procedure you're typing out.
- Tell the agent: 'create a skill that [the procedure]' — it writes the skill file itself.
- Run the skill on a real case immediately.
- Critique the output; then: 'update your skill file so that next time [the gap] is handled.'
- Repeat the run-critique-patch loop 2–3 times; the skill converges fast.
- Invoke by command or just describe the task — the agent picks up its own skills contextually.
Copy this
Create a skill that prepares a Telegram post from my notes using my template: hook line, three bullets, one CTA, no hashtags. Write the skill file, then run it on the notes below as a test. [paste notes]
What to watch for
- Skills hold PROCEDURES; CLAUDE.md holds RULES. Stuffing procedure into the briefing taxes every session; stuffing rules into skills means they're only followed when the skill runs.
- A skill you never iterate is a prompt with extra steps — the second draft is where skills start beating retyping.
Sources