Generated banner for Example Skill
Generated logo for Example Skill

Example Skill

AnthropicOfficialPublished by Anthropic

  • Skill
  • Meta (authoring, orchestration, planning, memory)
  • Agent tooling
  • Apache-2.0
  • No issues found

From the author

This skill should be used when the user asks to "demonstrate skills", "show skill format", "create a skill template", or discusses skill development patterns. Provides a reference template for creating Claude Code plugin skills.
— the description by Anthropic

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

This skill provides a standardized framework for developing plugin skills for Claude Code. It outlines the required directory structure, frontmatter configuration, and best practices for writing effective trigger descriptions to ensure the model invokes the skill appropriately.

What it does

  • Defines the required file structure for new skills
  • Explains the mandatory frontmatter fields for skill configuration
  • Provides patterns for writing effective trigger descriptions
  • Offers guidelines for organizing supporting documentation and scripts
  • Outlines best practices for skill focus and activation testing

When to use it

  • When you need to create a new Claude Code plugin skill
  • When you are looking for a standard template for skill development
  • When you need guidance on how to define trigger conditions for an AI agent
  • When you are establishing patterns for skill organization

Advantages

  • Ensures consistency across skill development
  • Helps optimize model activation through structured descriptions
  • Provides a clear roadmap for file organization
  • Reduces ambiguity in skill purpose and scope

Usage examples

“Show me the standard format for a Claude Code skill.”
The agent provides the directory structure and frontmatter requirements defined in the example-skill.
“How should I write the description field for my new skill?”
The agent explains the pattern of using specific trigger phrases and keywords to ensure accurate model invocation.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/anthropics/example-skill/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip example-skill.zip -d .agents/skills

Documentation by Anthropic

Example Skill

This skill demonstrates the structure and format for Claude Code plugin skills.

Overview

Skills are model-invoked capabilities that Claude autonomously uses based on task context. Unlike commands (user-invoked) or agents (spawned by Claude), skills provide contextual guidance that Claude incorporates into its responses.

When This Skill Applies

This skill activates when the user's request involves:

  • Creating or understanding plugin skills

  • Skill template or reference needs

  • Skill development patterns

Skill Structure

Required Files
skills/
└── skill-name/
    └── SKILL.md          # Main skill definition (required)
Optional Supporting Files
skills/
└── skill-name/
    ├── SKILL.md          # Main skill definition
    ├── README.md         # Additional documentation
    ├── references/       # Reference materials
    │   └── patterns.md
    ├── examples/         # Example files
    │   └── sample.md
    └── scripts/          # Helper scripts
        └── helper.sh

Frontmatter Options

Skills support these frontmatter fields:

  • name (required): Skill identifier

  • description (required): Trigger conditions - describe when Claude should use this skill

  • version (optional): Semantic version number

  • license (optional): License information or reference

Writing Effective Descriptions

The description field is crucial - it tells Claude when to invoke the skill.

Good description patterns:

description: This skill should be used when the user asks to "specific phrase", "another phrase", mentions "keyword", or discusses topic-area.

Include:

  • Specific trigger phrases users might say

  • Keywords that indicate relevance

  • Topic areas the skill covers

Skill Content Guidelines

  1. Clear purpose: State what the skill helps with

  2. When to use: Define activation conditions

  3. Structured guidance: Organize information logically

  4. Actionable instructions: Provide concrete steps

  5. Examples: Include practical examples when helpful

Best Practices

  • Keep skills focused on a single domain

  • Write descriptions that clearly indicate when to activate

  • Include reference materials in subdirectories for complex skills

  • Test that the skill activates for expected queries

  • Avoid overlap with other skills' trigger conditions

Files

Requirements and compatibility

Written for: Claude Code, Claude apps

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Published by
Anthropic
Publisher
Anthropic (Official)
Source
anthropics/claude-plugins-official · plugins/example-plugin/skills/example-skill · commit 0412be7
Licence
Apache License 2.0 (redistribution allowed)
  • LICENSE (added by AutoGineer from plugins/example-plugin/LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Anthropic.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download example-skill.zip