write-a-skill

Scaffold canonical and wrapper skills with SKILL.md frontmatter.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the scaffolding process for new skills, ensuring consistent project conventions are followed and reducing setup time for teams.

Core Features & Use Cases

  • Canonical + wrapper scaffolding: Creates both the canonical implementation under .agent/skills/ and the Claude wrapper under .claude/skills/.
  • Index updating: Prompts to update the readme/index to include the new skill.
  • Use Case: A developer wants to add a new capability; this skill ensures a consistent, repeatable starter kit is produced.

Quick Start

Copy the canonical skeleton from .agent/skills/write-a-skill and the Claude wrapper from .claude/skills/write-a-skill, then update the README.

Frequently Asked Questions about write-a-skill

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

FAQPage Schema
How do I scaffold a new skill with a Claude wrapper?

Scaffolding a new skill requires a valid SKILL.md frontmatter with name and description fields, plus populated corresponding directories, to generate both canonical and wrapper skill structures following project conventions.

What is canonical and wrapper skill scaffolding for AI development?

Canonical and wrapper skill scaffolding is an automation process that generates a core implementation directory and a linked Claude wrapper directory, ensuring teams follow consistent project conventions when adding new AI capabilities.

Does skill scaffolding update the project README index automatically?

Skill scaffolding prompts you to update the readme or index to include the newly created skill, ensuring the project documentation reflects the added canonical implementation and Claude wrapper.

What do I need to create a new skill using this scaffold template?

To create a new skill using this scaffold template, you need a valid SKILL.md frontmatter containing the name and description, and the corresponding directories must be populated before the automation can generate the wrapper structure.

When should I use a skill scaffold template instead of manual setup?

You should use a skill scaffold template instead of manual setup when your team needs a consistent, repeatable starter kit for adding new capabilities, ensuring both canonical implementations and Claude wrappers are prepared and linked correctly.