Template for creating new AI agent skill definitions.

Install

mkdir -p .claude/skills/sample-basic && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3913" && unzip -o skill.zip -d .claude/skills/sample-basic && rm skill.zip

Installs to .claude/skills/sample-basic

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

A minimal example skill demonstrating the required structure. Use this as a template when creating new skills.
110 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Scaffold new assistant skills
  • Define YAML frontmatter
  • Structure skill documentation

How it works

The skill provides a minimal template and structural requirements for creating new assistant skills.

Inputs & outputs

You give it
Skill metadata and requirements
You get back
Skill directory structure

When to use sample-basic

  • Scaffold a new assistant skill
  • Learn formatting for SKILL.md
  • Standardize custom command definitions

About this skill

Sample Basic Skill

This is a minimal skill template. Replace this content with your own instructions.

Quick Start

  1. Copy this folder and rename it (e.g., creating-components)
  2. Update the name in the YAML frontmatter (lowercase, hyphens only)
  3. Write a specific description that includes:
    • What the skill does
    • When Claude should use it (trigger phrases)
  4. Replace these instructions with your own

YAML Frontmatter Requirements

name:
  - Maximum 64 characters
  - Lowercase letters, numbers, and hyphens only
  - No reserved words: "anthropic", "claude"

description:
  - Maximum 1024 characters
  - Must be non-empty
  - Should describe WHAT and WHEN

Writing Good Instructions

  • Be concise (Claude is smart, don't over-explain)
  • Use examples over lengthy descriptions
  • Keep SKILL.md under 500 lines
  • Link to separate files for detailed content

Example

Here's a simple example of how your skill might work:

User: "Help me create a new component"
Claude: [Reads SKILL.md, follows your instructions]

When not to use it

  • When creating production-ready functional code

Limitations

  • Requires lowercase, hyphenated names
  • No reserved words allowed in names

How it compares

It provides a standardized boilerplate compared to creating skill files from scratch.

Compared to similar skills

sample-basic side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
sample-basic (this skill)17moNo flagsBeginner
command-development168moReviewIntermediate
prpm-development68moReviewIntermediate
rule-identifier58moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

command-development

anthropics

This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.

16133

prpm-development

pr-pm

Use when developing PRPM (Prompt Package Manager) - comprehensive knowledge base covering architecture, format conversion, package types, collections, quality standards, testing, and deployment

6101

rule-identifier

anthropics

This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.

584

autonomous-agent-patterns

davila7

Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool APIs, implementing permission systems, or creating autonomous coding assistants.

451

example-skill

anthropics

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.

326

command-creator

davila7

This skill should be used when creating a Claude Code slash command. Use when users ask to "create a command", "make a slash command", "add a command", or want to document a workflow as a reusable command. Essential for creating optimized, agent-executable slash commands with proper structure and best practices.

422

Search skills

Search the agent skills registry