This lesson is being recorded

Every video of this course is being uploaded to my YouTube channel. Subscribe so you do not miss it.

Bruno AshfordBruno Ashford @brunoashfordSubscribe

Module 5 · Lesson 5.4 · 12 min

Skills vs. Everything Else

Choose correctly between CLAUDE.md, skills, subagents, connectors and hooks for any business need.

Module 5
Skills: Turn Your SOPs Into Executable Playbooks

Write it once. It runs the same way every time.

Bruno Ashford
Bruno Ashford · Module 501 / 12
Be honest
When did someone last open your SOP document?
Bruno Ashford
Bruno Ashford · Module 502 / 12
What a skill is

An SOP that actually runs

A folder with a SKILL.md file.

  • Name and description at the top
  • Steps, rules and examples below
  • Loads only when the task needs it
  • Or call it with /skill-name
Bruno Ashford · Module 503 / 12
Where skills live

Project or personal

TypeLocationUse for
Project.claude/skills/<name>/SKILL.mdCompany playbooks, shared with team
Personal~/.claude/skills/<name>/SKILL.mdYour own habits, every project
Bruno Ashford · Module 504 / 12
Your first skill

Fifteen minutes, five moves

  1. 1PickYour most repeated task
  2. 2DescribeExplain it like to a new hire
  3. 3GenerateClaude writes the SKILL.md
  4. 4EditRead it like a manager
  5. 5RunWith the slash, then without
Bruno Ashford · Module 505 / 12
Multi-file skills

Examples beat instructions

Show your best work, not a description of it.

  • template.md for structure
  • examples/ for tone and length
  • checklist.md before handover
  • Keep SKILL.md lean
Bruno Ashford · Module 506 / 12
Skills vs. everything else

One job each

ToolJobThink of it as
CLAUDE.mdWhat is always trueThe handbook
SkillHow a task is doneThe playbook
SubagentSeparate, large workA specialist colleague
ConnectorReach other toolsAccess
HookEnforce a ruleA locked door
Bruno Ashford · Module 507 / 12
Illustrative, based on the examples in this module

What a tested skill changes

60 to 10minutes per proposal
3test cases minimum
0red lines broken
Bruno Ashford · Module 508 / 12
Testing

Three inputs, every time

One passing example proves almost nothing.

  • Normal case
  • Difficult case
  • Edge case with missing data
  • /clear between each test
Bruno Ashford · Module 509 / 12
Fixing
Fix the instruction that caused the failure. Then rerun every test.
Bruno Ashford
Bruno Ashford · Module 510 / 12
Your project

Three tested skills

Proposal, complaint reply, weekly report, or your own.

  • Real anonymised examples
  • Nine tests passed
  • Triggers from plain English
  • Visible in /skills
Bruno Ashford · Module 511 / 12
Recap
Your best way of doing things should not depend on who is in the office today.
Bruno Ashford
Bruno Ashford · Module 512 / 12
01 / 12

Use ← → to move. The marker highlights text and the pencil draws on the slide; navigation locks while you annotate. Undo removes the last mark, Esc exits.

1CLAUDE.md: what is always true

Facts and rules that apply to almost every task: who you are, your voice, your red lines, your folder map. It loads every session, so keep it short.

2Skills: how a specific task is done

A repeatable procedure that is needed sometimes, not always: proposals, complaint replies, weekly reports. Loaded only when the task calls for it. Custom slash commands saved in .claude/commands still work, but skills do the same job and can also carry supporting files.

3Subagents: who does a large or separate piece of work

A specialist with its own context window, instructions and tool access, defined in .claude/agents and managed with /agents. Use one when a job would crowd your main conversation, like reviewing 200 invoices, or needs a narrow role. Module 7 builds your AI department with them.

Terminal
/agents
4Connectors (MCP): what Claude can reach

Access to other systems such as your CRM, calendar, email or accounting software, added with claude mcp add and checked with /mcp. A skill can use a connector, for example a follow-up skill that reads your CRM. Module 6 covers this.

5Hooks: what must always happen, or never happen

Automatic checks that run at set moments, like before Claude edits a file, configured in settings. Hooks enforce. Skills and CLAUDE.md guide. Use hooks for the few rules where a mistake would be serious. Module 11 covers them.

6Ask Claude to classify your list

Give Claude your list of processes and rules and ask it to sort them. You will see the pattern quickly.

Prompt for Claude
Here is a list of things I want to set up. For each one, tell me whether it belongs in CLAUDE.md, a skill, a subagent, a connector or a hook, and why in one line:
1. Our tone of voice
2. How we write proposals
3. Reviewing 300 supplier invoices
4. Reading deals from our CRM
5. Never editing files in originals
6. The monthly board report

Once owners discover skills, they want to make everything a skill. Then they discover subagents, connectors and hooks, and the confusion starts. Which one do I use for my sales process? The answer is simple once you see what each one is for.

Think of it as building a team. CLAUDE.md is the company handbook. A skill is a playbook for one task. A subagent is a specialist colleague with a separate desk. A connector is access to another tool. A hook is a rule the system enforces automatically. Each has one job.

Key points

  • CLAUDE.md: what is always true.
  • Skill: how a specific task is done.
  • Subagent: a specialist with its own context.
  • Connector: access to another tool.
  • Hook: what the system enforces automatically.

Avoid

  • Putting task procedures in CLAUDE.md so every session is crowded.
  • Relying on a skill instruction for a rule that must never be broken.
  • Creating a subagent when a simple skill would do.
  • Building a skill to fetch data when what is missing is a connector.
Real-world example: an accounting practice

The practice mapped its setup like this. CLAUDE.md: firm description, voice, the rule that tax advice goes through a partner. Skills: engagement letter, client onboarding checklist, monthly management accounts summary. A subagent: a reconciliation reviewer that works through a whole ledger in its own context. A connector: read access to the bookkeeping software. A hook: blocks any edit to the signed-documents folder. Nothing overlapped and everyone knew where to change what.

Bruno Ashford Subscribe