skill-writer

Guide creation and validation of Claude Code Agent Skills with SKILL.md frontmatter.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/teddytennant/rusttorch --skill skill-writer-teddytennant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-writer
Source: https://github.com/teddytennant/rusttorch/tree/main/.claude/skills/skill-writer
Command: npx skills add https://github.com/teddytennant/rusttorch --skill skill-writer-teddytennant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides users in creating well-structured Claude Skills for Claude Code, ensuring each Skill has a proper SKILL.md frontmatter, and progressive disclosure structure to maximize discoverability and reliability.

Core Features & Use Cases

  • Structured SKILL.md templates: Validate name, description, and frontmatter.
  • Progressive disclosure: Organize content into sections and optional references/scripts/assets.
  • Validation & troubleshooting: Check discovery, activation, and consistency across skills.
  • Templates & best practices: Step-by-step guidelines for creating new skills.

Quick Start

Create a new Skill directory with SKILL.md frontmatter like:

name: sample-skill description: Brief description

Then add optional references.md, examples.md, and scripts/, assets/ as needed.

Frequently Asked Questions about skill-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a well-structured Claude Skill with proper frontmatter?

Create a SKILL.md file with frontmatter metadata (name, description) enclosed in triple dashes, followed by your Skill content. Frontmatter validation ensures consistent structure and discoverability across all your Skills.

What's the correct file layout for organizing a multi-file Skill?

Use a Skill directory containing SKILL.md as the core file, plus optional references.md, examples.md, and scripts/ or assets/ folders. This progressive disclosure structure maximizes usability and keeps related files organized.

How do I ensure my Skill is discoverable in Claude Code?

Validate your SKILL.md frontmatter with required fields (name, description), organize files consistently, and check that your Skill placement matches your scope (personal or project-level). Validation checks catch discovery and activation issues early.

Can I use templates to speed up Skill creation?

Yes. The Skill Writer provides step-by-step templates and best-practice guidelines for SKILL.md structure, content organization, and optional components. Templates reduce manual errors and accelerate consistent Skill development.

What should I include in a Skill's optional components like references or examples?

References.md documents external sources or related concepts; examples.md provides concrete use cases; scripts/ and assets/ folders hold automation or resource files. Include only components your Skill actually needs.

How do I troubleshoot when my Skill isn't activating or being found?

Check frontmatter syntax, verify file placement (personal vs. project scope), ensure SKILL.md exists at the root, and validate consistency across all Skill files. The Skill Writer guides diagnostic steps for common activation and discovery failures.