write-a-skill

Generate a new agent skill package with a valid SKILL.md entry point.

3|Updated May 11, 2026
One-click install
npx skills add https://github.com/JeromyJSmith/lattice-platform --skill write-a-skill-jeromyjsmith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-a-skill
Source: https://github.com/JeromyJSmith/lattice-platform/tree/main/.agents/skills/write-a-skill
Command: npx skills add https://github.com/JeromyJSmith/lattice-platform --skill write-a-skill-jeromyjsmith

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation of new agent skills by providing a consistent, structured workflow and a ready-to-fill template.

Core Features & Use Cases

  • Requirement gathering and scoping: Prompts for domain, use cases, whether scripts are needed, and what references should be included.
  • Structured skill authoring: Guides writing a valid SKILL.md entry point plus optional supporting files for detailed documentation or examples.
  • Progressive disclosure design: Encourages keeping the SKILL.md concise while linking to deeper material when complexity grows.
  • Maintainable packaging: Recommends splitting large instructions into additional reference materials and adding deterministic scripts only when necessary.

Quick Start

Ask the agent to create a new skill for your chosen domain, including a concise SKILL.md with clear “Use when...” triggers and any needed supplementary documentation.

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 a new agent skill with valid YAML frontmatter?

To create an agent skill, generate a self-contained skill directory with a SKILL.md entry point containing discovery-ready YAML frontmatter for the name and description, plus concise instruction content.

What is progressive disclosure in skill authoring and when should I use it?

Progressive disclosure in skill authoring keeps the SKILL.md entry point concise while linking to deeper reference materials. Use it when instruction complexity grows and supplementary documentation is needed.

How do I structure an agent skill package with supporting files?

Structure an agent skill package by writing a valid SKILL.md entry point and organizing optional supporting files for detailed documentation, references, or examples to ensure maintainability.

Do I need deterministic scripts in my agent skill package?

Deterministic scripts are optional in an agent skill package. You should add them only when necessary for specific task requirements, keeping the skill maintainable and concise.

What's the best way to organize references and examples for maintainable agent workflows?

The best way to organize references for maintainable agent workflows is splitting large instructions into additional reference materials within a self-contained skill directory, keeping the main SKILL.md concise.

Can I use skill authoring to design capabilities for a specific domain?

Yes, skill authoring applies when designing capabilities for a specific task or domain. It prompts for the domain, use cases, required scripts, and references to scope the skill correctly.