Files
antigravity-skills-reference/CONTRIBUTING.md

2.1 KiB

🤝 Contributing Guide - V3 Enterprise Edition

Thank you for wanting to help! This repository is built by the community, for the community. With V3, we raised the bar for quality. Here is how you can contribute effectively.


🧐 The "Quality Bar"

Every skill submitted must pass our 5-Point Quality Check (see docs/QUALITY_BAR.md for details):

  1. Metadata: Correct Frontmatter (name, description).
  2. Safety: No harmful commands without "Risk" labels.
  3. Clarity: Clear "When to use" section.
  4. Examples: At least one copy-paste usage example.
  5. Actions: Must define concrete steps, not just "thoughts".

🛠️ How to Create a New Skill

Step 1: Fork & Clone

git clone https://github.com/YOUR-USERNAME/antigravity-awesome-skills.git
cd antigravity-awesome-skills

Step 2: Create the Folder

Skills live in skills/. Names must be kebab-case.

mkdir skills/my-new-skill
touch skills/my-new-skill/SKILL.md

Step 3: Write the Content

Copy this template to start:

---
name: my-new-skill
description: One line description of what this does.
---

# My New Skill

## Overview

What problem does this solve?

## Usage Examples

> "@my-new-skill help me..."

Step 4: Validate (CRITICAL)

Run the validation script locally. We will not merge PRs that fail this check.

# Soft mode (warnings only)
python3 scripts/validate_skills.py

# Hard mode (what CI runs)
python3 scripts/validate_skills.py --strict

🧪 Testing Your Skill

Don't just write it—run it!

  1. Copy it to your local agent folder (.agent/skills/).
  2. Open your AI (Claude/Cursor).
  3. Type @my-new-skill and see if it behaves as expected.

⚖️ Code of Conduct

We adhere to the Contributor Covenant. Rule #1: Be kind. Rule #2: No malware/harmful skills. (See docs/SECURITY_GUARDRAILS.md).


📦 Submission Checklist

  • Folder name is kebab-case
  • SKILL.md exists
  • scripts/validate_skills.py passes
  • You tested it in an actual AI session