skill-maker

Create, improve, and audit Forgewright skills with SKILL.md files and test cases.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/Exia-thd/Digital-Nervous --skill skill-maker-exia-thd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-maker
Source: https://github.com/Exia-thd/Digital-Nervous/tree/main/skills/skill-maker
Command: npx skills add https://github.com/Exia-thd/Digital-Nervous --skill skill-maker-exia-thd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Removes the friction and inconsistency of creating, improving, and auditing Forgewright skills by providing an interview-driven, test-backed pipeline that produces discoverable SKILL.md files and installs them into the skills directory.

Core Features & Use Cases

  • Interview-driven creation: Conducts a short, focused interview to extract the skill purpose, triggers, workflow, and type before drafting the SKILL.md.
  • Authoring and testing: Writes YAML-frontmatter-backed SKILL.md content, generates 2-3 realistic test cases in JSON, and iterates based on evaluation criteria.
  • Audit and quality checks: Runs a structured audit checklist (trigger coverage, rationale for rules, progressive disclosure, examples) and produces actionable fixes and scores.
  • Install & share: Installs the finalized skill into skills/<skill-name>/SKILL.md and optionally prepares a standalone repo with commit instructions.
  • Production-grade patterns: Uses progressive disclosure, shared protocols, input validation, and on-demand resource loading to keep core context lean and safe.

Quick Start

Create a new Forgewright skill to onboard new hires by interviewing me, drafting SKILL.md, generating two test cases, and installing it to skills/onboarding/SKILL.md.

Frequently Asked Questions about skill-maker

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

FAQPage Schema
How do I generate a SKILL.md file with YAML frontmatter for Forgewright?

To generate a SKILL.md file with YAML frontmatter, use an interview-driven creation pipeline that extracts the skill purpose, triggers, and workflow to draft production-ready content. It ensures the required YAML name and description fields are included.

What is the best way to create test cases for a custom skill?

The best way to create test cases for a custom skill is to generate 2-3 realistic JSON test cases based on defined evaluation criteria. This test-backed pipeline iterates on the cases to ensure the skill handles expected inputs correctly.

How do I audit an existing skill for trigger coverage and progressive disclosure?

To audit an existing skill for trigger coverage and progressive disclosure, run a structured audit checklist that evaluates rules, examples, and input validation. This produces actionable fixes and scores to improve the skill.

How do I install a finalized skill into the skills directory?

To install a finalized skill into the skills directory, the pipeline places the completed SKILL.md file into the skills/<skill-name>/ path. It can also optionally prepare a standalone repository with commit instructions.

Can I build a Forgewright skill without knowing the exact workflow in advance?

Yes, you can build a Forgewright skill without knowing the exact workflow in advance by participating in a short, focused interview. The system extracts the necessary purpose, triggers, and workflow details from your answers to draft the skill.