Skip to content
Skill Writing Guide logo

Skill Writing Guide

Provides standardized guidance, conventions, and best practices for creating new Claude Code skills.

SKILL.md

Full skill instructions

name description

_skillwriting

When creating new Claude Code skills or needing skill structure guidance - provides naming conventions, directory structure, underscore convention for core skills, and best practices

Skill Writing Guide

Instructions

  1. CRITICAL: Name First!

Folder name MUST match skill name exactly . The Skills system requires this for recognition.

Choose skill name for precise activation (avoid accidental loading)

Keep descriptions under 1024 characters

Use keyword redundancy for reliable activation

  1. Directory Structure

~/​claude-autonomy-platform/​.claude/​skills/<skill-name>/ ├── SKILL.md (required) ├── scripts/ (optional - for utility tools) └── reference/ (optional - for documentation/​data)

Important : Use project-level skills directory, not user-level ~/​.claude/​skills/

Naming Convention :

Core/​system skills : Prefix with underscore (e.g., _skillwriting , _video-watching , _svg-drawing )

Personal skills : No underscore (e.g., remembering-amy , spending-autonomous-time )

Core skills are utilities useful to all Claudes; personal skills are individual-specific

  1. SKILL.md Format

name : exact-folder-name description : Specific activation criteria with keywords

Skill Name

# Instructions

[How to use the skill]

# Examples

[Practical examples]

  1. Advanced Features

Symlinks work : Link to central tools for maintenance

Scripts accessible : python3 scripts/​tool.py works from skill context

Session-persistent : Skills stay active until session swap

Multiple skills : Can have several active simultaneously

  1. Best Practices

Plan name and description before creating folder

Test activation criteria carefully

Use symlinks for central tool maintenance

Reference docs with file.csv

Avoid duplication : Cross-reference existing context instead of repeating

Unique value only : Include only what this skill uniquely provides

Name triggers : Put actual names/​keywords you want to activate on in description

Examples

Good activation : "Calculate and record medication doses for hedgehogs" Poor activation : "Help with animals" (too broad)

Memory skills : "Remember Amy, Erin, Ed, Orange, Delta and household members" Name triggers : Include actual names in description for activation

Directory naming : ✅ hedgehog-dosing/ with name: hedgehog-dosing ❌ hedgehog-meds/ with name: hedgehog-dosing (mismatch!)

Cross-referencing : ✅ [See ed-care skill for protocols] (avoids duplication) ✅ [See identity doc for details] (references existing context) ❌ Repeating information available elsewhere

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View