The basics

A skill is a small bundle of instructions, examples, and sometimes code that teaches AI how to do one specific job. You package it up, install it, and from then on the AI knows how to handle that job whenever it comes up.

The magic is that you don't have to remember to use the skill. The AI sees your request, checks if any of your installed skills match, and runs the right one automatically.

A real example

You build a skill called "intake-summary" that takes a new client intake form and produces a one-page summary with key facts, jurisdiction, and recommended next steps. After installing it, you just paste in an intake form. The AI recognizes it, runs the skill, and gives you the summary. No special command needed.

What a skill contains

Most skills are simple. A folder with a few files.

  • A description. The headline that tells AI when to use this skill. This is the most important part. Vague description = the skill never triggers.
  • Instructions. Step-by-step rules for how to do the task.
  • Examples. Sample inputs and the ideal outputs. Helps the AI nail the format.
  • Optional files. Templates, reference documents, code snippets. Anything the skill needs to do its job.

How skills are different from prompts and instructions

This is the part everyone gets twisted up about.

  • Instructions shape how the AI behaves across everything you do. Tone, style, defaults.
  • Skills teach the AI how to handle a specific kind of task. They turn on automatically when the task appears.
  • Prompts are what you type in the moment. The actual request.

Instructions are about your taste. Skills are about your processes. Prompts are about right now.

Why skills are a big deal for small businesses

  • You stop repeating yourself. Once a skill is built, you don't write the workflow in the prompt anymore. You just point at the task.
  • The whole team gets consistent output. Everyone using the same skill gets the same format and quality, regardless of how good they are at prompting.
  • It scales. A skill that takes you 2 hours to build can save 50 hours of work over the next year.
  • It documents your process. Building a skill forces you to write down how you actually do something. That alone is valuable.

Examples of skills people actually use

  • Document generators. Skills that build .docx, .pdf, .xlsx, or .pptx files in your house style.
  • Intake workflows. Take a raw client form, output a structured summary with risk flags.
  • Email drafters. Match your voice for specific email types (follow-ups, intros, refusals).
  • Contract reviewers. Run a checklist against an NDA, MSA, or SOW and flag deviations.
  • Research synthesizers. Take a pile of articles and produce a clean briefing in a set format.
  • Meeting prep. Build a briefing for a specific kind of meeting using your calendar and notes.
  • Image generators. Generate images in your brand style with consistent settings.

Where skills live in each platform

PlatformHow skills work
Claude (Free, Pro, Max, Team, Enterprise)Build skills as a folder with a SKILL.md file. Upload as a ZIP. Available everywhere Claude runs.
Claude CodeSkills live in .claude/skills/ inside your project. Auto-triggered by context.
Claude CoworkComes with built-in skills. Install more from the skill marketplace or build your own.
ChatGPTCustom GPTs are the closest equivalent. Build through the GPT builder, then call them or let routing pick them.
GeminiGems are the closest equivalent. Build through the Gem manager.

The intermediate take: writing skills that actually trigger

The number one mistake when building a skill is a weak description. The description is what the AI reads when deciding whether to use this skill. If it says "helps with documents," it will never reliably trigger. If it says "use when the user wants to create a Word document with formatting like headings, tables, or letterhead, especially when they mention .docx, 'word doc', or producing professional reports," it triggers every time.

The pattern that works: describe what the skill does, when to use it, and what it produces. Include trigger words people actually say.

The advanced take: skills vs agents vs chatbots

Skills are not agents. A skill is a recipe the AI uses to handle a task. An agent is a system that takes goals, plans, and executes across multiple skills, tools, and steps over time.

You can build an agent by combining skills (the recipes) with tools (calendar, email, files), memory (so it remembers between sessions), and a planner (so it can break big tasks into steps). For most small businesses, you don't need to think about agents at all. Start with skills. Skills alone deliver most of the value.