From antigravity-awesome-skills
Guides creation, updating, and improvement of agent skills using decision trees for tiers, templates, CSO optimization, anti-rationalization, standards, and testing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/antigravity-awesome-skills:writing-skillsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Dispatcher for skill creation excellence. Use the decision tree below to find the right template and standards.
anthropic-best-practices.mdexamples.mdgotchas.mdgraphviz-conventions.dotpersuasion-principles.mdreferences/anti-rationalization/README.mdreferences/cso/README.mdreferences/standards/README.mdreferences/standards/metadata-standard.mdreferences/templates/discipline.mdreferences/templates/pattern.mdreferences/templates/reference.mdreferences/templates/technique.mdreferences/templates/tier-3-platform.mdreferences/testing/README.mdreferences/tier-1-simple/README.mdreferences/tier-2-expanded/README.mdreferences/tier-3-platform/README.mdrender-graphs.jstesting-skills-with-subagents.mdDispatcher for skill creation excellence. Use the decision tree below to find the right template and standards.
Create a NEW skill:
Improve an EXISTING skill:
Verify Compliance:
| Component | Purpose |
|---|---|
| CSO | "SEO for LLMs". How to write descriptions that trigger. |
| Standards | File naming, YAML frontmatter, directory structure. |
| Anti-Rationalization | How to write rules that agents won't ignore. |
| Testing | How to ensure your skill actually works. |
references/templates/---
name: my-technique
description: Use when [specific symptom occurs].
metadata:
category: technique
triggers: error-text, symptom, tool-name
---
# My Technique
## When to Use
- [Symptom A]
- [Error message]
| Mistake | Fix |
|---|---|
| Description summarizes workflow | Use "Use when..." triggers only |
No metadata.triggers | Add 3+ keywords |
| Generic name ("helper") | Use gerund (creating-skills) |
| Long monolithic SKILL.md | Split into references/ |
See gotchas.md for more.
Before deploying any skill:
name field matches directory name exactlySKILL.md filename is ALL CAPSmetadata.triggers has 3+ keywordsreferences/ for more)@ force-loading in cross-references/write-skill command for guided skill creationCreate a Tier 1 skill:
mkdir -p ~/.config/opencode/skills/my-technique
touch ~/.config/opencode/skills/my-technique/SKILL.md
Create a Tier 2 skill:
mkdir -p ~/.config/opencode/skills/my-skill/references/core
touch ~/.config/opencode/skills/my-skill/{SKILL.md,gotchas.md}
touch ~/.config/opencode/skills/my-skill/references/core/README.md
npx claudepluginhub sickn33/antigravity-awesome-skills --plugin antigravity-awesome-skillsCreates, updates, or improves agent skills with templates, anti-rationalization rules, and search-optimized descriptions.
Guides creation of new agent skills with proper SKILL.md structure, progressive disclosure, and optional scripts. Use when building, writing, or creating a new skill for Claude Code.
Guides creation of Claude Code SKILL.md files with YAML frontmatter, progressive disclosure, and naming conventions. Use when authoring or auditing agent skills.