One-click install
npx skills add https://github.com/Soham407/studio-kickstart --skill write-a-skill-soham407
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-a-skill
Source: https://github.com/Soham407/studio-kickstart/tree/main/architecture/matt-pocock-write-a-skill
Command: npx skills add https://github.com/Soham407/studio-kickstart --skill write-a-skill-soham407

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides people in creating new agent skills with consistent structure and clear, discoverable intent so the right capability is selected during orchestration.

Core Features & Use Cases

  • Requirement Gathering: Prompts for task/domain scope, concrete use cases, and whether the skill needs executable scripts or only instructions.
  • Skill Drafting with Progressive Structure: Produces a well-formed root SKILL.md with bundled resources when content becomes large or specialized.
  • Review and Refinement Loop: Helps validate that the description includes triggers, stays concise, and accurately references related materials.

Quick Start

Use the write-a-skill Skill to create a new SKILL.md by answering what the skill covers, what triggers it should support, and whether it needs scripts or references.

Frequently Asked Questions about write-a-skill

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

FAQPage Schema
How do I create an agent skill with YAML frontmatter and progressive disclosure?

To create an agent skill, draft a root SKILL.md file with YAML frontmatter containing required discovery fields, then organize supporting reference and utility files separately to enable progressive disclosure of workflows and advanced features.

What is progressive disclosure in agent skill authoring?

Progressive disclosure in agent skill authoring is a documentation structure where a concise description enables discovery, while specialized workflows and deterministic content are bundled into supporting reference files to prevent overloading the root SKILL.md.

What should be included in a SKILL.md file for agent orchestration?

A SKILL.md file must include YAML frontmatter with required discovery fields like name and description, task triggers, domain scope, and references to any bundled utility scripts or reference materials needed for workflow execution.

When do I need to bundle separate reference files for a workflow template?

You need to bundle separate reference files when skill content becomes too large or specialized for a single SKILL.md, ensuring deterministic instructions and advanced features remain discoverable without cluttering the root prompt instructions.

Does agent skill authoring require executable scripts or only prompt instructions?

Agent skill authoring supports both approaches: you can build capability packs with only prompt instructions, or include executable utility scripts if the task domain requires deterministic execution alongside the YAML frontmatter and documentation structure.

What's the best way to structure long documentation for agent capabilities?

The best way to structure long documentation is keeping the root SKILL.md concise with triggers and scope, then moving detailed workflow templates and specialized resources into bundled reference files that agents access through progressive disclosure.