O
ozy
@mayurrathi
⭐ 40.7k GitHub stars

Writing Skills

Writing Skills is an writing AI skill with a core value of Use when creating, updating, or improving agent skills. It helps developers solve real-world problems in the writing domain, boosting efficiency, automating repetitive tasks, and optimizing workflows.

Use when creating, updating, or improving agent skills.

Last verified on: 2026-07-07

Quick Facts

Category writing
Works With Claude
Source sickn33/antigravity-awesome-skills
Stars ⭐ 40.7k
Last Verified 2026-07-07
Risk Level Low
mkdir -p ./skills/writing-skills && curl -sfL https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/skills/writing-skills/SKILL.md -o ./skills/writing-skills/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Writing Skills (Excellence)


Dispatcher for skill creation excellence. Use the decision tree below to find the right template and standards.


⚡ Quick Decision Tree


What do you need to do?


1. **Create a NEW skill:**

- Is it simple (single file, <200 lines)? → [Tier 1 Architecture](references/tier-1-simple/README.md)

- Is it complex (multi-concept, 200-1000 lines)? → [Tier 2 Architecture](references/tier-2-expanded/README.md)

- Is it a massive platform (10+ products, AWS, Convex)? → [Tier 3 Architecture](references/tier-3-platform/README.md)


2. **Improve an EXISTING skill:**

- Fix "it's too long" -> [Modularize (Tier 3)](references/templates/tier-3-platform.md)

- Fix "AI ignores rules" -> [Anti-Rationalization](references/anti-rationalization/README.md)

- Fix "users can't find it" -> [CSO (Search Optimization)](references/cso/README.md)


3. **Verify Compliance:**

- Check metadata/naming -> [Standards](references/standards/README.md)

- Add tests -> [Testing Guide](references/testing/README.md)


📚 Component Index


| Component | Purpose |

|-----------|---------|

| **[CSO](references/cso/README.md)** | "SEO for LLMs". How to write descriptions that trigger. |

| **[Standards](references/standards/README.md)** | File naming, YAML frontmatter, directory structure. |

| **[Anti-Rationalization](references/anti-rationalization/README.md)**| How to write rules that agents won't ignore. |

| **[Testing](references/testing/README.md)** | How to ensure your skill actually works. |


🛠️ Templates


- [Technique Skill](references/templates/technique.md) (How-to)

- [Reference Skill](references/templates/reference.md) (Docs)

- [Discipline Skill](references/templates/discipline.md) (Rules)

- [Pattern Skill](references/templates/pattern.md) (Design Patterns)


When to Use


- Creating a NEW skill from scratch

- Improving an EXISTING skill that agents ignore

- Debugging why a skill isn't being triggered

- Standardizing skills across a team


How It Works


1. **Identify goal** → Use decision tree above

2. **Select template** → From `references/templates/`

3. **Apply CSO** → Optimize description for discovery

4. **Add anti-rationalization** → For discipline skills

5. **Test** → RED-GREEN-REFACTOR cycle


Quick Example


yaml
---
name: Writing Skills
description: Use when [specific symptom occurs].
metadata:
  category: technique
  triggers: error-text, symptom, tool-name
---

# My Technique

## When to Use
- [Symptom A]
- [Error message]

Common Mistakes


| 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](gotchas.md) for more.


✅ Pre-Deploy Checklist


Before deploying any skill:


- [ ] `name` field matches directory name exactly

- [ ] `SKILL.md` filename is ALL CAPS

- [ ] Description starts with "Use when..."

- [ ] `metadata.triggers` has 3+ keywords

- [ ] Total lines < 500 (use `references/` for more)

- [ ] No `@` force-loading in cross-references

- [ ] Tested with real scenarios


🔗 Related Skills


- **opencode-expert**: For OpenCode environment configuration

- Use `/write-skill` command for guided skill creation


Examples


**Create a Tier 1 skill:**

bash
mkdir -p ~/.config/opencode/skills/my-technique
touch ~/.config/opencode/skills/my-technique/SKILL.md

**Create a Tier 2 skill:**

bash
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

🎯 Best For

  • Claude users
  • Content creators
  • Writers
  • Editors

💡 Use Cases

  • Content creation
  • Style guide enforcement

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Writing Skills to Your Work

    Provide context for your task — paste source material, describe your audience, or share existing work to guide the AI.

  4. 4

    Review and Refine

    Edit the AI output for accuracy, tone, and completeness. Add human insight where the AI lacks context.

❓ Frequently Asked Questions

Can Writing Skills maintain my brand voice?

Yes — provide style guides or example content in your prompt for consistent brand-aligned output.

How do I install Writing Skills?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/writing-skills/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Publishing unedited drafts

AI writing needs human editing for facts, flow, and authentic voice.

🔗 Related Skills