Discover the toolingbehind modern intelligence
The operating system for AI infrastructure discovery. Search a live map of MCP servers, AI agents, LLM tools, automation systems, and developer infrastructure.
The operating system for AI infrastructure discovery. Search a live map of MCP servers, AI agents, LLM tools, automation systems, and developer infrastructure.
Documentation
Skills are reusable knowledge packages that teach AI agents how to think, work, and build. Learn how to discover, install, and create Skills for any workflow.
01 · Overview
Skills are reusable knowledge packages that teach AI agents how to think, build, and operate within specific domains.
Think of a Skill as a portable brain module. Instead of repeating the same instructions every time you talk to an AI, you package your expertise into a SKILL.md file that the agent loads automatically when relevant.
Skills are lazy-loaded — the AI only pulls in what it needs, keeping token usage low while maintaining deep expertise. They work across Claude Code, Codex CLI, ChatGPT, and any agent that can read markdown context.
The Flow
01 · Input
"Help me optimize this React component"
02 · Routing
Analyzes intent, scans available Skills, finds match
03 · Activation
react-optimization.md — lazy-loaded into context
04 · Context
Patterns, rules, examples, decision rubrics applied
05 · Expertise
Now reasons like a senior React performance engineer
06 · Output
Production-grade, consistent, repeatable result
Real examples
Teaches component architecture, accessibility patterns, and responsive design.
Enforces brand voice, color systems, and typography rules across all outputs.
Structures video content extraction, timestamps, and summary generation.
Guides memoization, re-render prevention, and bundle optimization.
02 · Why Skills
Why Skills are the best way to scale AI expertise across your team.
Lazy-loaded on demand. The AI only loads what it needs — context stays lean, costs stay low.
Write once, use everywhere. A single Skill works across projects, teams, and platforms.
Encode deep knowledge — frameworks, patterns, company standards — into actionable packages.
Every team member gets the same expert guidance. No drift between how people use AI.
Works with Claude Code, Codex CLI, ChatGPT, and any agent that reads markdown context.
Share via Git repos, npm packages, or direct transfer. Install in seconds.
03 · Compare
Two complementary systems that solve fundamentally different problems.
“Skills are the recipe. MCP is the kitchen.”
They work together, not against each other.
Teaches the AI how to think and what patterns to follow.
Plain SKILL.md files — no build step, no dependencies.
Drop a folder and it works. No servers, no config.
Encodes best practices, standards, and decision-making.
Connects the AI to external tools, APIs, and databases.
Structured protocol with request/response patterns.
Needs servers to be running and configured.
Reads databases, calls APIs, executes commands.
Use Skills when…
Use MCP when…
04 · Compare
From one-time instructions to persistent, structured intelligence.
Persist across sessions — never retyped.
Metadata, organization, and clear conventions.
Pulled in automatically when relevant.
Via Git, installable in seconds, version-controlled.
Disappears after the conversation ends.
No structure, no conventions.
Copy-pasted by hand every single time.
Shared as raw text, lost after the session.
05 · Compare
Reusable workflows and expertise that transfer across projects.
“React Optimization” works in any React codebase.
Tied to one workspace — codebase, env, history.
Everything specific to that particular project.
06 · Compare
Knowledge and capabilities any agent can use.
Structured reference material that guides reasoning.
Specialized workers that execute tasks autonomously.
They load Skills to do their work better and consistently.
07 · Decision
A quick guide on when Skills shine — and when simpler approaches work fine.
Use Skills when
Skip Skills when
08 · Anatomy
Every Skill follows a clean, predictable folder layout.
react-optimization/ ├── SKILL.md ├── references/ │ ├── patterns.md │ └── examples.md ├── assets/ │ └── diagram.svg └── scripts/ └── analyze.sh
SKILL.mdThe core file. All knowledge, instructions, and metadata the AI needs. The only required file.
references/Docs, code examples, API references the Skill pulls from when needed.
assets/Diagrams, screenshots, architecture images that provide context.
scripts/Optional automation — linting, analysis, or code generation.
09 · Mechanics
A four-step process that happens automatically behind the scenes.
On startup, the AI scans your skills directory and indexes all available Skills by their metadata and descriptions.
When you make a request, the AI matches your task to the most relevant Skill based on context, keywords, and intent.
Only the matched Skill's context is lazy-loaded into the conversation. No wasted tokens on irrelevant Skills.
The AI applies the Skill's knowledge — patterns, rules, examples — to produce expert-level output.
10 · Setup
Get started with Skills in your preferred AI tool.
Skills path: ~/.claude/skills/
11 · Build
Build your first Skill in five steps.
Name it descriptively using kebab-case. This becomes the Skill's identifier.
Add metadata (name, version, tags), instructions, rules, and examples.
Reference docs in references/, images in assets/, scripts in scripts/.
Use it in a real conversation and iterate on output quality.
Push to GitHub, publish on theskillcity, or share the folder.
Example SKILL.md
12 · Wisdom
Guidelines for building effective, maintainable Skills.
One Skill, one domain. A focused Skill is more accurate and reliable than a broad one.
Help the AI understand when and how to apply it — the difference between used and ignored.
Examples dramatically improve output. Show what bad looks like and what good looks like.
Clear filenames and headers. The AI navigates these files — make it easy.
A "do everything" Skill dilutes quality. Split into focused, composable Skills.
Track changes with Git. Continuously refine based on real usage and feedback.