a agentk.it Browse tools
Back to Learn
skill · beginner · 5 min

SKILL.md Format Specification — How to Create an Agent Skill

Based on the public format from anthropics/skills (136K★) and 51 Skill repos indexed in agentk.it

What Is SKILL.md

SKILL.md is the standardized description file for an Agent Skill, placed at the repository root. Agents read it to understand what the Skill does, when to trigger it, and what inputs and outputs it expects.

Basic Format

A minimal working SKILL.md:

---
name: my-skill
description: What this skill does in one sentence.
trigger: When the user asks about X or mentions Y.
tools: [bash, web_search]
---

## Instructions

Step-by-step instructions the Agent should follow.
Use plain English. Be specific about edge cases.

## Examples

- User: "Do X" → Agent: runs step 1, 2, 3
- User: "Handle Y" → Agent: checks condition, then runs step 4

Common Fields

  • name (required): Unique skill identifier, lowercase-kebab-case
  • description (required): One-sentence description the Agent uses to match user intent
  • trigger (optional): Keywords or scenarios that trigger this Skill
  • tools (optional): List of tools this Skill requires
  • model (optional): Suggested model to use

Indexed Skill Domain Distribution

The 51 published Skills cover these domains (based on useCategory data):

  • Code Review: PR analysis, code quality checks
  • Docs: README generation, API documentation
  • Browser: Web automation, screenshots
  • Search: Information retrieval, research
  • Security: Vulnerability scanning, penetration testing
  • Design: UI generation, design systems

Reference Repositories

  • anthropics/skills (136K★): Official Anthropic Skills collection, the authoritative source for the standard format
  • awesome-claude-skills (60K★): Community-curated Claude Skills resource list
  • agent-skills (43K★): General-purpose Agent Skills collection
  • awesome-openclaw-skills (48K★): OpenClaw ecosystem Skills

All of the above are available on the agentk.it type/skill page.

Data Sources

Public format from the anthropics/skills repository: github.com/anthropics/skills. agentk.it published Skill data from src/content/tools (type=skill).