Here's how Claude himself explained it, and I think he really captures the essence of it: Claude Skills solve a common problem: normally, when you want an LLM to do something specific, you have to prompt it each time. Or maybe you set up custom instructions in a project, but then you can only use those instructions when you're in that project. Otherwise, you're back to copying and pasting the same prompt over and over. Skills change this completely. Think of it like Neo's "I know kung fu" moment in The Matrix. Just like they uploaded kung fu directly into Neo's brain and he could instantly use it, you're uploading specialized knowledge into Claude that it can apply automatically whenever needed. When you create a Skill, you're building a knowledge package with instructions, best practices, examples, and specific guidance for a task. You download it, upload it back into Claude's Skills section, and you're done. From that point forward, whenever you mention anything relevant to that Skill (or even just start a task it applies to), Claude automatically uses that knowledge. It's like giving Claude a reference guide it checks before starting work. The beauty is the "anywhere, anytime, automatically" part. You don't have to keep uploading prompts. You don't have to be in a specific project. It takes the concept of custom instructions and makes it universal across every single conversation you have. Skills just work in the background whenever they're relevant, no manual triggering needed. It's Claude's "I know kung fu" moment. Answer from hesasorcererthatone on reddit.com
🌐
Claude
code.claude.com › docs › en › skills
Agent Skills - Claude Code Docs
Create, manage, and share Skills to extend Claude's capabilities in Claude Code.
🌐
Claude
support.claude.com › en › articles › 12512180-using-skills-in-claude
Using Skills in Claude | Claude Help Center
Skills extend Claude's capabilities by giving it access to specialized knowledge and workflows. This guide shows you how to enable, discover, and use Skills in Claude. For Enterprise plans: Owners must first enable both Code execution and file ...
🌐
Reddit
reddit.com › r/claudeai › what are claude skills really?
r/ClaudeAI on Reddit: What are Claude Skills really?
October 19, 2025 -

I've heard Skills might be the next big thing that changes the ai game. But I just can't get my head around them. My use case is mainly Claude Web with projects that help me build resources for work.

How is a Skill different from custom instructions? How is a Skill different from projects?

You could make an email Skill to write like you, but you could also make a project that does the same.

Or I have this project that is instructed "If A, find X google drive document, if B, find Y. Heres the links" - Could Skills replace this part of the prompt which could help with tokens?

Please explain like I'm 10 🙏🏼

Top answer
1 of 34
87
Here's how Claude himself explained it, and I think he really captures the essence of it: Claude Skills solve a common problem: normally, when you want an LLM to do something specific, you have to prompt it each time. Or maybe you set up custom instructions in a project, but then you can only use those instructions when you're in that project. Otherwise, you're back to copying and pasting the same prompt over and over. Skills change this completely. Think of it like Neo's "I know kung fu" moment in The Matrix. Just like they uploaded kung fu directly into Neo's brain and he could instantly use it, you're uploading specialized knowledge into Claude that it can apply automatically whenever needed. When you create a Skill, you're building a knowledge package with instructions, best practices, examples, and specific guidance for a task. You download it, upload it back into Claude's Skills section, and you're done. From that point forward, whenever you mention anything relevant to that Skill (or even just start a task it applies to), Claude automatically uses that knowledge. It's like giving Claude a reference guide it checks before starting work. The beauty is the "anywhere, anytime, automatically" part. You don't have to keep uploading prompts. You don't have to be in a specific project. It takes the concept of custom instructions and makes it universal across every single conversation you have. Skills just work in the background whenever they're relevant, no manual triggering needed. It's Claude's "I know kung fu" moment.
2 of 34
20
It's a structured document that you can only use on Claude. To me, as a non-coder no-computer background type, they wrote Skills like it's a new computer language for a markdown file. I'm super excited to see Big Tech adopt and formalize structured documents as System Prompts. Google has something called Google Playbooks. I've been writing about System Prompt Notebooks (SPNs) for months - https://www.reddit.com/r/LinguisticsPrograming/s/uLv5p8eq5f I personally use structured Google Docs ( with tabs) and English. Basically all you need is clear titles and headers for the LLM to parse. Of course, the better you are with words and articulating instructions, the better the experience. I upload the SPN at the beginning of a chat and prompt the LLM to use @[file name] as a system prompt and to use as a first source of reference. For there, my prompts can be start and basic. What you're really building is an external memory file for the LLM. A project rulebook, employees handbook, Claude Skills, Google Playbooks or System Prompt Notebooks - all they are, are structured documents with instructions, rules, etc. Where Google and Claude will fall short is they are developing platform specific tools. My SPNs are not platform specific and can be used with any LLM that accepts uploads. So, if you've been doing to the same, you are ahead of they power curve.
🌐
Claude
claude.com › blog › skills
Introducing Agent Skills | Claude
October 16, 2025 - Skills streamline our management accounting and finance workflows. Claude processes multiple spreadsheets, catches critical anomalies, and generates reports using our procedures. What once took a day, we can now accomplish in an hour.
🌐
GitHub
github.com › anthropics › skills
GitHub - anthropics/skills: Public repository for Agent Skills
These skills range from creative applications (art, music, design) to technical tasks (testing web apps, MCP server generation) to enterprise workflows (communications, branding, etc.). Each skill is self-contained in its own folder with a SKILL.md ...
Starred by 27.7K users
Forked by 2.5K users
Languages   Python 83.9% | JavaScript 9.4% | HTML 4.3% | Shell 2.4%
🌐
Substack
lennysnewsletter.com › p › claude-skills-explained
Claude Skills explained: How to create reusable AI workflows
October 22, 2025 - Today I dive into Anthropic’s latest feature that lets anyone create reusable workflows for Claude—no coding required. I break down exactly what Claude Skills are, how to build them from scratch, and how to use them inside Claude Code and Cursor to automate recurring AI tasks like generating PRDs, writing changelog summaries, and turning demo notes into follow-up emails.
🌐
Lee Hanchung
leehanchung.github.io › blogs › 2025 › 10 › 26 › claude-skills-deep-dive
Claude Agent Skills: A First Principles Deep Dive
The AI model (Claude) makes the decision to invoke skills based on textual descriptions presented in its system prompt. There is no algorithmic skill selection or AI-powered intent detection at the code level.
🌐
Anthropic
anthropic.com › engineering › equipping-agents-for-the-real-world-with-agent-skills
Equipping agents for the real world with Agent Skills
(December 18, 2025) As model capabilities improve, we can now build general-purpose agents that interact with full-fledged computing environments. Claude Code, for example, can accomplish complex tasks across domains using local code execution and filesystems.
Find elsewhere
🌐
Simon Willison
simonwillison.net › 2025 › Oct › 16 › claude-skills
Claude Skills are awesome, maybe a bigger deal than MCP
October 16, 2025 - Anything you can achieve by typing commands into a computer is something that can now be automated by Claude Code. It’s best described as a general agent. Skills make this a whole lot more obvious and explicit.
🌐
GitHub
github.com › travisvn › awesome-claude-skills
GitHub - travisvn/awesome-claude-skills: A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows — particularly Claude Code
See Security & Best Practices for more information · obra/superpowers - Core skills library for Claude Code with 20+ battle-tested skills including TDD, debugging, and collaboration patterns
Starred by 3.7K users
Forked by 236 users
🌐
Claude
support.claude.com › en › articles › 12512176-what-are-skills
What are Skills? | Claude Help Center
Skills are folders of instructions, scripts, and resources that Claude loads dynamically to improve performance on specialized tasks. Skills teach Claude how to complete specific tasks in a repeatable way, whether that's creating documents with ...
🌐
Scott Spence
scottspence.com › home › posts › how to make claude code skills activate reliably
How to Make Claude Code Skills Activate Reliably - Scott Spence
November 16, 2025 - Nah. They just sit there whilst Claude barrels ahead blissfully ignoring them. My original “solution” was a simple hook that said “INSTRUCTION: If the prompt matches any skill keywords, use Skill(skill-name).” That gave me about 50% activation.
🌐
Claude
claude.com › blog › building-skills-for-claude-code
Building Skills for Claude Code | Claude
4 weeks ago - Install them in Claude Code or ... come up during conversations. Think of Skills as specialized onboarding documents that train AI to work exactly like your team does....
🌐
Medium
medium.com › @joe.njenga › how-im-using-claude-skills-new-feature-to-blow-up-my-claude-code-workflows-9010c16292ca
How I’m Using Claude Skills (New Feature) To Blow Up My Claude Code Workflows | by Joe Njenga | Medium
October 19, 2025 - Claude Code just got better with the new Claude Skills, a way to teach Claude your workflows once and have it execute them every single time.
🌐
Alexop
alexop.dev › posts › claude-code-customization-guide-claudemd-skills-subagents
Claude Code customization guide: CLAUDE.md, skills, subagents explained | alexop.dev
1 week ago - The main difference vs skills is packaging + UX: slash commands are single-file entries with great terminal /... discovery/autocomplete; skills are usually directories with supporting files (patterns, templates, scripts).
🌐
Claude
support.claude.com › en › articles › 12512198-how-to-create-custom-skills
How to create custom Skills | Claude Help Center
Custom Skills let you enhance Claude with specialized knowledge and workflows specific to your organization or personal work style. This article explains how to create, structure, and test your own Skills. Skills can be as simple as a few lines of instructions or as complex as multi-file packages with executable code...
🌐
Hugging Face
huggingface.co › blog › sionic-ai › claude-code-skills-training
How We Use Claude Code Skills to Run 1,000+ ML Experiments a Day
When you finish an experiment session in Claude Code, you type one command. Claude reads through what you did, extracts the important parts and writes it up as a "skill." That skill goes into a shared registry.
🌐
GitHub
github.com › VoltAgent › awesome-claude-skills
GitHub - VoltAgent/awesome-claude-skills: The awesome collection of Claude Skills and resources.
Claude Skills are folders with instructions, scripts, and resources that teach Claude specific tasks. Skills can include executable code and are loaded only when needed, allowing you to maintain hundreds without performance impact.
Starred by 1.7K users
Forked by 117 users