skill-creator

Create GBrain skills with SKILL.md conformance and MECE trigger checks.

1|Updated May 9, 2026
One-click install
npx skills add https://github.com/weiping/gbrain-cn --skill skill-creator-weiping
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/weiping/gbrain-cn/tree/main/skills/skill-creator
Command: npx skills add https://github.com/weiping/gbrain-cn --skill skill-creator-weiping

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill-creator skill streamlines creating new GBrain skills correctly by enforcing the required SKILL.md structure, preventing trigger overlap with existing skills, and updating the project routing files so the new skill is discoverable and testable.

Core Features & Use Cases

  • Conformance enforcement: Ensures the new skill includes the required frontmatter and operational sections (Contract, Phases, Output Format, Anti-Patterns).
  • MECE trigger validation: Checks skills/manifest.json and skills/RESOLVER.md to avoid overlapping responsibilities with existing skills.
  • Project wiring automation: Updates skills/manifest.json and skills/RESOLVER.md with the appropriate routing entry.
  • Testable delivery: Validates the result by running bun test test/skills-conformance.test.ts.

Quick Start

Use the command "create a skill named <your-skill-name> that <briefly describe capability> with triggers: <trigger1, trigger2>" to generate a compliant skills/<your-skill-name>/SKILL.md and update the manifest and resolver.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a new GBrain skill that passes conformance tests?

To create a GBrain skill that passes conformance tests, generate a compliant SKILL.md with required frontmatter and operational sections, then validate it by running bun test test/skills-conformance.test.ts. The skill-creator automates this by enforcing the required SKILL.md structure and verifying the result.

How do I prevent trigger overlap when adding a new skill to the manifest?

To prevent trigger overlap when adding a skill, perform a MECE check against skills/manifest.json and skills/RESOLVER.md to ensure new natural-language intent triggers do not conflict with existing skill responsibilities. This validation is applied during skill creation.

What sections are required in a SKILL.md file for it to be compliant?

A compliant SKILL.md file requires YAML frontmatter and specific operational sections including Contract, Phases, Output Format, and Anti-Patterns to meet the required conformance standard. Conformance enforcement ensures these elements are present.

How do I wire a new skill into the resolver and manifest routing files?

To wire a new skill into the routing files, update skills/manifest.json and skills/RESOLVER.md with the appropriate routing entry for the new skill so it becomes discoverable and testable within the project. Project wiring automation handles this update.

Does creating a new skill require running bun tests for validation?

Yes, creating a new skill requires running bun conformance tests, specifically executing bun test test/skills-conformance.test.ts, to verify that the new SKILL.md and routing updates function correctly. Testable delivery validates the final result.

When should I use an automated skill creator instead of writing SKILL.md manually?

You should use an automated skill creator for gap-filling tasks where you need new natural-language intent triggers mapped to GBrain operations, ensuring proper structure and preventing trigger overlap without manual errors. It applies specifically to gap-filling tasks.