Skip to main content

skill-creator

Create new skills following the GBrain conformance standard. Generates SKILL.md with frontmatter, Contract, Phases, Output Format, and Anti-Patterns. Checks MECE against existing skills. Updates manifest and resolver.

소스 정보

저장소
garrytan/gbrain
최근 소스 활동
2026년 10월 7일 02:06
감지된 SKILL.md 언어
영어
스타
30,909
포크
4,632

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
skill-creator
version
1.0.0
description
Create new skills following the GBrain conformance standard. Generates SKILL.md with frontmatter, Contract, Phases, Output Format, and Anti-Patterns. Checks MECE against existing skills. Updates manifest and resolver.
triggers
["create a skill","new skill","improve this skill"]
tools
["search","list_pages"]
mutating
true
when_to_use
Use when the user asks: "create a skill", "new skill", "improve this skill".
# Skill Creator ## Contract This skill guarantees: - New skill follows conformance standard (frontmatter + required sections) - MECE check: no overlap with existing skills' triggers - Manifest.json updated - RESOLVER.md updated with routing entry - Skill passes conformance tests (`bun test test/skills-conformance.test.ts`) ## Phases 1. **Identify the gap.** What capability is missing? What user intent has no skill? 2. **MECE check.** Review `skills/manifest.json` and `skills/RESOLVER.md`. Does any existing skill already cover this? If so, extend it instead of creating a new one. 3. **Create SKILL.md.** Use this template: ```yaml --- name: {skill-name} version: 1.0.0 description: | {One paragraph describing what the skill does and when to use it.} triggers: - "{trigger phrase 1}" - "{trigger phrase 2}" tools: - {tool1} - {tool2} mutating: {true|false} --- # {Skill Title} ## Contract {What this skill guarantees — 3-5 bullet points} ## Phases {Numbered workflow steps} ## Output Format {What good output looks like} ## When it fails Follow the [agent operator protocol](../conventions/agent-operator-protocol.md) for any gbrain error `code`, exit code, `[AGENT]` block or notice block. Specific to this skill: {2-5 concrete failures this skill hits — error codes, refusals, notices — and what to do and tell the user} ## Anti-Patterns {What NOT to do — 3-5 items} ## Tools Used {GBrain operations used, with descriptions} ``` 4. **Add to manifest.** Update `skills/manifest.json` with name, path, description. 5. **Add to resolver.** Update `skills/RESOLVER.md` with routing entry in the appropriate category. 6. **Verify.** Run `bun test test/skills-conformance.test.ts` to confirm the new skill passes. ## Output Format New `skills/{name}/SKILL.md` file + updated manifest + updated resolver. ## When it fails Follow the [agent operator protocol](../conventions/agent-operator-protocol.md) for any gbrain error `code`, exit code, `[AGENT]` block or notice block. Specific to this skill: - `bun test test/skills-conformance.test.ts` fails: the new SKILL.md lacks a required section (Contract, Anti-Patterns, Output Format, When it fails) or frontmatter; add it and re-run. - `gbrain check-resolvable` reports the skill unreachable: add the RESOLVER row in a fitting category, then re-run. ## Anti-Patterns - Creating a skill that overlaps with an existing one (violates MECE) - Skipping the MECE check against existing skills - Creating a skill without triggers in frontmatter - Not updating manifest.json and RESOLVER.md - Creating a skill without an Anti-Patterns section
GitHub에서 보기