Skillpress.
The discipline

What is skill engineering?

Skill engineering is the practice of turning knowledge into permanent, tested capabilities for AI agents. Prompt engineering gets you a better answer once. Skill engineering means your agent knows the technique in every session, forever.

The ladder so far

Every year this field names the discipline it just discovered it needed. Prompt engineering taught us that how you ask changes what you get. Context engineering taught us that what sits in the model's attention matters more than the prompt itself. Loop engineering taught us that agents running on a schedule against real data beat one-off sessions.

Skill engineering is the next rung: if agents are going to do real work, the techniques they use cannot live in chat history that evaporates when the session ends. They have to be engineered into something the agent loads, follows, and keeps.

What a skill actually is

A skill is one markdown file with a job. It tells the agent when it applies, what to do, the exact settings and steps, and the mistakes to avoid. Claude Code reads skills natively; anything that accepts an instruction file can use them.

The difference between a skill and a summary is the difference between a recipe and a restaurant review. A summary tells you what the video said. A skill tells your agent what to do, in what order, with which flags, and what failure looks like.

The practice

  1. Find knowledge worth engineering. The best techniques are trapped in tutorial videos, internal SOPs, and the heads of people who are busy. Most of it never becomes text an agent can use.
  2. Distill it into a playbook, not a summary. Steps, numbers, code, gotchas. Strip the filler, keep the decisions. Write the trigger condition so the agent knows when to reach for it.
  3. Test it on a real task. An untested skill is a guess with formatting. Run the skill against real work and keep it only if it produces.
  4. Install it permanently. Drop the file in the agent's skills folder. From then on it is a capability, not a conversation.

How to write a skill file

A skill file has two parts: a short frontmatter block that decides when the agent reaches for it, and a body that tells the agent what to do once it has.

---
name: weekly-seo-loop
description: Use when reviewing search rankings for a site you own, before
  proposing any page or metadata change.
---

## When this applies
...
## Steps
1. Pull the last 28 days of query and page data.
...
## Do not
- Never invent ranking numbers.

Four things separate a file that gets used from a file that sits there:

How to test a skill before you trust it

Installing an untested file is how people end up with a folder of instructions their agent quietly ignores. Four checks catch almost everything:

  1. Fresh session, no hints. Open a new session, describe the real situation in your own words, and see whether the agent reaches for the skill on its own. If it does not, the description is wrong, and that is a one-line fix.
  2. Run it on live work. Not a toy example. Real data, real stakes, a task you would have done by hand anyway, so you can compare.
  3. Compare against doing it yourself. If the output is worse than your own first draft, the file is missing the decisions you make without noticing. Add them.
  4. Break it on purpose. Feed it the edge case: missing credentials, an empty result, a source that has changed shape. Whatever it does wrong becomes a line in the gotcha list.

Then keep the file open for a month. Every time you correct the agent on that task, the correction belongs in the skill, or you will be making it again next week.

Skill engineering and prompt engineering, side by side

Prompt engineeringSkill engineering
Lives inThe message you are typingA file the agent loads every session
LastsUntil the session endsUntil you change the file
AppliesWhen you remember to ask that wayWhen the situation matches the trigger
You improve it byRewording and trying againEditing the steps after each real run
It fails whenThe wording driftsThe trigger is vague or the steps are untested

The two stack. A well-engineered skill is full of prompt engineering; the difference is that you write it once and your agent keeps it.

Skills built with this method

Every skill in the library was pressed and tested with the steps above. Open any one to see the method applied.

Proof it compounds

Everything on the Skillpress shelf came out of this practice, and the skills have shipped real work: an SEO loop skill runs weekly against live Search Console data on four properties, a landing-page skill shipped a production site, and the autonomous-builder skill on the shelf planned and built the site you are reading. That is the point of engineering a skill instead of rewatching a video: the capability keeps working after you stop paying attention.

Do it yourself, or take mine

Skill engineering is a practice, not a product, and you can absolutely do it yourself: next time a tutorial teaches you something, distill it into a skill file and install it before you close the tab. Three finished examples are free on the shelf so you can steal the format.

If you would rather skip the hour each time, that is what the press is for.

The library is skill engineering, done and tested. Eleven engineered skills today, three free, $19 USD one time for everything plus a year of new pressings.

Browse the shelf