Example skill demonstrating skill structure and best practices. Use this skill when the user asks about "skill examples", "skill templates", "how to create skills", or mentions wanting to learn about Claude Code skill development.
Demonstrates proper skill structure and best practices for creating autonomous Claude Code skills. Use when users ask about skill examples, templates, or how to create skills.
/plugin marketplace add shawn-sandy/claude-code/plugin install starter-plugin@claude-code-marketplaceThis skill is limited to using the following tools:
README.mdThis skill demonstrates how to properly structure a Claude Code skill with correct frontmatter, clear instructions, and best practices for autonomous invocation.
Claude should automatically invoke this skill when:
skills/*/SKILL.md structure/command-namecommands/*.md filesagents/*.md filesWhen this skill is invoked, provide a comprehensive explanation that includes:
Skill File Structure
Writing Effective Descriptions
Best Practices
Practical Example Use this very file as a working example, pointing out:
Common Pitfalls
Show the user this template they can copy:
---
name: my-skill-name
description: [What this skill does] Use this skill when [specific conditions or user requests that should trigger it]. Keywords: [terms users might mention].
allowed-tools: Read, Grep, Glob
---
# Skill Title
## Purpose
Clear statement of what this skill provides
## When to Use
Specific conditions that warrant this skill
## Instructions
Step-by-step guidance for Claude when skill is invoked
## Examples
Concrete scenarios and use cases
Skills can include supporting files in their directory:
Example structure:
skills/my-skill/
├── SKILL.md # Required
├── config.json # Optional supporting file
├── templates/ # Optional subdirectory
│ └── template.md
└── scripts/ # Optional scripts
└── helper.sh
The allowed-tools field limits which tools this skill can use:
Common tool combinations:
Read, Grep, Glob (safe exploration)Read, Grep, Glob, WebFetch (research)Read, Write, Edit (file operations)Bash (command execution - use carefully)Provide a clear, educational response that:
Make your response practical and actionable, referencing specific lines or sections from this skill file as examples.