template-skill

Define reusable Claude skill blueprints with YAML frontmatter and Markdown bodies.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/deichworx/smart-swap --skill template-skill-deichworx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: template-skill
Source: https://github.com/deichworx/smart-swap/tree/main/skills/template
Command: npx skills add https://github.com/deichworx/smart-swap --skill template-skill-deichworx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This template skill provides a ready-to-use scaffold for defining Claude skills with standardized metadata and a runnable instruction body, enabling quick creation and consistent activation contexts.

Core Features & Use Cases

  • Structured frontmatter: Declares the skill's name and description for reliable discovery.
  • Operational instructions: The Markdown body serves as the runtime context loaded during activation.
  • Extensibility: Optional directories (scripts/, references/, assets/) can augment functionality as needed.

Quick Start

Edit skills/template/SKILL.md to replace the placeholder frontmatter and body with your own description and instructions.

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 custom Claude skill with YAML frontmatter?

To create a custom Claude skill, define a SKILL.md file with YAML frontmatter containing at least the name and description fields, then add a Markdown body with operational instructions that load as runtime context during activation.

What is the best way to structure a reusable Claude prompt template?

The best way to structure a reusable Claude prompt template is to use a SKILL.md file with standardized YAML frontmatter for discovery and a Markdown body for instructions, optionally extending functionality with scripts/, references/, and assets/ directories.

Do I need any dependencies to build a Claude skill scaffold?

No dependencies are required to build a Claude skill scaffold. You only need to edit the SKILL.md file to replace placeholder frontmatter and body text with your custom description and instructions.

Can I add scripts and references to a Claude skill template?

Yes, you can add scripts and references to a Claude skill template by utilizing the optional scripts/, references/, and assets/ directories, which augment the core SKILL.md functionality as needed.

Why does my Claude skill require a description in the frontmatter?

Your Claude skill requires a description in the frontmatter because it declares the skill's metadata for reliable discovery, ensuring the Markdown body is correctly loaded as runtime context when the skill is activated.

When do I need to use YAML frontmatter for prompt engineering?

You need to use YAML frontmatter for prompt engineering when creating Claude skills, as it enforces standardized metadata declaration with at least name and description fields to enable consistent activation contexts.