authoring-skills

Define standards for authoring and refining SKILL.md files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/peTMat-dev/private-chatting-app --skill authoring-skills-petmat-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: authoring-skills
Source: https://github.com/peTMat-dev/private-chatting-app/tree/main/.claude/skills/authoring-skills
Command: npx skills add https://github.com/peTMat-dev/private-chatting-app --skill authoring-skills-petmat-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, concise framework for creating, refining, and reorganizing SKILL.md files to improve token efficiency, clarity, and maintainability across projects.

Core Features & Use Cases

  • Establishes core principles such as keeping the frontmatter minimal and the body focused on non-obvious decisions, project-specific gotchas, and domain knowledge.
  • Promotes progressive disclosure by moving verbose guidance, data, and reference material into separate files that are loaded on demand.
  • Defines a recommended file layout (SKILL.md plus optional state/reference and assets) to ensure consistent discovery, review, and iteration.
  • Includes a publishing checklist and evaluation guidance to support iterative refinement and quality control.

Quick Start

Follow the core principles to create or refactor a SKILL.md with concise frontmatter, a short main body, and optional reference files.

Frequently Asked Questions about authoring-skills

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

FAQPage Schema
How do I write concise SKILL.md files to minimize token usage?

To write concise SKILL.md files, keep frontmatter minimal and focus the body on non-obvious decisions and project-specific gotchas. Move verbose guidance into separate reference files loaded on demand to minimize token usage.

What is progressive disclosure in markdown documentation?

Progressive disclosure in markdown documentation moves verbose guidance, data, and reference material into separate files loaded on demand. This keeps the main SKILL.md body concise while preserving detailed domain knowledge for when it is needed.

What should be included in SKILL.md frontmatter and body content?

SKILL.md frontmatter must include a name and description, while the body content should remain concise and focused on non-obvious decisions. Use references, scripts, and assets only when needed to support progressive disclosure.

How do I structure and organize skill documentation across a repository?

Structure skill documentation using a recommended file layout of SKILL.md plus optional state, reference, and assets. This layout ensures consistent discovery, review, and iteration when organizing skill documentation across a repository.

Does this skill writing standard include a publishing checklist?

Yes, this skill writing standard includes a publishing checklist and evaluation guidance to support iterative refinement and quality control. It helps ensure frontmatter is minimal, the body is concise, and references are used appropriately.

When should I move reference material out of a SKILL.md file?

You should move reference material out of a SKILL.md file when it contains verbose guidance or data that bloats the body. Apply progressive disclosure patterns to load these separate reference files on demand only when needed.