Complete Guide to Claude Skills: Installation, Usage, and DIY Tutorial

A systematic guide to understanding, installing, using, and creating Claude Code Skills.
This article provides a comprehensive introduction to the Claude Code Skills ecosystem. Skills are modular capability packages built on the MCP protocol, offering advantages over traditional prompts including persistence, on-demand loading, and the ability to include scripts. The article covers installation and usage methods in detail, recommends five must-install Skills (Skill Creator, NuWa, Super Powers, XArticle Publisher, and Obsidian Skills), and demonstrates how to create custom Skills from scratch using Skill Creator.
Claude Code's popularity stems not just from the power of the Claude model itself, but from the rich Skills ecosystem it has built. However, many users remain confused about what Skills are, how to install them, and how to actually use them. This article will systematically explain the core concepts of Claude Skills from scratch, covering installation and usage methods, a must-install recommendation list, and how to create your own Skill from zero.
What Are Claude Skills?
Simply put, Skills are modular capability packages containing instructions, scripts, and resource files that Claude can automatically load and use when needed. They package specific programmatic knowledge, business logic, and execution scripts, enabling the Agent to execute tasks as reliably as a workflow.
It's worth noting that Claude Skills' underlying implementation is closely related to Anthropic's MCP (Model Context Protocol). MCP is an open standard that allows AI models to interact with external tools, data sources, and services in a structured way. Skills can be understood as a user-facing encapsulation of MCP's tool-calling capabilities—hiding complex protocol details behind a skill.md file, allowing ordinary users to extend Claude's capabilities without understanding the underlying protocol. This is also why Skills can "come with their own scripts"—they essentially invoke local or remote tools through the MCP protocol.
Many newcomers to Skills ask: how are they different from prompts? On the surface they look similar, but in practice the differences are significant, mainly in four areas:
| Dimension | Prompts | Skills |
|---|---|---|
| Lifecycle | One-time | Persistent |
| Trigger Method | Passive input | Active triggering |
| Context Usage | Consumes context window | Loaded on demand, nearly zero cost |
| Capability Scope | Plain text instructions | Can include scripts and resource files |
Context Window refers to the maximum amount of text a large language model can process at once—Claude 3.5 series has a context window of approximately 200,000 tokens. Traditional prompts consume this limited resource with every conversation, while Skills' on-demand loading mechanism dynamically injects skill.md content into the context only when triggered, consuming virtually no token quota at other times. This dramatically improves efficiency for long conversations and complex task scenarios.
The last point is especially crucial—Skills can include their own scripts and resource files, meaning they're not just a piece of prompt text but a complete capability module. This is the fundamental reason why more and more people prefer using Skills over one-time prompts.
How to Install and Use Skills
Environment Setup
There are many ways to install Skills, but the simplest is to let Claude Code install them for you. Taking a Windows PC as an example, you'll need to complete the following preparations first:
- Install Git for Windows: Needed for cloning Skill repositories later
- Install Claude Code: The official recommendation is to use the native installer—one command is all it takes, no need to pre-install Node.js
The installation process is straightforward: after downloading the installer, just click through with default settings. Then press the Win key to search for PowerShell, open it, paste the installation command, and press Enter to wait for completion. Close the window, open a new PowerShell, and type claude to launch.

Note: Claude Code requires a Claude Pro subscription or higher tier—the free version is not supported. Currently, users in China commonly use three approaches: subscribing to Claude membership directly, connecting to domestic models, or using CC relay services.
Installing a Skill
Open the Claude Code terminal and simply give it the GitHub URL. Claude Code understands your intent and automatically clones the Skill to the correct directory.
Using Skills
Once a Skill is installed, there are two ways to use it:
Method 1: Automatic triggering. Just make your request normally. For example, if you say "help me make a PPT," Claude will automatically recognize that the PPTX Skill matches your needs, load it, and use it automatically.

Method 2: Manual invocation. Use a slash / followed by the Skill name—just type the slash command to invoke a specific Skill.
Additionally, Claude Code comes with several very useful built-in Skills that can be used directly without installation.
5 Must-Install Skills
Where to Find Good Skills?
Writing Skills from scratch is actually quite painful, requiring constant optimization and revision. Here are two main sources for Skills:
- Anthropic's Official Skill Repository: Contains various Skills for document processing, design, development, and more—all open source
- Skills MP Marketplace: Currently hosts nearly 60,000 Skills, with AI search and category browsing support
Recommended List
1. Skill Creator (Top Priority)
Made by Anthropic, it's a Skill specifically designed to create other Skills. If you plan to make your own Skills, this is the first tool you need to install. The DIY tutorial later will use it directly.
2. NuWa Skill
This Skill is remarkably creative—it can summon anyone's thinking patterns. Give it a name—Buffett, Feynman, Musk—and it automatically dispatches 6 AI Agents to conduct research, distilling that person's mental models, decision-making approaches, and communication style from public sources to generate a runnable persona Skill.
The "6 AI Agents researching in parallel" reflects the core philosophy of Multi-Agent architecture in the current AI field: a master Agent handles task decomposition and scheduling, while multiple sub-Agents execute information retrieval, analysis, synthesis, and other subtasks in parallel, ultimately consolidating results. This pattern breaks through the capability bottleneck of a single model and performs exceptionally well in complex research tasks—it's also the core design philosophy behind frameworks like AutoGPT and CrewAI. This is why persona Skills generated by NuWa tend to be more three-dimensional and stable than one-shot role-playing prompts.

In other words, you can have Jobs, Buffett, or Feynman "work for you." The project has already earned 18,500 Stars and is completely open source.
3. Super Powers
A complete software development workflow Skill covering the entire pipeline from requirements documents, development, testing, to PRs. Highly recommended if you do project development.
4. XArticle Publisher Skill
If you frequently publish long-form content on X (Twitter), this Skill helps you quickly generate and publish content, dramatically improving social media content creation efficiency.
5. Obsidian Skills
This one is special—written personally by Obsidian founder Kepano. It generates Obsidian-enhanced Markdown, automatically adds tags and dates, and doesn't break existing formatting. Generated content can be saved directly into your Obsidian vault, and it can even generate Obsidian Canvas whiteboards. If you're an Obsidian user, this Skill can even be installed and used directly within Obsidian.
How to Create Your Own Skill
Preparation
Before making your own Skill, it's recommended to install two tool Skills first:
- Skill Creator: Made by Anthropic, specifically for creating Skills
- NuWa Skill: More powerful, suitable for advanced use

Hands-On Demo: Creating a PDF-to-PPT Skill
Using Skill Creator as an example, the installation method is the same as before—just let Claude Code handle it by telling it "clone this Skill to my skills directory."
Once installed, the creation process is very simple:
- In Claude Code, type a natural language description, for example: "Create a Skill that can automatically convert PDF to PPT"
Related articles
TutorialsChatGPT Plus Subscription Guide: Are GPT-5.5, image-2, and Codex Worth the Upgrade?
A detailed look at ChatGPT Plus features — GPT-5.5, image-2, and Codex — with a Plus vs Pro comparison and a complete step-by-step subscription guide for users outside the US.
TutorialsHarness AI Engineering in Practice: Using Claude Code to Master Enterprise-Level E-Commerce Development
Deep dive into Harness AI Engineering: master enterprise e-commerce development with Claude Code using the Rules, Skills, Wiki, and Changes framework.
TutorialsCursor + Codex Dual-IDE Collaboration: A Practical Methodology for Open-Source Project Customization
A complete methodology for open-source project customization based on real-world experience, detailing the Cursor+Codex dual-IDE workflow, seven-stage process, MVP validation, and AI source code reading techniques.