Claude Skills Guide

Stop re-explaining your process to Claude. Teach it once.

Skills are packaged playbooks (instructions, templates and scripts) that Claude loads only when a task calls for them. This guide covers what they are, why they're the highest-leverage feature in Claude right now, how to turn them on for any plan, and how to write one that actually fires.

All plansFree, Pro, Max, Team and Enterprise
1 fileA SKILL.md is the minimum viable skill
200 charsThe description that decides when it fires
weekly-status-update/SKILL.md
---
name: weekly-status-update
description: Build the Tuesday client
  status email (RAG, top 3, risks,
  capacity). Use when asked for a
  status update, sprint recap or
  "what do we tell the client."
---

# Weekly Status Update

## Inputs
- Client name + sprint number
- Asana board (from the client charter)

## Steps
1. Pull completed + in-flight tasks
2. Flag anything past due as a risk
3. Fill templates/status.md
4. Keep it under 300 words
↑ That's it. Markdown your team already knows how to write.

The problem skills solve

Your best process lives in someone's head (probably yours).

Every team using AI hits the same wall. The output is only as good as the prompt, and the prompt is only as good as whoever is typing it that day. So the senior person rewrites the brief, re-pastes the brand guide, re-explains the format, and quietly becomes the bottleneck all over again.

Skills move that knowledge out of people and into the system. Write the playbook once, and Claude applies it every time the task shows up, for anyone on the team.

Open chat→Paste context→Explain format→Fix the output↻

Without skills: the loop above, every single time.

Ask for the thing→Skill loads→Done to standard

With skills: the process runs itself.

What a skill actually is

A folder Claude reads on demand.

A skill is a directory with a SKILL.md file at its core, plus any templates, reference docs or scripts it needs. The trick is progressive disclosure: Claude doesn't load everything up front. It reads only as deep as the task requires, so you can install dozens of skills without bloating every conversation.

📁 weekly-status-update/
├─ SKILL.md → name + description
├─ SKILL.md → instructions body
├─ templates/
└─ status.md
├─ REFERENCE.md
└─ scripts/
└─ pull_tasks.py
TYPE 01

Anthropic skills. Built in for Excel, Word, PowerPoint and PDF. Claude uses them automatically when you ask for one of those files.

the leverageTYPE 02

Custom skills. Yours. Your process, your templates, your standards, written in Markdown.

TYPE 03

Org skills. Team and Enterprise owners publish or provision skills to everyone, optionally on by default.

TYPE 04

Partner skills. Built by tools like Notion, Figma and Atlassian to pair with their connectors.

Why use them

Five reasons skills beat a better prompt.

biggest one01 / CONSISTENCY

Same standard, every run

The format, tone, checks and guardrails are written down, so output stops depending on who typed the request or how tired they were.

02 / SPEED

Zero setup per task

No pasting brand guides or re-explaining templates. Ask for the deliverable and the playbook is already loaded.

03 / TRANSFER

Knowledge leaves your head

Institutional know-how becomes an asset the whole team uses, and it survives turnover, vacations and growth.

04 / CONTEXT

Lightweight by design

Only a one-line description sits in context until a skill is needed, so you can stack many without crowding out the work.

05 / PORTABLE

Works across surfaces

The same skill runs in the Claude apps, Cowork, Claude Code and the Office add-ins. Skills also follow an open standard (agentskills.io).

06 / CONTROL

Governed, not wild-west

Teams can share, review, publish, require and security-scan skills, so the good process spreads and the bad one doesn't.

Skills vs. everything else

Where skills fit in the Claude stack.

The most common mistake is using the wrong tool for the job: stuffing a process into custom instructions, or expecting a connector to know how your team works. Here's the split.

FeatureWhat it gives ClaudeWhen it loadsUse it for
SkillsProcedures: how to do a specific task, with templates and scriptsOnly when the task matches the descriptionRepeatable deliverables and workflows
ProjectsStatic background knowledge and filesAlways, inside that projectA body of context for one initiative or client
Custom instructionsBroad preferences about you and your styleEvery conversationTone, role, formatting defaults
Connectors (MCP)Access to external tools and dataWhen Claude needs that systemReading or writing in HubSpot, Asana, Slack, Drive
PluginsA bundle of skills, connectors and commandsInstalled as a packageShipping a whole role's toolkit at once

The combo that wins: connectors give Claude access, skills give it judgment. A HubSpot connector lets Claude read your deals. A pipeline-review skill tells it which deals matter, what "at risk" means at your company, and how to write it up.

Quick diagnostic

Which one do you need?

Pick the problem you're trying to solve.

PICK ONE

Choose a problem on the left.

We'll tell you which Claude feature solves it and why.

Turn them on

Setup takes about two minutes.

Skills need code execution and file creation turned on, since they run in Claude's code environment. The steps depend on your plan.

  1. Turn on code executionGo to Settings > Capabilities and enable code execution and file creation.
  2. Open the skills libraryGo to Customize > Skills. You'll see Anthropic's built-in skills plus anything you've uploaded.
  3. Toggle on what you wantSwitch individual skills on or off. A disabled skill is invisible to Claude.
  4. Upload your ownClick "+", then "Create skill", then "Upload a skill", and drop in your ZIP.
  1. It's already onSkills are enabled by default at the organization level on Team plans.
  2. Members manage their ownEach person toggles example skills and uploads custom ones under Customize > Skills.
  3. Share what worksUse the three-dot menu on a skill, choose Share, and add teammates by name or email.
  4. Publish to the orgUse "Publish to org" to put a skill in the organization library so anyone can install it.
  1. Owner enables the policyIn Organization settings > Plugins & skills (Policy tab), turn on code execution and file creation, then Skills.
  2. Decide on sharingTurn on "Share with organization" and/or "Share with groups". In HIPAA-ready or regulated setups these start off.
  3. Provision org skillsOwners can push skills to everyone and set each one as available to install, installed by default, or required.
  4. Add review and scanningRequire review before publishing and turn on security scanning so third-party skills are checked before they can run.

Official reference: Use Skills in Claude (Anthropic Help Center).

Build your first skill

Six steps from idea to working skill.

STEP 01

Pick one workflow

One skill, one job. "Weekly client status email" is a skill. "Help with clients" is not.

where most failSTEP 02

Write the description

State what it does and when to use it, with the actual phrases people will type. This is what Claude matches against.

STEP 03

Write the instructions

Inputs, steps, output format, guardrails. Plain Markdown. Add an example of good output.

STEP 04

Add resources (optional)

Templates, a REFERENCE.md, or scripts. Reference each file from SKILL.md so Claude knows when to open it.

STEP 05

ZIP the folder

The folder itself must be the ZIP root, and the folder name should match the skill name.

STEP 06

Upload and test

Enable it, run several prompts that should trigger it, and check Claude's reasoning to confirm it loaded.

Description builder

The description is the single most important line in your skill. Draft yours here and watch the checks.

0 / 200 characters
  • Under 200 characters (the upload limit)
  • Says when to use it ("use when", "trigger on"…)
  • Starts with a concrete action verb
  • Name is lowercase with hyphens, 64 characters max
  • Specific enough to avoid vague words like "help" or "stuff"
SKILL.md

↑ Copy this, fill in the brackets, save it as SKILL.md in a folder with the same name.

Is this worth a skill?

Run the test before you build.

Not everything should be a skill. Check what's true about the task you have in mind.

0/10

Check what applies.

Score your task against the signals that make a skill pay off.

What good looks like

Skills we run at JayOh every week.

We run our delivery on skills. These are real examples from our library, plus what each one replaced.

start hereBRAND

Brand guidelines

Colors, fonts, tone, logo rules and layout patterns, applied to any deck, doc or page Claude builds.

Replaces: "make it look like ours" rework on every deliverable

ONBOARDING

Client charter

One source of truth per engagement: stakeholders, Asana board, Slack channels, capacity, guardrails. Every other skill reads it.

Replaces: re-explaining the client in every chat

REPORTING

Weekly status update

RAG status, hard-date table, top 3, risks and capacity check, assembled from live project data in a fixed format.

Replaces: an hour of copy-paste per client, per week

MEETINGS

Meeting breakdown

Reviews the call transcript, checks every action item against the board, and proposes the missing tasks and follow-ups.

Replaces: action items lost between the call and the board

PLANNING

Roadmap to tasks

Turns a sprint from the roadmap spreadsheet into properly formatted tasks with the right fields, owners and scope.

Replaces: vague tickets devs can't act on

GROWTH

Client health score

A weighted score from Slack, Asana and call data that flags churn risk before the client says anything.

Replaces: gut-feel account reviews

The pattern: the most valuable skills aren't clever prompts. They're your operating procedures written down, chained together, and pointed at your real systems. That's where AI goes from a chat toy to an operating layer.

Writing skills that fire

Seven rules from building dozens of them.

Most "Claude ignored my skill" problems are really description problems. Most "the output was off" problems are missing examples.

  1. Lead with triggersPut the exact phrases people say in the description: "build the renewal deck", "score this client".
  2. One job per skillSeparate skills for separate purposes. Chain them instead of building one giant one.
  3. Show, don't describeInclude an example input and the ideal output. Claude copies patterns better than adjectives.
  4. Write guardrails as rules"Never send without approval." "Never create subtasks." Short, absolute, testable.
  5. Start in MarkdownGet the instructions right first. Add scripts only when a step needs to be deterministic.
  6. Point to files explicitly"For pricing tiers, read REFERENCE.md." Unreferenced files may never be opened.
  7. Test, then tightenRun several real prompts after every meaningful change and refine the description until it triggers reliably.

Where skills run

Build once, use everywhere you use Claude.

Claude web, desktop and mobile

Skills load automatically when your request matches. You can also name the skill in your prompt to force it.

Cowork

Install organization skills from the directory (Customize, then "+", then the Skills tab) and let Claude chain them across your connected tools.

Claude Code

Skills enabled in your Claude account sync into Claude Code when you sign in with the same account. Run /skills to see them. Sync is one-way and doesn't apply to API-key sign-in.

Excel, PowerPoint, Word and Outlook

In the Claude add-ins, type / to pick a skill or just describe the task. Templates in a skill can load straight into the open file.

Claude API

Available in beta through the code execution tool. Dependencies must be pre-installed in the container, since packages can't be installed at runtime.

Plugins

Bundle skills with connectors and commands into a plugin to roll out a complete role-based toolkit in one install.

For teams and admins

Sharing, publishing and governance.

SHARE

Person to person

Share from the three-dot menu with specific people (or groups on Enterprise). Shared skills are view-only, stay grayed out until the recipient turns them on, and update automatically at next use. Access ends when someone leaves the org.

scale movePUBLISH

To the organization library

"Publish to org" puts a skill in the shared library as available to install, installed by default, or required. With review on, it moves through pending, changes requested and published, and updates go back through review before anyone gets them.

SCAN

Security scanning

Enterprise orgs can scan third-party skills before they run. Scans usually take a minute or two. A blocked skill has to be fixed and re-uploaded.

CONTROL

Admin visibility

Uploaded skills are private until shared. Admins see names and sharing status but not file contents, and owners can turn off user-created skills or gate them with custom roles.

Security checklist

Read before you enable anything you didn't write.

Skills can include scripts and install packages in Claude's environment. The two real risks are prompt injection (instructions that steer Claude somewhere you didn't intend) and data exfiltration (code or instructions that send your data out).

0/6

Not cleared yet.

Work through the list before you toggle a third-party skill on. This applies to skills from colleagues too.

Troubleshooting

When skills don't behave.

I don't see a Skills section at all

Code execution isn't on. Individuals: Settings > Capabilities. Team and Enterprise: an owner has to enable it in Organization settings > Plugins & skills.

Claude isn't using my skill

Check four things in order: the skill is toggled on; the description says when to use it with phrases that match how you asked; the instructions are clear; and if all else fails, name the skill in your prompt. Then go back and tighten the description so you don't have to.

My upload keeps failing

The usual culprits: the ZIP is over the size limit, the folder name doesn't match the skill name, there's no SKILL.md file, the files sit loose at the ZIP root instead of inside the folder, or the name or description has invalid characters.

Skills are grayed out

Code execution is disabled, either for your whole organization or for your account. Skills shared with you also appear grayed out until you turn them on yourself.

I can't create or upload skills

Your org owner may have turned off user-created skills, or your custom role is missing the "Create skills" capability.

The Share or "Publish to org" button is missing

The sharing toggles may be off, your role may lack the capability, or the skill isn't one you created. Built-in skills, skills shared with you and skills installed from the library can't be published.

FAQ

Common questions about Claude Skills.

What are skills in Claude?

Skills are folders of instructions, scripts and resources that Claude loads on demand to do specialized tasks well, such as building branded documents, following a reporting format, or running a team-specific workflow.

Which Claude plans include skills?

Free, Pro, Max, Team and Enterprise. Code execution and file creation have to be on.

Do I need to know how to code to build a skill?

No. A skill can be a single Markdown file with a name, a description and instructions. Scripts are optional and only worth adding when a step has to run the same way every time.

How does Claude decide when to use a skill?

It reads each enabled skill's name and description and loads the full instructions only when your request matches. That's why the description, which should say what the skill does and when to use it, matters more than anything else in the file.

What's the difference between a skill and a project?

A project holds background knowledge that's always loaded inside that project. A skill holds a procedure that loads only when the task calls for it, and it works across all your chats.

Can skills work with HubSpot, Salesforce or Asana?

Yes, paired with a connector. The connector gives Claude access to the system, and the skill tells it how your team uses that system: which fields matter, what the naming conventions are, and what "done" looks like.

Are skills safe to use?

Skills you write yourself, or get from trusted sources and review, are low risk. Third-party skills can contain scripts or instructions that cause prompt injection or data exfiltration, so read every file before you enable one, and use security scanning if you're on Enterprise.

Want this running across your GTM team?

We build skill libraries that run revenue operations.

JayOh designs, writes and deploys Claude skills wired into your CRM, project tools and reporting, so your team's best process runs every time without you in the loop.

Talk to JayOh