Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
sickn33 avatar

Writing Skills

  • 676 installs
  • 44k repo stars
  • Updated July 27, 2026
  • sickn33/antigravity-awesome-skills

writing-skills is an agent skill that teaches developers to author concise, discoverable Claude Agent Skills with practical structure and real-usage testing guidance.

About

writing-skills is an agent skill from sickn33/antigravity-awesome-skills that documents skill authoring best practices for Claude agent Skills. The guide emphasizes concision because Skills share the context window with system prompts and conversation history, and it covers practical authoring decisions so Claude can discover and invoke Skills reliably during real tasks. Developers reach for writing-skills when creating new SKILL.md files, refining skill descriptions and triggers, or testing whether an agent loads custom skills successfully before publishing to a team catalog.

  • Concise-is-key principle that minimizes context-window usage
  • Default assumption that Claude is already very smart
  • Practical authoring decisions for discoverability and real usage
  • Metadata-first loading strategy that only reads SKILL.md when relevant
  • Token-cost challenge framework for every piece of added context

Writing Skills by the numbers

  • 676 all-time installs (skills.sh)
  • +1 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #85 of 826 Skill Development skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill writing-skills

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs676
repo stars44k
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorysickn33/antigravity-awesome-skills

How do you write effective Claude Agent Skills?

Create concise, discoverable, and effective Skills that Claude loads and uses reliably.

Who is it for?

Developers creating or maintaining custom Claude/Cursor agent Skills who need discoverable, context-efficient SKILL.md authoring guidance.

Skip if: Teams building application features or production APIs without authoring reusable agent instruction bundles.

When should I use this skill?

User asks to create a new skill, improve SKILL.md discoverability, or follow agent skill authoring best practices for Claude.

What you get

Structured SKILL.md file, tested skill triggers, and concise agent instructions optimized for discovery.

  • SKILL.md skill definition
  • Tested skill trigger phrases

Files

SKILL.mdMarkdownGitHub ↗

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
  • Is it complex (multi-concept, 200-1000 lines)? → Tier 2 Architecture
  • Is it a massive platform (10+ products, AWS, Convex)? → Tier 3 Architecture

2. Improve an EXISTING skill:

  • Fix "it's too long" -> Modularize (Tier 3)
  • Fix "AI ignores rules" -> Anti-Rationalization
  • Fix "users can't find it" -> CSO (Search Optimization)

3. Verify Compliance:

  • Check metadata/naming -> Standards
  • Add tests -> Testing Guide

📚 Component Index

ComponentPurpose
[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 (How-to)
  • Reference Skill (Docs)
  • Discipline Skill (Rules)
  • Pattern Skill (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

---
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]

Common Mistakes

MistakeFix
Description summarizes workflowUse "Use when..." triggers only
No metadata.triggersAdd 3+ keywords
Generic name ("helper")Use gerund (creating-skills)
Long monolithic SKILL.mdSplit into references/

See 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:

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

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

Related skills

How it compares

Pick writing-skills over general documentation skills when the deliverable is a Claude Agent Skill bundle—not application README or API reference docs.

FAQ

Why does writing-skills emphasize concision?

writing-skills treats the agent context window as a shared resource because Skills load alongside system prompts and conversation history. Concise, well-structured SKILL.md files improve discoverability without crowding task context.

What does writing-skills help developers produce?

writing-skills helps developers produce effective agent Skills with clear structure, tested real-usage behavior, and authoring decisions that let Claude discover and invoke custom skills reliably during development workflows.

Is Writing Skills safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Skill Developmentagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.