writing-skills

Create and refine SKILL.md files with structured frontmatter and templates.

1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/justincordova/agents --skill writing-skills-justincordova
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/justincordova/agents/tree/main/skills/writing-skills
Command: npx skills add https://github.com/justincordova/agents --skill writing-skills-justincordova

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Skills are reference guides for proven techniques and patterns. They help future sessions find and apply effective approaches. Write them to be discovered, not just read.

Core Features & Use Cases

  • Provide structured templates and frontmatter to ensure skills are discoverable.
  • Standardize patterns for drafting SKILL.md, and guidance for optional references/scripts/assets.

Quick Start

Create a new SKILL.md with frontmatter containing name and description, followed by the skill’s guide sections as described in this document.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I standardize skill discovery metadata for markdown documentation?

Standardize skill discovery metadata by using structured frontmatter templates containing name and description. This ensures markdown documentation is consistently discoverable across projects by providing standardized patterns for drafting SKILL.md files.

What is the best way to structure a SKILL.md file for discoverability?

Structuring a SKILL.md file requires frontmatter with name and description fields, followed by the skill's guide sections. This markdown body structure ensures written skills are discovered by future sessions rather than just read.

Do I need optional resource directories like scripts and references when writing skills?

Optional resource directories like scripts, references, and assets are not required but supported. Writing skills provides implementation guidance for these optional directories to help organize supplementary materials alongside the main SKILL.md.

How does frontmatter improve best practices for skill design?

Frontmatter improves skill design by embedding structured discovery metadata directly into markdown files. This enforces best practices by ensuring skills contain required name and description fields before any guide sections are written.

Can I use existing markdown documentation without modifying the structure?

Existing markdown documentation requires modification to fit skill standards. You must add frontmatter containing name and description fields, and restructure the markdown body into guide sections to meet the discovery requirements.

When should I create a skill instead of standard documentation?

Create a skill when you have proven techniques and patterns that future sessions need to find and apply. Skills are reference guides designed for discovery, whereas standard documentation is typically read linearly without structured discovery metadata.