skill-authoring

Create and refine Claude agent skills with iterative testing and evaluation-driven development.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides guidance on authoring, refining, and evaluating Claude agent skills, ensuring the creation of high-quality, effective skills for various tasks.

Core Features & Use Cases

  • Skill Authoring: A comprehensive guide for creating new skills, improving existing ones, and applying best practices.
  • Evaluation-Driven Development: Techniques to ensure skills are solving real-world problems and not imagined ones.
  • Iterative Testing: Using two Claude instances to refine skills by identifying gaps and issues.

Quick Start

Apply the skill-authoring guidelines to improve a skill for handling data analysis tasks.

Frequently Asked Questions about skill-authoring

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

FAQPage Schema
What are the best practices for Claude agent skill authoring?

Claude agent skill authoring best practices focus on quality, iteration, and real-world applicability. They provide comprehensive guidelines for naming, describing, and evaluating skills to ensure practical, user-friendly development and effective task handling.

How do I evaluate and refine Claude agent skills?

Evaluate and refine Claude agent skills through iterative testing. Use two Claude instances to identify gaps and issues, applying evaluation-driven development techniques to ensure the skills solve real-world problems rather than imagined ones.

How do I create a new skill for Claude agents?

Create a new skill for Claude agents by applying comprehensive authoring guidelines. Focus on proper naming, clear descriptions, and iterative refinement to build high-quality, effective skills tailored for various tasks.

When should I use evaluation-driven development for skill creation?

Use evaluation-driven development for skill creation when you need to ensure skills solve real-world problems. This approach validates practical applicability and prevents the development of skills based on imagined or non-existent use cases.

Can I improve existing Claude agent skills without starting over?

Improve existing Claude agent skills by applying authoring guidelines and iterative testing. Identify gaps and issues using two Claude instances to refine the skill's quality and real-world applicability without rebuilding from scratch.