antigravity-awesome-skills
```markdown
What this skill does
```markdown
---
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
```text
/plugin marketplace add sickn33/antigravity-awesome-skills
/plugin install antigravity-awesome-skills
```
### Manual clone
```bash
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
```bash
# 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
```text
>> /brainstorming help me plan a SaaS MVP
>> /lint-and-validate run on src/api.py
>> /security-review check this authentication flow
```
### Gemini CLI
```text
Use brainstorming to plan a SaaS MVP.
Use security-review on this file.
```
### Cursor (in Chat panel)
```text
@brainstorming help me design the data model
@lint-and-validate check this component
```
### Codex CLI
```text
Use brainstorming to plan a SaaS MVP.
```
### OpenCode
```bash
opencode run @brainstorming help me plan a feature
opencode run @security-review src/auth.py
```
### Antigravity IDE
```text
Use @brainstorming to plan a SaaS MVP.
```
---
## SKILL.md File Format
Each skill follows a standard structure. You can create your own:
```markdown
---
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
```python
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)
```bash
cd apps/web-app
npm install
npm run dev
# Open http://localhost:3000
```
### CLI search with grep
```bash
# 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
```python
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']}")
```
---
## Related in Writing & Docs
jax-development
IncludedUse this skill when the user is writing, debugging, profiling, refactoring, reviewing, benchmarking, parallelising, exporting, or explaining JAX code, or when they mention JAX, jax.numpy, jit, grad, value_and_grad, vmap, scan, lax, random keys, pytrees, jax.Array, sharding, Mesh, PartitionSpec, NamedSharding, pmap, shard_map, Pallas, XLA, StableHLO, checkify, profiler, or the JAX repo. It helps turn NumPy or PyTorch-style code into pure functional JAX, fix tracer/control-flow/shape/PRNG bugs, remove recompiles and host-device syncs, choose transforms and sharding strategies, inspect jaxpr/lowering/IR, and benchmark compiled code correctly.
nature-article-writer
IncludedDrafts, rewrites, diagnostically critiques, and style-calibrates primary research manuscripts for Nature and Nature Portfolio journals. Use when the user wants a Nature-style title, summary paragraph or abstract, introduction, results, discussion, methods, figure legends, presubmission enquiry, cover letter, reviewer response, or when a scientific draft sounds generic, jargon-heavy, structurally weak, or AI-ish and needs precise, broad-reader-friendly prose without inventing data, analyses, or references. Best for primary research articles and letters rather than reviews or press releases unless explicitly adapting one.
deckrd
IncludedDocument-driven framework that derives requirements, specifications, implementation plans, and executable tasks from goals through structured AI dialogue. Use when user says "write requirements", "create spec", "plan implementation", "derive tasks", "structure this feature", "break down into tasks", or "document this module". Also use for reverse engineering existing code into docs (/deckrd rev). Do NOT use for direct code writing — use /deckrd-coder after tasks are generated. Do NOT use when the user only wants to run or fix existing code without planning.
clinical-decision-support
IncludedGenerate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with decision algorithms). Supports GRADE evidence grading, statistical analysis (hazard ratios, survival curves, waterfall plots), biomarker integration, and regulatory compliance. Outputs publication-ready LaTeX/PDF format optimized for drug development, clinical research, and evidence synthesis.
handling-sf-data
IncludedSalesforce data operations with 130-point scoring. Use this skill to create, update, delete, bulk import/export, generate test data, and clean up org records using sf CLI and anonymous Apex. TRIGGER when: user creates test data, performs bulk import/export, uses sf data CLI commands, needs data factory patterns for Apex tests, or needs to seed/clean records in a Salesforce org. DO NOT TRIGGER when: SOQL query writing only (use querying-soql), Apex test execution (use running-apex-tests), or metadata deployment (use deploying-metadata).
accelint-ac-to-playwright
IncludedConvert and validate acceptance criteria for Playwright test automation. Use when user asks to (1) review/evaluate/check if AC are ready for automation, (2) assess if AC can be converted as-is, (3) validate AC quality for Playwright, (4) turn AC into tests, (5) generate tests from acceptance criteria, (6) convert .md bullets or .feature Gherkin files to Playwright specs, (7) create test automation from requirements. Handles both bullet-style markdown and Gherkin syntax with JSON test plan generation and validation.