Agent skills extend AI coding assistants with reusable knowledge
Agent skills are folders of instructions that AI coding assistants can discover and use. They package procedural knowledge into portable, version-controlled units.
The format uses SKILL.md files with YAML frontmatter and markdown instructions. Skills work across Claude Code, Cursor, Codex, and other compatible agents.
Installing Skills
Use the skills CLI to add skills from GitHub repos:
# Install from a GitHub repository
npx skills add owner/repo
# List available skills without installing
npx skills add owner/repo --list
# Install specific skill to specific agent
npx skills add owner/repo --skill skill-name --agent claude-codeInstalling the Digital Garden Skill
This garden's framework is available as an installable skill:
npx skills add christopherdebeer/garden --skill digital-gardenThis teaches Claude Code the digital garden conventions:
- Atomic notes with assertion titles
- Wiki-links using
[[slug]]syntax - Status levels (seedling → budding → evergreen)
- File conventions and build workflow
Creating Skills
A minimal skill requires one file:
skill-name/
└── SKILL.mdThe SKILL.md format:
---
name: skill-name
description: What this skill does and when to use it.
license: MIT
metadata:
author: your-name
version: "1.0.0"
---
# Skill Title
Instructions the agent follows when this skill activates.See the specification at agentskills.io.