Claude Skills: How to Set Them Up, What Files They Use, and Real End to End Examples
What Claude Skills Are
Claude Skills are organized folders that bundle instructions, resources, and sometimes executable scripts, so Claude can handle a specialized task in a repeatable way. The goal is to capture a workflow once and reuse it whenever you ask for that kind of work.
How Claude Decides to Use a Skill
A Skill has a required name and description in YAML frontmatter at the top of SKILL.md. Claude uses that metadata as an initial signal to decide whether the Skill applies. If it does apply, Claude can then load the rest of the Skill content on demand rather than flooding the context with everything upfront. Anthropic describes this as a progressive disclosure approach.
Kinds of Skills You Might See in Claude
Claude can use Anthropic provided Skills, like enhanced spreadsheet creation, Word documents, PowerPoint generation, and PDF creation and processing, when code execution and file creation are enabled. You can also upload your own custom Skills as ZIP packages, and on Team or Enterprise plans owners can provision Skills for everyone in the organization. Claude also points to a Skills Directory with partner built Skills that often work with MCP connectors for tools like Notion, Figma, or Atlassian workflows.
When Skills Are Worth Using
Skills are most useful when the task is specific, repeatable, and quality depends on following the same steps every time. Anthropic recommends that good Skills clearly define when they should be used, stay focused on one workflow, and include examples when helpful.
Concrete Setup Steps in Claude
Enable Skills in Claude
In the Claude app, Skills are enabled from Settings in Capabilities. You also need code execution and file creation enabled, because Skills require that feature preview capability.
Upload Your Custom Skill
After your Skill folder is ready, compress it as a ZIP and upload it from the Skills section in Settings in Capabilities using Upload skill. Your uploaded Skill then appears in your Skills list and you can toggle it on or off.
Important privacy note
The Claude Help Center states Skills run in a secure sandboxed environment with no data persistence between sessions.
Skill Folder and ZIP Structure That Actually Works
Minimum required file
Every Skill must be a directory that includes a SKILL.md file. That file must start with YAML frontmatter containing nameand description.
Suggested clean layout
Here is a clear structure you can copy. The ZIP should contain the Skill folder, and inside that folder is SKILL.md.
• customer_support_triage_skill.zip
• customer_support_triage_skill folder
• SKILL.md
• resources folder
• tone_guide.pdf
• issue_taxonomy.csv
• reply_templates.md
• examples folder
• example_ticket_01.txt
• example_output_01.md
• scripts folder
• sanitize_text.py
• extract_fields.py
This matches the idea that a Skill can be simple instructions or a multi file package with resources and executable code.
Full Example Skill: Customer Support Triage
What this Skill does
It takes messy customer messages and produces consistent triage output: classification, urgency, next action, and a draft reply in your team tone.
SKILL.md content example
This reflects the official requirement that SKILL.md starts with YAML frontmatter containing name and description, and that the description is critical because Claude uses it to determine when to invoke the Skill.
Resource file examples
resources issue_taxonomy.csv example
resources reply_templates.md example
How you use it in chat
Input example
You paste a ticket like this:
Output example
Claude should respond in the exact structure your Skill asked for:
Why this works well as a Skill
It is a repeatable workflow, it includes clear instructions, it defines when to use it, and it includes examples, which matches Anthropic’s own best practice guidance for Skills.
Second Example Skill: Brand Guidelines for Documents and Slides
What this Skill does
It teaches Claude to apply your brand voice and formatting rules whenever it generates content such as emails, documents, or presentations.
Minimal file set that still works
• brand_guidelines_skill folder
• SKILL.md
• resources folder
• brand_voice.pdf
• do_and_dont_examples.md
• approved_phrases.txt
How you would use it
Input prompt example:
Create a customer update email about a delayed shipment using our brand voice and the apology rules in the Skill.
Expected output behavior:
Claude drafts an email that matches the voice rules and avoids forbidden phrases, because the Skill tells it exactly what to check before finalizing.
This fits the official idea that Skills extend Claude with specialized knowledge and workflows and can be used to create documents in a consistent way.
Third Example Skill: Meeting Notes to Action Items
What this Skill does
It takes raw meeting notes and converts them into a consistent summary, decisions, risks, and action items.
Input example
You paste a messy notes blob.
Output example
Claude outputs:
• Attendees
• Decisions
• Risks and blockers
• Action items with owner and due date
• Open questions
This is exactly the kind of repeatable transformation Skills are designed for, and the Help Center explicitly encourages including examples and focusing on one workflow.
Tips for Making Your Skill Reliable
Make the description extremely specific
Anthropic notes the description is critical because Claude uses it to determine when to invoke the Skill. Write it like a trigger rule, not marketing text.
Define strict output formats
If you want consistent outputs, specify exact fields and ordering. Your triage Skill above is a good pattern.
Put real examples in the Skill package
Examples help Claude imitate the exact quality and structure you want.
Treat Skills as portable packages
Agent Skills have been published as an open standard intended for cross platform portability, and the Agent Skills site describes them as a reusable format across different compatible agent products.
No comments:
Post a Comment