skill-authoring

A structured framework for designing, implementing, and validating Agent Skills.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/tannishmango/skills --skill skill-authoring-tannishmango
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-authoring
Source: https://github.com/tannishmango/skills/tree/main/skill-authoring
Command: npx skills add https://github.com/tannishmango/skills --skill skill-authoring-tannishmango

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured framework and best practices for creating, refining, and validating Agent Skills, ensuring they are discoverable, reliable, and effective.

Core Features & Use Cases

  • Skill Creation Guidance: Step-by-step workflow for developing new skills from concept to implementation.
  • Discovery Metadata Best Practices: Ensures SKILL.md name and description are optimized for agent discovery.
  • Quality Assurance: Provides checklists and anti-patterns to avoid common pitfalls in skill design and execution.
  • Use Case: You need to create a new skill to manage user feedback. This Skill will guide you through defining its purpose, structuring its SKILL.md, writing clear descriptions, and setting up validation loops.

Quick Start

Use the skill-authoring skill to begin creating a new Agent Skill.

Frequently Asked Questions about skill-authoring

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

FAQPage Schema
How do I create an Agent Skill from scratch?

To create an Agent Skill, follow an evaluation-first methodology that guides you from concept to implementation. You will define the skill's purpose, structure its SKILL.md file, write clear descriptions, and establish validation loops to ensure reliability and discoverability.

What is discovery metadata in SKILL.md and why does it matter for agent development?

Discovery metadata in SKILL.md consists of the name and description fields optimized for agent discovery. Properly structured metadata ensures that agents can reliably find and invoke the correct skill during runtime operations.

How do I validate Agent Skills to ensure they work correctly?

You validate Agent Skills by implementing validation loops and applying quality assurance checklists provided by the framework. This process identifies anti-patterns and verifies that runtime requirements are met before the skill is deployed.

What is the best way to structure SKILL.md for progressive disclosure?

The best way to structure SKILL.md for progressive disclosure is to separate core runtime instructions from detailed context using associated reference files. This ensures agents load only necessary information, optimizing execution efficiency.

Can I update existing Agent Skills without breaking discovery metadata?

Yes, you can update existing Agent Skills by refining their internal logic and reference files while preserving the optimized name and description fields in SKILL.md. This maintains agent discovery compatibility while improving skill functionality.

What are common anti-patterns to avoid during skill authoring?

Common anti-patterns in skill authoring include poorly defined discovery metadata, missing validation loops, and failing to use progressive disclosure. The framework provides specific checklists to help you avoid these design and execution pitfalls.