writing-skills

Create and validate SKILL.md files with YAML frontmatter for reusable agent instructions.

Updated Sep 27, 2024
One-click install
npx skills add https://github.com/sheer-rey/PowerBash --skill writing-skills-sheer-rey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/sheer-rey/PowerBash/tree/main/.claude/skills/writing-skills
Command: npx skills add https://github.com/sheer-rey/PowerBash --skill writing-skills-sheer-rey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you create, refine, and validate agent skills so the instructions are discoverable, reusable, and resilient against sloppy or incomplete execution.

Core Features & Use Cases

  • Drafts clear skill frontmatter and operational guidance for new skills.
  • Reviews existing skills for structure, discoverability, and token efficiency.
  • Useful when you are turning a repeatable workflow, a documentation pattern, or a best practice into a standalone skill that other agents should reliably follow.

Quick Start

Use the writing-skills skill to review my draft SKILL.md and tell me what to change before I publish it.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I write agent skills that are actually discoverable and followed?

To write agent skills that are followed, include YAML frontmatter with name and description, add concise operational guidance, and validate the SKILL.md file loads from its root directory. This structure ensures reusable instructions are discoverable and resilient against incomplete execution.

What is a SKILL.md file and when do I need it for prompt engineering?

A SKILL.md file is a standalone document containing YAML frontmatter and operational guidance that turns a repeatable workflow or best practice into an agent skill. You need it when creating reusable instructions for prompt engineering workflows that other agents should reliably follow.

How do I validate existing skill documentation for structure and token efficiency?

You validate existing skill documentation by reviewing the SKILL.md structure, confirming discoverability from its root directory, checking YAML frontmatter completeness, and evaluating token efficiency of the operational guidance to ensure resilient and reusable agent instructions.

Do I need YAML frontmatter to create a new skill for subagents?

Yes, YAML frontmatter with name and description is required to create a new skill for subagents. This frontmatter ensures the skill can be discovered and loaded properly, providing the necessary metadata for agents to locate and follow the operational guidance.

Can I include support files and scripts when authoring agent skills?

Yes, you can include optional support files for scripts, references, or assets when authoring agent skills. These complement the core SKILL.md file and its operational guidance, providing additional context and functionality for reusable agent instructions.

Why are my agent skills not being followed or loaded correctly?

Agent skills fail to load correctly when the SKILL.md file lacks proper YAML frontmatter, contains verbose operational guidance instead of concise instructions, or cannot be discovered and loaded from its root directory. Validating structure and discoverability resolves these execution issues.