write-a-skill

Create consistent Claude skills with canonical Claude Code frontmatter and optional Claude references and Claude scripts as needed.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/derickdsouza/dd-claude --skill write-a-skill-derickdsouza
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-a-skill
Source: https://github.com/derickdsouza/dd-claude/tree/main/skills/write-a-skill
Command: npx skills add https://github.com/derickdsouza/dd-claude --skill write-a-skill-derickdsouza

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create new agent skills with proper structure and bundled resources.

Core Features & Use Cases

  • Provides a standard skeleton (SKILL.md, optional REFERENCE.md, EXAMPLES.md) and guidelines for including scripts and references.
  • Encourages consistent skill structure and documentation across new skills.
  • Helps teams rapidly scaffold and review skills before activation.

Quick Start

Draft a new skill named 'skill-name' with a canonical SKILL.md frontmatter and optional references and scripts as needed.

Frequently Asked Questions about write-a-skill

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

FAQPage Schema
How do I structure a new agent skill with bundled resources?

To structure an agent skill, you need a canonical SKILL.md file with frontmatter containing the name and description, and you can bundle optional REFERENCE.md, EXAMPLES.md, scripts, and assets to satisfy project requirements.

What is the standard project structure for writing agent skills?

The standard project structure for agent skills includes a SKILL.md file, optional REFERENCE.md and EXAMPLES.md files, and designated directories for scripts and assets to ensure consistent organization.

How do I scaffold a SKILL.md template with frontmatter for a new skill?

You scaffold a SKILL.md template by drafting a new skill named 'skill-name' and generating canonical frontmatter that includes the required name and description fields along with optional references.

Do I need to include scripts and references when creating agent skills?

You do not need to include scripts and references when creating agent skills; they are optional components added alongside the required SKILL.md file to satisfy deterministic and reference needs.

What is the best way to maintain consistent documentation across new agent skills?

The best way to maintain consistent documentation across new agent skills is to apply a standard skeleton template that enforces uniform SKILL.md frontmatter and optional reference guidelines for rapid review.

Can I use this skill writing template for team review before activation?

You can use this skill writing template for team review before activation, as it encourages consistent skill structure and documentation across new skills to help teams rapidly scaffold and evaluate.