
Create Skill
- 5 installs
- 4.4k repo stars
- Updated August 2, 2026
- builderio/agent-native
create-skill is a Claude skill that explains how to create new skills for an agent-native app.
About
This skill explains how to create new skills for an agent-native app. A developer uses it when adding a new skill, documenting a repeatable pattern, or scaffolding files from a template. It provides a 5-question interview, three skill-type templates (Pattern, Workflow, Generator), naming conventions, a file-structure layout, and anti-patterns to avoid.
- Guides authoring new skills for an agent-native app
- Provides a 5-question interview and Pattern/Workflow/Generator templates
- Documents naming conventions, file structure, and anti-patterns
Create Skill by the numbers
- 5 all-time installs (skills.sh)
- Ranked #565 of 781 Skill Development skills by installs in the Skillselion catalog
- Data as of Aug 3, 2026 (Skillselion catalog sync)
create-skill capabilities & compatibility
- Capabilities
- create skill · memory
- Use cases
- documentation
- Pricing
- Free
What create-skill says it does
How to create new skills for an agent-native app.
## Skill Types and Templates
**Keep descriptions under 40 words** — They're loaded into context on every conversation.
npx skills add https://github.com/builderio/agent-native --skill create-skillAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 5 |
|---|---|
| repo stars | ★ 4.4k |
| Last updated | August 2, 2026 |
| Repository | builderio/agent-native ↗ |
What it does
Author a new agent skill using a structured interview and Pattern, Workflow, or Generator templates.
Who is it for?
Scaffolding a new skill or documenting a repeatable pattern for the agent.
Skip if: Documenting one-offs or guidance the agent already knows.
When should I use this skill?
Adding a new skill, documenting a pattern, or creating reusable agent guidance.
What you get
A well-structured SKILL.md following one of three skill-type templates.
- new SKILL.md
- optional references files
By the numbers
- 5-question interview
- 3 skill-type templates
Files
Create a Skill
When to Use
Create a new skill when:
- There's a pattern the agent should follow repeatedly
- A workflow needs step-by-step guidance
- You want to scaffold files from a template
Don't create a skill when:
- The guidance already exists in another skill (extend it instead)
- You're documenting something the agent already knows (e.g., how to write TypeScript)
- The guidance is a one-off — put it in
AGENTS.mdorlearnings.mdinstead
5-Question Interview
Before writing the skill, answer these:
1. What should this skill enable? — The core purpose in one sentence. 2. Which agent-native rule does it serve? — Rule 1 (files), Rule 2 (delegate), Rule 3 (scripts), Rule 4 (SSE), Rule 5 (self-modify), or "utility." 3. When should it trigger? — Describe the situations in natural language. Be slightly pushy — over-triggering is better than under-triggering. 4. What type of skill? — Pattern, Workflow, or Generator (see templates below). 5. Does it need supporting files? — References (read-only context) or none. Keep it minimal.
Skill Types and Templates
Pattern (architectural rule)
For documenting how things should be done:
---
name: my-pattern
description: >-
[Under 40 words. When should this trigger?]
---
# [Pattern Name]
## Rule
[One sentence: what must be true]
## Why
[Why this rule exists]
## How
[How to follow it, with code examples]
## Don't
[Common violations]
## Related Skills
[Which skills compose with this one]Workflow (step-by-step)
For multi-step implementation tasks:
---
name: my-workflow
description: >-
[Under 40 words. When should this trigger?]
---
# [Workflow Name]
## Prerequisites
[What must be in place first]
## Steps
[Numbered steps with code examples]
## Verification
[How to confirm it worked]
## Troubleshooting
[Common issues and fixes]
## Related SkillsGenerator (scaffolding)
For creating files from templates:
---
name: my-generator
description: >-
[Under 40 words. When should this trigger?]
---
# [Generator Name]
## Usage
[How to invoke — what args/inputs are needed]
## What Gets Created
[List of files and their purpose]
## Template
[The template content with placeholders]
## After Generation
[What to do next — wire up SSE, add routes, etc.]
## Related SkillsNaming Conventions
- Hyphen-case only:
[a-z0-9-], max 64 characters - Pattern skills: descriptive names (
files-as-database,delegate-to-agent) - Workflow/generator skills: verb-noun (
create-script,capture-learnings)
Tips
- Keep descriptions under 40 words — They're loaded into context on every conversation.
- Keep SKILL.md under 500 lines — Move detailed content to
references/files. - Use standard markdown headings — No XML tags or custom formats.
Anti-Patterns
- Inline LLM calls — Skills must not call LLMs directly (violates Rule 2)
- Database patterns — Skills must not introduce databases (violates Rule 1)
- Ignoring SSE — If a skill creates data files, mention wiring up
useFileWatcher - Vague descriptions — "Helps with development" won't trigger. Be specific about _when_.
- Pure documentation — Skills should guide action, not just explain concepts
File Structure
.agents/skills/my-skill/
├── SKILL.md # Main skill (required)
└── references/ # Optional supporting context
└── detailed-guide.mdRelated Skills
- capture-learnings — When a learning graduates to reusable guidance, create a skill
- self-modifying-code — The agent can create new skills (Tier 2 modification)
Related skills
FAQ
What skill types does it define?
Pattern (architectural rule), Workflow (step-by-step), and Generator (scaffolding).
How long should a description be?
Under 40 words, since descriptions are loaded into context on every conversation.