meta-skill-author

Creates, evaluates, improves, and ports SKILL.md agent skills across five AI platforms.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/nickgogan/improvement-loop --skill meta-skill-author-nickgogan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: meta-skill-author
Source: https://github.com/nickgogan/improvement-loop/tree/main/.claude/skills/meta-skill-author
Command: npx skills add https://github.com/nickgogan/improvement-loop --skill meta-skill-author-nickgogan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Authoring agent skills that trigger reliably, score well on quality rubrics, and run on multiple AI platforms is error-prone: descriptions undertrigger, bodies contain reasoning anti-patterns, and ports drift between platforms. This Skill encodes a research-backed method for designing, auditing, iterating, and porting SKILL.md packages so each step follows a validated procedure instead of guesswork. ## Core Features & Use Cases - Four operating modes: Design (spec-first authoring with tacit-knowledge elicitation and a human approval gate), Eval (description optimization loop plus four-discipline rubric scoring), Improve (generator-assessor separation with sandbox-first validation), and Port (two-stage generalize-then-apply across Claude Code, Cursor, GitHub Copilot, OpenAI Codex, and Perplexity). - Executable tooling: a portable 19-rule structural validator (scripts/validate.sh), an eval readiness gate (scripts/eval.sh), blind A/B eval-loop scripts, and Grader/Comparator/Analyzer subagent prompts enforcing that authors never grade their own work. - Use Case: You repeatedly perform a task with an AI and want to capture it as a reusable skill. Run Design mode to elicit the tacit knowledge, lock a spec, draft the SKILL.md from the skeleton template, validate it structurally, and verify triggering with a 20-query optimization loop before shipping. ## Quick Start Ask the AI to use the meta-skill-author skill to design a new SKILL.md for a task you keep repeating, starting from the templates/skill-md-skeleton.md scaffold.

Frequently Asked Questions about meta-skill-author

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

FAQPage Schema
How do I write a SKILL.md that triggers reliably?▼

Write a description with what the skill does, when to use it, and its key capabilities, keeping the key use case first. Then run the description optimization loop: build about 20 realistic queries split 60/40 train/test, iterate up to 5 times, and select by test score to avoid overfitting.

How do I port a skill from Claude Code to Cursor or Copilot?▼

Use the two-stage port method: first generalize the skill into a harness-neutral ports/generic.md with a capability-contract.yaml, then apply the target platform's adapter profile to produce the platform-specific deliverable. Each adapter maps required capabilities to native, partial, or absent support.

What platforms does this skill authoring method support?▼

It targets Claude Code, Cursor, GitHub Copilot, OpenAI Codex, and Perplexity, with a dedicated adapter profile for each. The portable core uses open-standard frontmatter fields, while platform-specific extension fields are marked with compatibility annotations.

Why should the skill author not grade their own skill?▼

Generator-assessor separation prevents biased self-evaluation of one's own artifact. The package enforces this with separate Grader, Comparator, and Analyzer subagent prompts that run in isolated contexts and score against the four-discipline audit rubric.

When should I not create a skill at all?▼

Skip skill authoring when a plain prompt handles the task in one shot, when the logic is fully deterministic and belongs in a script, when you need an autonomous agent, or when an MCP tool exposing an external API suffices. The skill's pre-flight check maps each situation to the cheaper primitive.

What prompting techniques should be removed from skill bodies?▼

Remove explicit chain-of-thought, few-shot examples, self-consistency, least-to-most decomposition, and skeleton-of-thought scaffolding, which degrade frontier reasoning models. Replace them with a Goal plus Constraints plus Context structure written as outcome-based declarative instructions.