antigravity-awesome-skills
SkillAI & modelsTrending Claude Code skills
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the antigravity-awesome-skills skill
What this skill tells your AI
The instructions your AI receives, as published by reason-machines/trending-skills in skills/antigravity-awesome-skills/SKILL.md and read by ahel’s review.
---
name: antigravity-awesome-skills
description: Install, browse, and use the 1,265+ agentic skills library for Claude Code, Gemini CLI, Cursor, Codex CLI, Kiro, and other AI coding assistants.
triggers:
- install antigravity skills
- add agentic skills to my AI assistant
- use antigravity awesome skills
- set up skills for Claude Code
- browse the skills library
- install skills for Cursor or Gemini CLI
- how do I use SKILL.md files
- add reusable skills to my coding agent
---
# Antigravity Awesome Skills
> Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection.
**Antigravity Awesome Skills** is a curated library of 1,265+ universal agentic `SKILL.md` files that teach AI coding assistants (Claude Code, Gemini CLI, Codex CLI, Cursor, Kiro, OpenCode, AdaL, GitHub Copilot) how to perform specific tasks — deployments, security reviews, brainstorming, testing, infrastructure, and much more — consistently and reliably.
Each skill is a structured Markdown file a developer installs once, then invokes by name in any supported agent chat.
---
## Installation
### Recommended: npx (auto-detects tool)
```bash
# Install to default Antigravity global path (~/.gemini/antigravity/skills)
npx antigravity-awesome-skills
# Install for a specific tool
npx antigravity-awesome-skills --claude # ~/.claude/skills/
npx antigravity-awesome-skills --gemini # ~/.gemini/skills/
npx antigravity-awesome-skills --codex # ~/.codex/skills/
npx antigravity-awesome-skills --cursor # .cursor/skills/ (workspace)
npx antigravity-awesome-skills --antigravity # ~/.gemini/antigravity/skills/
npx antigravity-awesome-skills --kiro # ~/.kiro/skills/
# Install to a custom path
npx antigravity-awesome-skills --path ./my-skills
npx antigravity-awesome-skills --path .agents/skills # OpenCode
npx antigravity-awesome-skills --path .adal/skills # AdaL CLI
Claude Code Plugin Marketplace
/plugin marketplace add sickn33/antigravity-awesome-skills
/plugin install antigravity-awesome-skills
Manual clone
git clone https://github.com/sickn33/antigravity-awesome-skills.git
# Then copy or symlink the skills/ directory to the correct path for your tool
cp -r antigravity-awesome-skills/skills/ ~/.claude/skills/
Verify installation
# Antigravity / Gemini CLI default path
test -d ~/.gemini/antigravity/skills && echo "✅ Skills installed" || echo "❌ Not found"
# Claude Code
test -d ~/.claude/skills && echo "✅ Skills installed" || echo "❌ Not found"
# Count installed skills
ls ~/.gemini/antigravity/skills/*.md 2>/dev/null | wc -l
Skill Installation Paths by Tool
| Tool | Global Path | Workspace Path |
|---|---|---|
| Claude Code | ~/.claude/skills/ | .claude/skills/ |
| Gemini CLI | ~/.gemini/skills/ | .gemini/skills/ |
| Codex CLI | ~/.codex/skills/ | .codex/skills/ |
| Kiro CLI/IDE | ~/.kiro/skills/ | .kiro/skills/ |
| Antigravity | ~/.gemini/antigravity/skills/ | .agent/skills/ |
| Cursor | .cursor/skills/ | .cursor/skills/ |
| OpenCode | .agents/skills/ | .agents/skills/ |
| AdaL CLI | .adal/skills/ | .adal/skills/ |
Invoking Skills
Claude Code
>> /brainstorming help me plan a SaaS MVP
>> /lint-and-validate run on src/api.py
>> /security-review check this authentication flow
Gemini CLI
Use brainstorming to plan a SaaS MVP.
Use security-review on this file.
Cursor (in Chat panel)
@brainstorming help me design the data model
@lint-and-validate check this component
Codex CLI
Use brainstorming to plan a SaaS MVP.
OpenCode
opencode run @brainstorming help me plan a feature
opencode run @security-review src/auth.py
Antigravity IDE
Use @brainstorming to plan a SaaS MVP.
SKILL.md File Format
Each skill follows a standard structure. You can create your own:
---
name: my-custom-skill
description: One-line description of what this skill does.
triggers:
- natural phrase 1
- natural phrase 2
- natural phrase 3
---
# My Custom Skill
## Purpose
What this skill helps the agent accomplish.
## Steps
1. First action
2. Second action
3. Third action
## Examples
...
## Notes
...
Python helper to create a skill programmatically
import os
from pathlib import Path
def create_skill(name: str, description: str, triggers: list[str], body: str, install_path: str = None) -> Path:
"""
Create a SKILL.md file and optionally install it to a skills directory.
Args:
name: kebab-case skill name
description: one-line description
triggers: list of natural-language trigger phrases
body: Markdown content (headings, steps, examples)
install_path: directory to write the file; defaults to ~/.claude/skills/
Returns:
Path to the created skill file
"""
if install_path is None:
install_path = Path.home() / ".claude" / "skills"
skills_dir = Path(install_path)
skills_dir.mkdir(parents=True, exist_ok=True)
trigger_lines = "\n".join(f" - {t}" for t in triggers)
frontmatter = f"---\nname: {name}\ndescription: {description}\ntriggers:\n{trigger_lines}\n---\n\n"
skill_file = skills_dir / f"{name}.md"
skill_file.write_text(frontmatter + f"# {name.replace('-', ' ').title()}\n\n" + body)
print(f"✅ Skill created: {skill_file}")
return skill_file
# Example usage
create_skill(
name="docker-deploy",
description="Build and deploy a Docker container to a remote host.",
triggers=[
"deploy with docker",
"build and push docker image",
"run docker deployment",
],
body="""## Steps
1. Build the image: `docker build -t $IMAGE_NAME .`
2. Tag it: `docker tag $IMAGE_NAME $REGISTRY/$IMAGE_NAME:latest`
3. Push: `docker push $REGISTRY/$IMAGE_NAME:latest`
4. SSH to host and pull: `ssh $HOST 'docker pull $REGISTRY/$IMAGE_NAME:latest && docker compose up -d'`
## Environment Variables
- `IMAGE_NAME` — name of the Docker image
- `REGISTRY` — container registry URL (e.g. ghcr.io/myorg)
- `HOST` — deployment target hostname
""",
install_path=Path.home() / ".claude" / "skills",
)
Browsing & Searching Skills
Web App (local)
cd apps/web-app
npm install
npm run dev
# Open http://localhost:3000
CLI search with grep
# Search skill names
ls ~/.gemini/antigravity/skills/ | grep "security"
# Search skill descriptions (frontmatter)
grep -l "docker" ~/.gemini/antigravity/skills/*.md
# Full-text search across all skills
grep -r "CloudFormation" ~/.gemini/antigravity/skills/
Python: parse and list all installed skills
import re
from pathlib import Path
def list_skills(skills_dir: str = None) -> list[dict]:
"""
Parse all SKILL.md files in a directory and return their metadata.
"""
if skills_dir is None:
skills_dir = Path.home() / ".gemini" / "antigravity" / "skills"
skills_dir = Path(skills_dir)
skills = []
frontmatter_pattern = re.compile(
r"^---\s*\n(.*?)\n---", re.DOTALL
)
for skill_file in sorted(skills_dir.glob("*.md")):
content = skill_file.read_text(encoding="utf-8")
match = frontmatter_pattern.match(content)
if match:
fm = match.group(1)
name_match = re.search(r"^name:\s*(.+)$", fm, re.MULTILINE)
desc_match = re.search(r"^description:\s*(.+)$", fm, re.MULTILINE)
skills.append({
"file": skill_file.name,
"name": name_match.group(1).strip() if name_match else skill_file.stem,
"description": desc_match.group(1).strip() if desc_match else "",
})
return skills
# Print all installed skills
for skill in list_skills():
print(f" {skill['name']:<40} {skill['description']}")
Popular Skill Categories
| Category | Example Skills |
|---|---|
| Planning | brainstorming, feature-planning, architecture-review |
| Coding | code-review, refactor, lint-and-validate |
| Testing | test-generation, coverage-report, e2e-testing |
| Security | security-review, dependency-audit, secrets-scan |
| DevOps | docker-deploy, terraform-plan, ci-pipeline |
| Docs | docstring-generation, readme-writer, changelog |
| AWS | cloudformation, lambda-deploy, s3-sync |
| Data | sql-optimize, data-migration, schema-review |
Starter Bundles
Bundles are documented in docs/users/bundles.md.
| Bundle | Skills Included | Best For |
|---|---|---|
| Essentials | brainstorming, code-review, lint-and-validate, security-review | Everyone |
| Web Wizard | react-components, api-design, css-audit, seo-check | Web developers |
| Security Engineer | security-review, secrets-scan, dependency-audit, threat-model | Security teams |
| DevOps Pro | docker-deploy, terraform-plan, ci-pipeline, k8s-deploy | Platform engineers |
| Data Engineer | sql-optimize, data-migration, schema-review, etl-pipeline | Data teams |
Contributing a Skill
# 1. Fork and clone
git clone https://github.com/YOUR_USERNAME/antigravity-awesome-skills.git
cd antigravity-awesome-skills
# 2. Create your skill file
cp skills/_template.md skills/my-new-skill.md
# Edit the file following the SKILL.md format
# 3. Validate locally (Python)
python tools/validate_skill.py skills/my-new-skill.md
# 4. Run the skill security scan
python tools/skill_security_scan.py skills/my-new-skill.md
# 5. Open a pull request
git checkout -b feat/my-new-skill
git add skills/my-new-skill.md
git commit -m "feat: add my-new-skill"
git push origin feat/my-new-skill
Skill validation helper (Python)
import re
import sys
from pathlib import Path
REQUIRED_FRONTMATTER_KEYS = {"name", "description", "triggers"}
HIGH_RISK_PATTERNS = [
r"curl\s+.*\|\s*bash",
r"wget\s+.*\|\s*sh",
r"irm\s+.*\|\s*iex",
]
def validate_skill(filepath: str) -> bool:
content = Path(filepath).read_text(encoding="utf-8")
fm_match = re.match(r"^---\s*\n(.*?)\n---", content, re.DOTALL)
if not fm_match:
print("❌ Missing YAML frontmatter")
return False
fm = fm_match.group(1)
missing = []
for key in REQUIRED_FRONTMATTER_KEYS:
if not re.search(rf"^{key}:", fm, re.MULTILINE):
missing.append(key)
if missing:
print(f"❌ Missing frontmatter keys: {missing}")
return False
warnings = []
for pattern in HIGH_RISK_PATTERNS:
if re.search(pattern, content, re.IGNORECASE):
warnings.append(f"⚠️ High-risk pattern found: {pattern}")
for w in warnings:
print(w)
print(f"✅ Skill valid: {filepath}")
return True
if __name__ == "__main__":
ok = validate_skill(sys.argv[1])
sys.exit(0 if ok else 1)
Troubleshooting
Skills not recognized by my agent
# Confirm files exist in the right path for your tool
ls ~/.claude/skills/ # Claude Code
ls ~/.gemini/skills/ # Gemini CLI
ls .cursor/skills/ # Cursor (workspace)
ls ~/.gemini/antigravity/skills/ # Antigravity
# Re-run the installer targeting your tool explicitly
npx antigravity-awesome-skills --claude
npx installer fails or hangs
# Clear npx cache and retry
npx clear-npx-cache
npx antigravity-awesome-skills
# Alternatively, clone and copy manually
git clone https://github.com/sickn33/antigravity-awesome-skills.git /tmp/aas
cp -r /tmp/aas/skills/ ~/.claude/skills/
Skill invocation does nothing in Claude Code
- Ensure you use the
>> /skill-nameprefix, not@skill-name(that's Cursor syntax). - Check that the skill file name matches exactly:
brainstorming.md→/brainstorming. - Restart the Claude Code session after installing new skills.
Wrong install path on Windows
# Windows: use $env:USERPROFILE instead of ~
$skillsPath = "$env:USERPROFILE\.claude\skills"
New-Item -ItemType Directory -Force -Path $skillsPath
npx antigravity-awesome-skills --path $skillsPath
Skill file has encoding issues
# Re-save a skill file as UTF-8
from pathlib import Path
skill = Path("skills/my-skill.md")
content = skill.read_bytes().decode("utf-8", errors="replace")
skill.write_text(content, encoding="utf-8")
Key Links
- Repository: https://github.com/sickn33/antigravity-awesome-skills
- Usage Guide: https://github.com/sickn33/antigravity-awesome-skills/blob/main/docs/users/usage.md
- Bundles: https://github.com/sickn33/antigravity-awesome-skills/blob/main/docs/users/bundles.md
- Workflows: https://github.com/sickn33/antigravity-awesome-skills/blob/main/docs/users/workflows.md
- Full Catalog: https://github.com/sickn33/antigravity-awesome-skills/blob/main/CATALOG.md
- Web App:
apps/web-app(run locally withnpm run dev) - npm package:
antigravity-awesome-skills
Signals
- GitHub stars
- 78
- Forks
- 13
- Last commit
- Jul 2026
ahel recommends instead
Advanced
- Catalog kind
- skill
- Gateway key
antigravity-awesome-skills-reason-machines- Source
- github.com/reason-machines/trending-skills