skill-builder
Create, structure, validate, and package Agent Skills.
Skill by anthropic-community
Chalk Labs
Need help deploying skill-builder?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/michaellaret7-skill-builder-681921
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/skill-builder
What's inside
- Skill name
skill-builder- Description
- Create, structure, validate, and package Agent Skills. Use when building a new skill, refining an existing skill, or when the user mentions SKILL.md, skill authoring, or Agent Skills.
- License
- Apache-2.0
- Metadata
- author: anthropic-community · version: 3.0
- Instructions
- 137 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- name: "skill-builder" does not match folder "skill_builder"
- files: referenced but missing: references/api.md, scripts/validate.py, assets/template.json
Files (6)
- SKILL.md
- SKILL.md · assets/template-skill/
- patterns.md · references/
- specification.md · references/
- init_skill.py · scripts/
- validate_skill.py · scripts/
SKILL.md (first lines)
# Skill Builder
Build Agent Skills: filesystem-based bundles that give Claude domain-specific expertise via progressive disclosure.
## Mental Model
Three load levels:
| Level | Content | When loaded | Budget |
|-------|---------|-------------|--------|
| 1 | YAML frontmatter (name + description) | Always | ~100 tokens |
| 2 | SKILL.md body | When triggered | <5k tokens (<500 lines) |
| 3 | `scripts/`, `references/`, `assets/` | On demand | Unlimited per file |
The frontmatter `description` is the most important field — it determines *whether the skill triggers at all*.
## Skill Layout
```
skill-name/
├── SKILL.md # Required — entry point
├── LICENSE # Recommended
├── scripts/ # Executable code (run, don't load)
├── references/ # Docs loaded on demand
└── assets/ # Templates, images, static files
```
**When to use which directory:**
- `scripts/` — operations needing deterministic behavior, repeated logic, external tools
- `references/` — domain knowledge too large for SKILL.md
- `assets/` — templates, binary files, static resources used in output
## Authoring Workflow
### 1. Scaffold
```bash
python scripts/init_skill.py <skill-name> --path ./skills --resources scripts,references,assets
```
### 2. Write the frontmatter
```yaml
---
name: my-skill-name
description: Specific action verbs + file types/domains + trigger phrases. Use when [concrete situation].
license: Apache-2.0
metadata:
author: your-name
version: "1.0"
---
```
The description is the entire trigger signal. Be specific.
**❌ Bad → ✅ Good:**
- "Helps with code" → "Reviews Python and JavaScript code for security vulnerabilities, PEP 8 compliance, and performance issues. Use when asked to review code."
- "PDF stuff" → "Extract text and tables from PDFs, fill forms, merge documents. Use when working with PDF files."
- "Database queries and data stuff" → "Query and analyze BigQuery datasets using company schemas. Use for data analysis or SQL generation."
Rules: max 1024 chars, no XML tags, include action verbs + file types/domains + when-to-use clause.
### 3. Write the body
Keep under 500 lines. Use imperative form ("Extract X using Y"), not second person ("You should...").
Recommended sections:
```markdown
## Overview (2–3 sentences)
## Quick Start (minimal working example)
## Instructions (organized by task type)
## Examples (input → output)
## Edge Cases (unusual situations)
## References (point to bundled files)
```
**Include only what Claude doesn't already know.** Skip generic programming advice, obvious framework explanations, security platitudes.
### 4. Add bundled resources
Reference every bundled file explicitly in SKILL.md so Claude knows it exists:
```markdown
## References
- `references/api.md` — full API reference
- `scripts/validate.py` — input validation
- `assets/template.json` — output template
```
If SKILL.md exceeds 500 lines, move topical content into `references/<topic>.md` and leave a pointer.
### 5. Validate
```bash
python scripts/validate_skill.py <skill-directory> --verbose
```
Validates frontmatter, name format, description quality, line count, referenced-file existence, and Python script syntax.
### 6. Package
```bash
cd <skill-directory> && zip -r ../skill-name.zip .
```
Distribute via Claude.ai (Settings > Features), the API `skills` parameter, or `~/.claude/skills/` for Claude Code.
## Common Mistakes
1. **Vague description** — skill never triggers
2. **Restating things Claude knows** — wastes context
3. **Monolithic SKILL.md** — split into references when >500 lines
4. **Untested scripts** — always run before bundling
5. **Unreferenced bundled files** — Claude won't know they exist
6. **Wrong specificity** — high-stakes tasks (migrations) need exact sequences; creative tasks need direction, not steps
## Iterating
Skills improve through observation:From michaellaret7/Agent-Harness-First-Principles, Apache-2.0.
More from michaellaret7/Agent-Harness-First-Principles
- 0.479score
skill-builder
anthropic-community
Comprehensive guide for creating, structuring, validating, and packaging Agent Skills.
SkillCFreshness: CClaude Code +9 - 0.479score
codebase-recon
mini-agent
Produce a structured brief of an unfamiliar codebase covering layout, entry points, dependencies, config surface, test coverage, and areas of interest.
SkillCFreshness: CClaude Code +9 - 0.467score
submit-pr
michaellaret7
Run git diff, summarize changes, and submit a pull request to a target branch.
SkillCFreshness: CClaude Code +9 - 0.450score
mcp-builder
michaellaret7
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools.
SkillCFreshness: CClaude Code +9 - 0.440score
grill-me
michaellaret7
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 8, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 3.0
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from anthropic-community
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get skill-builder running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
skill-builder. Agent Mart. https://agentmart.dev/skills/michaellaret7-skill-builder-681921 (last updated 2026-10-24)