template-skill

Define a reusable Claude Skill template with YAML frontmatter and SKILL.md structure.

13|Updated Apr 2, 2025
One-click install
npx skills add https://github.com/kettleofketchup/DraftForge --skill template-skill-kettleofketchup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: template-skill
Source: https://github.com/kettleofketchup/DraftForge/tree/main/.claude/skills/template-skill
Command: npx skills add https://github.com/kettleofketchup/DraftForge --skill template-skill-kettleofketchup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill defines a reusable template for Claude Skill Units using YAML frontmatter.

Core Features & Use Cases

  • Standardizes the discovery surface by requiring a root SKILL.md with mandatory name and description in frontmatter and a body of operational instructions.
  • Supports optional scripts/, references/, and assets/ directories for extended functionality.
  • Ensures a minimal, safe structure for packaging skills while allowing future extension.

Quick Start

Copy this template into a new Skill Unit, fill in the name and description in the frontmatter, and replace the body with your operational instructions. No code fences.

Frequently Asked Questions about template-skill

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

FAQPage Schema
How do I create a Claude skill using a YAML frontmatter template?

To create a Claude skill with a YAML frontmatter template, copy the template into a new directory and fill in the mandatory name and description fields in the SKILL.md frontmatter, then replace the body with your operational instructions.

What is the required structure for packaging Claude skills?

The required structure for packaging Claude skills is a root SKILL.md file containing YAML frontmatter and operational instructions, optionally accompanied by scripts/, references/, and assets/ directories for extended functionality.

Does a Claude skill template require any dependencies or scripts?

A Claude skill template does not require any dependencies or scripts to function. It provides a minimal, safe structure that standardizes the discovery surface using only a SKILL.md file with YAML frontmatter.

What's the best way to standardize AI prompt design for Claude?

The best way to standardize AI prompt design for Claude is using a reusable skill template that enforces mandatory name and description fields in YAML frontmatter, ensuring consistent discovery and operational instructions.

Can I use code fences when writing operational instructions in a SKILL.md file?

You should not use code fences when writing operational instructions in a SKILL.md file. The template requires you to replace the body directly with your operational instructions without code fences.

Why do I need YAML frontmatter in my Claude skill template?

You need YAML frontmatter in your Claude skill template because it standardizes the discovery surface by requiring mandatory name and description fields, allowing the skill to be properly identified and packaged.