skill-creator

Create and iteratively improve Herald skills with structured SKILL.md files.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/dbbaskette/herald --skill skill-creator-dbbaskette
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/dbbaskette/herald/tree/main/skills/skill-creator
Command: npx skills add https://github.com/dbbaskette/herald --skill skill-creator-dbbaskette

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This meta-skill provides a structured workflow to create, test, and iteratively improve Herald skills, reducing cognitive load and enabling repeatable, measurable skill development from concept to deployment.

Core Features & Use Cases

  • Structured SKILL.md creation: define a clear entry (name, description) and a body with actionable instructions, guidelines, and context.
  • Iterative evaluation workflow: generate eval prompts, run controlled tests, collect results, and iterate on the skill description and instructions.
  • Bundle resources for repeatability: optionally attach scripts, references, and assets that support deterministic tasks, in-depth research, and output templates.
  • Evaluation tooling integration: produce evals.json, allow automated grading, and visualize benchmarks for informed improvements.

Quick Start

Define a new skill by creating a SKILL.md with a name and description, then add optional scripts, references, and assets to support evaluation and iterative improvement.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and iterate on skills using structured frontmatter?

To create and iterate on skills, you define a SKILL.md file with YAML frontmatter containing a name and description, add actionable instructions in the body, and use an iterative evaluation workflow to test and improve the output.

What is the best way to automate skill evaluation and improvement?

Automating skill evaluation involves generating eval prompts, producing an evals.json file for automated grading, running controlled tests, and visualizing benchmarks to inform iterative improvements to the skill instructions.

Can I bundle scripts and references with my skill for deterministic tasks?

Yes, you can optionally bundle scripts, references, and assets with your skill to support deterministic tasks, in-depth research, and output templates, ensuring repeatable results and reducing cognitive load.

Do I need dependencies to generate evaluation prompts for skill development?

No dependencies are required to generate evaluation prompts. The skill creation workflow operates independently, reading optional bundled scripts only when they are provided to support the core SKILL.md body.

Why does my skill generation workflow need a SKILL.md body and frontmatter?

A SKILL.md body and frontmatter are needed because the frontmatter provides the required name and description entry point, while the body delivers the actionable instructions and context necessary for the skill to execute correctly.

How to structure skill creation end-to-end to reduce cognitive load?

Structuring skill creation end-to-end involves defining a clear entry with frontmatter, writing actionable guidelines in the body, attaching optional bundles for repeatability, and running an iterative evaluation workflow to ensure measurable deployment.