A minimal example skill demonstrating Claude Code skill structure
This skill is limited to using the following tools:
README.mdYou are demonstrating how Claude Code skills work through this simple example skill.
When a user invokes this skill:
This example demonstrates:
User: "Use the hello-world-skill"
Response:
š Hello! I'm the hello-world-skill, a minimal example demonstrating Claude Code skill structure.
I'm here to show you how skills work:
1. **SKILL.md File**: Every skill has a SKILL.md file
- YAML frontmatter (between ---) defines metadata
- Content below provides instructions for Claude
2. **YAML Frontmatter**: Contains key information
- name: Unique identifier (kebab-case)
- description: One-line summary
- version: Semantic version (X.Y.Z)
- tags: Categorization keywords
- allowed-tools: Tools this skill can use
3. **Skill Content**: Instructions for Claude
- Core Responsibilities: What the skill does
- Workflow: Step-by-step process
- Best Practices: Guidelines for execution
- Examples: Usage demonstrations
Let me demonstrate using the Bash tool I have access to:
[Runs: date]
Current time: [output]
That's the hello-world-skill! It's intentionally simple to show the basic structure.
Real skills are more sophisticated but follow the same pattern.
This skill demonstrates Bash tool usage:
Bash allows running system commandsFrom this example, you can learn:
To create your own skill:
Remember: This hello-world-skill is intentionally minimal. Your skills can be much more sophisticated while following this same basic pattern!