Using Skills Without Writing Skills—Maximizing AI Delegation with the Official Meta-Skill
This article was generated by AI. The accuracy of the content is not guaranteed, and we accept no responsibility for any damages resulting from use of this article. By continuing to read, you agree to the Terms of Use.
- Target readers: Developers using AI coding tools like Claude Code, Cursor, etc.
- Prerequisites: Basic experience with Claude Code
- Reading time: 12 minutes
Overview
When it comes to leveraging Claude Code’s skill functionality, the common approach is to “write skills yourself.” However, you don’t need to write skills yourself.
Anthropic has published a meta-skill called skill-creator in their official repository. Using this skill, you can simply request “create a skill that does X,” and a skill following best practices will be generated.
This article introduces a workflow that uses the official skill-creator as a base, with project-specific rules added for operation.
Why “Not Write Skills”?
Problems with the Traditional Approach
Skill functionality tutorials typically present the following steps:
- Learn the SKILL.md structure
- Understand how to write frontmatter
- Design with Progressive Disclosure in mind
- Write SKILL.md yourself
This approach has problems:
- Learning cost: You need to understand skill design principles
- Lack of consistency: Quality varies between skills when written by humans
- Maintenance burden: You need to recall design principles with every update
Paradigm Shift: Let AI Write Skills
As discussed in The Review Paradigm Has Changed—The Essential Difference Between Human Teams and AI Collaboration, in AI collaboration the human role has shifted from “executor” to “intent guarantor”.
The same applies to skill creation. Humans communicate “what kind of skill they want,” and AI handles “how to implement it.”
flowchart TB
subgraph Traditional["Traditional Approach"]
direction TB
T1["Learn skill design principles"]
T2["Write SKILL.md yourself"]
T3["Discover problems"]
T4["Fix yourself"]
T1 --> T2 --> T3 --> T4
T4 -.-> T2
end
subgraph Meta["Meta-Skill Approach"]
direction TB
M1["Introduce official skill-creator"]
M2["Request 'create a skill that does X'"]
M3["AI generates skill"]
M4["Review and approve"]
M1 --> M2 --> M3 --> M4
M4 -.->|"Next skill"| M2
end
What is the Official skill-creator?
Overview
Anthropic has published a meta-skill called skill-creator in the anthropics/skills repository1.
“skill-creator is used when users want to create a new skill (or update an existing skill)”
This skill includes:
- Skill structure and best practices
- Progressive Disclosure design principles
- How to write frontmatter
- Usage of bundled resources (scripts/, references/, assets/)
init_skill.py(skill initialization script)package_skill.py(skill packaging script)
The skill functionality itself is positioned in Claude Code’s best practices2 as “a mechanism to provide domain-specific knowledge to Claude.” skill-creator is a meta-skill for delegating this skill creation process to AI.
Design Principles of skill-creator
The official skill-creator contains the following important principles1:
1. Conciseness is Priority
“Claude is already highly capable, so only add context Claude doesn’t already have. Consider whether each piece of information justifies its token cost.”
2. Setting Appropriate Degrees of Freedom
| Freedom | Use Case | Example |
|---|---|---|
| High | Text-based instructions | When multiple approaches are valid |
| Medium | Pseudocode/scripts | When patterns exist with possible variation |
| Low | Specific scripts | When operations are fragile and consistency is needed |
3. Progressive Disclosure
| Level | Loading Timing | Size Guide |
|---|---|---|
| Metadata | Always | ~100 tokens |
| SKILL.md body | When skill triggers | <5,000 tokens |
| Bundled resources | As needed | Unlimited |
Workflow: Operating with Official skill-creator as Base
Step 1: Introduce the Official skill-creator
First, obtain skill-creator from the official repository.
1
2
3
4
5
# Clone the repository
git clone https://github.com/anthropics/skills.git
# Copy skill-creator to your project
cp -r skills/skills/skill-creator .claude/skills/
Or, ask Claude Code directly:
1
2
3
Read the contents of
https://github.com/anthropics/skills/tree/main/skills/skill-creator
and place them in .claude/skills/skill-creator/
Step 2: Add Project-Specific Skill Design Rules (Optional)
The official skill-creator works as-is, but you can add project-specific rules regarding skill design itself if needed.
1
2
3
4
5
Add the following rules to skill-creator:
- When creating/updating skills, review against official documentation
- https://github.com/anthropics/skills
- https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices
Step 3: Create Other Skills Using skill-creator
Once skill-creator is introduced, you can create other skills like this:
1
2
3
4
5
6
7
Create a skill for writing articles.
Requirements:
- Evidence-based claims
- Clear references (with reliability levels)
- Search for similar articles first
- Use TB direction for Mermaid diagrams
The skill-creator includes an init_skill.py script, and skill names are given in kebab-case (e.g., article-writer). You don’t need to explicitly specify the save location—the AI determines an appropriate name based on the skill’s purpose and places it in .claude/skills/.
The AI uses skill-creator’s knowledge to generate a skill that follows best practices.
Step 4: Review the Generated Skill
Review the skill generated by AI. Points to check:
- Is the intended functionality implemented?
- Has unnecessary complexity been added?
- Is Progressive Disclosure applied?
If there are issues, request corrections; if not, approve.
Step 5: Operation and Maintenance
When you discover problems while working with a skill, request skill updates on the spot.
1
Citation numbers are inconsistent. Update the skill so they're sequential.
Because you’re in the context of the work, the AI can determine which skill to update and what rules to add. If you fix it later in a different session, you’d need to explain the problem in detail, but on the spot, minimal instructions suffice.
Since Claude Code 2.1.0, automatic hot-reload of skills is supported3. Updated skills are immediately reflected without restarting the session, making this “discover→update→continue” cycle seamless.
Advanced User Practices
The Superpowers Case
Jesse Vincent has been practicing a similar approach with a workflow called “Superpowers”4:
“One of the first skills I taught was ‘how to create skills.’ This means when I want to add functionality like a git worktree workflow, I just explain how it should work, and Claude assembles it and adds notes to existing skills.”
Self-Improvement Loop
skill-creator is itself just another skill. Like other skills, you discover problems while using it and update it.
flowchart TB
subgraph Loop["Self-Improvement Loop"]
direction TB
L1["Create skill"]
L2["Work using skill"]
L3["Discover problem"]
L4["Update skill"]
L1 --> L2 --> L3 --> L4
L4 -.-> L2
end
In Vincent’s Superpowers, the following self-improvements are made4:
- Learning from failures: “Pressure testing” skills using subagents
- Gradual instruction improvement: When failure patterns are discovered, update skills
Practical Considerations
Don’t Skip Reviews
Even when delegating skill creation to AI, review is essential. Points to verify:
- Is the intended functionality implemented?
- Has unnecessary complexity been added?
- Does it comply with official best practices?
Prevent Skill Bloat
skill-creator includes the following constraints:
- Keep SKILL.md under 500 lines
- Separate details into references/
- Don’t write the same information in multiple places
Maintain these constraints when adding project-specific rules.
Practice on This Blog
This blog adopts the following workflow:
- Initial setup: Introduce official skill-creator and add project-specific rules
- Article writing skill: Create
article-writerskill using skill-creator - Continuous improvement: Reflect problems discovered during writing into skills
For example, the article-writer skill has accumulated the following rules:
- “Use TB direction for Mermaid diagrams” (added due to mobile compatibility issues)
- “Sequential citation number rules” (added for reference traceability)
- “Dark mode compatible style rules” (added due to visibility issues)
All of these are rules added by requesting AI updates when problems were discovered during work.
Summary
“Using skills without writing skills”—the essence of this approach is thorough AI delegation.
- Introduce official skill-creator: Leverage the meta-skill published by Anthropic
- Add project-specific rules: Customize as needed
- Delegate skill creation to AI: Only communicate “what kind of skill you want”
- Ensure quality through review: Verify and approve generated skills
- Delegate maintenance to AI too: Request updates when problems are discovered
With this workflow, humans can focus on the role of “intent guarantor.” There’s no need to memorize skill design principles. The knowledge accumulated in the official skill-creator is consistently applied to all skill creation.
The “externalization of learning” discussed in The Review Paradigm Has Changed is further accelerated by meta-skills. What humans need to learn is “what to create,” and “how to create it” can be left to AI.
Related Articles
See other articles related to this theme:
- The Review Paradigm Has Changed—The Essential Difference Between Human Teams and AI Collaboration - The importance of learning externalization and rule accumulation
- The Expert Who Doesn’t Write Prompts—Evolution to Meta-Prompting and Orchestrators - Changes in how to give instructions to AI
- The Truth About “Experts Who Seem to Dump Everything on AI” - Strategic AI delegation skills
References
References corresponding to citation numbers in the text are listed in numerical order.
Additional References (Not Cited by Number in Text)
Extend Claude with skills - Anthropic, Claude Code Docs (2025). [Reliability: High]
Agent Skills Overview - Anthropic, Claude Platform Docs (2025). [Reliability: High]
Skill authoring best practices - Anthropic, Claude Platform Docs (2025). [Reliability: High]
GitHub - anthropics/skills - Anthropic (2025). [Reliability: High]
On Citation Accuracy: The references cited in this article are primarily composed of official documentation and official repositories. Claude Code’s skill functionality is a relatively new feature released after October 2025, and the information is current as of the writing date (January 2026). Please refer to official documentation for the latest specifications.
skill-creator - Anthropic (2025). [Reliability: High] ↩︎ ↩︎2
Claude Code Best Practices - Anthropic (2025). Best practices for Claude Code including skill functionality. [Reliability: High] ↩︎
Claude Code Changelog - Anthropic (2025). Automatic hot-reload feature added in version 2.1.0. [Reliability: High] ↩︎
Superpowers: How I’m using coding agents in October 2025 - Vincent, J. (2025). [Reliability: Medium-High] ↩︎ ↩︎2