Author and audit Agent Skills (SKILL.md files) for OpenCode and any agent that supports the agentskills.io v1 spec — Claude Code, Cursor, Codex, Copilot, Gemini CLI, Goose, and 30+ others.
This is the source repo. The skill itself lives in SKILL.md at the root.
- SKILL.md — workflow for creating and auditing skills (lean, dense, ~200 lines / ~2.4k tokens)
- references/frontmatter.md — full field reference + platform-specific extensions
- references/design-patterns.md — problem-first vs tool-first, 5 common patterns, foundation skills
- references/pitfalls.md — top 13 community pitfalls with fixes
- references/validation.md — 4 validators, CI integration, pre-commit hooks
- references/checklist.md — A/B/C tiered pre-publish checklist
With skillshare
skillshare install dewdad/skill-creatorTracked install (preserves .git for updates):
skillshare install dewdad/skill-creator --trackProject-level install (into the current repo's skills directory):
skillshare install dewdad/skill-creator -pUpdate later:
skillshare update skill-creatorClone into any of the locations your agent discovers:
# OpenCode global
git clone https://github.com/dewdad/skill-creator ~/.config/opencode/skills/skill-creator
# Cross-platform (Codex, Gemini CLI, OpenCode, Antigravity)
git clone https://github.com/dewdad/skill-creator ~/.agents/skills/skill-creator
# Claude-compatible
git clone https://github.com/dewdad/skill-creator ~/.claude/skills/skill-creatorOr install into a project's local skills directory:
git clone https://github.com/dewdad/skill-creator .opencode/skills/skill-creatorPhrases like:
- "create a skill for this"
- "new SKILL.md"
- "audit this skill"
- "review my SKILL.md"
- "skill not triggering"
- "make this reusable across sessions"
- "improve skill description"
The skill teaches the agent to:
- Wait for a real workflow before generalizing it into a skill (eval-driven dev).
- Pick the right discovery path (
.opencode/,.agents/,.claude/, etc.). - Write spec-compliant frontmatter with trigger keywords.
- Use dense imperative voice, not polite prose.
- Split into
references/via progressive disclosure. - Validate with
skill-validator,skills-ref, orskillcheckbefore publishing. - Test via the Claude-A-builds / Claude-B-tests loop.
This skill passes:
skills-ref validate ./SKILL.md→ Valid skillskillshare audit skill-creator→ LOW risk (1/100), 100% auditable, 0 critical/high/medium/low findings
Designed for OpenCode and any agent compatible with the agentskills.io v1 spec.
Tested with:
- OpenCode (primary)
- Claude Code
- Cursor
- VS Code Copilot
Frontmatter uses only open-spec fields (name, description, license, compatibility, metadata) for maximum portability. See references/frontmatter.md for platform-specific extensions if you need them.
Built from synthesized 2026 best practices across:
- agentskills.io specification
- Anthropic Skills authoring best practices
- Anthropic engineering blog: Equipping agents for the real world
- OpenCode Skills documentation
- agent-ecosystem/skill-validator
- Serghei Iakovlev — Agent Skills 101 (Feb 2026)
- Strapi — What Are Agent Skills and How To Use Them (Feb 2026)
Apache-2.0. See LICENSE.