How to Install Skills for Claude Code, Gemini CLI, Cursor, and OpenCode

Use the npx antigravity-awesome-skills installer with tool-specific flags to automatically deploy 1,265+ reusable skills to the correct directories for each AI coding assistant.

The sickn33/antigravity-awesome-skills repository provides a universal library of markdown-based skills that extend AI agents with concrete, repeatable actions. Each skill follows a standardized SKILL.md format, allowing the same files to work across Claude Code, Gemini CLI, Cursor, and OpenCode without modification.

What Are Antigravity Awesome Skills?

Antigravity Awesome Skills is a curated collection of 1,265+ skill definitions stored in the skills/ directory. Each skill resides in its own folder containing a SKILL.md file that defines metadata, trigger patterns, and execution steps. The repository ships with a Node-based installer located at tools/bin/install.js that handles platform detection, safe file copying, and directory resolution.

Installing Skills for Claude Code

Claude Code supports two installation methods: direct CLI installation via NPM or one-click installation through the Claude Code plugin marketplace.

Method 1: NPM Installer

Run the installer with the --claude flag to copy all skills to ~/.claude/skills/:

npx antigravity-awesome-skills --claude

Verify the installation:

test -d ~/.claude/skills && echo "✅ Claude Code skills installed"

Method 2: Plugin Marketplace

Claude Code can read the manifest files in .claude-plugin/plugin.json and .claude-plugin/marketplace.json to perform a one-click install:

/plugin marketplace add sickn33/antigravity-awesome-skills
/plugin install antigravity-awesome-skills

The marketplace flow performs the same copy operation as the CLI installer, placing skills in .claude/skills/ based on the repository's plugin configuration.

Installing Skills for Gemini CLI

For Google's Gemini CLI, use the --gemini flag to target the ~/.gemini/skills/ directory:

npx antigravity-awesome-skills --gemini

Confirm the skills are available:

test -d ~/.gemini/skills && echo "✅ Gemini CLI skills ready"

Installing Skills for Cursor

Cursor loads skills from a workspace-relative .cursor/skills/ folder. Run the installer from your project root with the --cursor flag:

npx antigravity-awesome-skills --cursor

This creates a .cursor/skills/ directory in your current working directory, which Cursor automatically detects and loads when you open the workspace.

Installing Skills for OpenCode

OpenCode uses the generic .agents/skills/ path. Because OpenCode does not have a dedicated CLI flag, specify the target directory using the --path option:

npx antigravity-awesome-skills --path .agents/skills

Verify the installation:

test -d .agents/skills && echo "✅ OpenCode skills installed"

How the Installer Works

The installation logic resides in tools/bin/install.js. This Node-based script performs three core operations:

  1. Platform Detection: Parses CLI flags (--claude, --gemini, --cursor, --path) to determine the target directory (e.g., ~/.claude/skills/, ~/.gemini/skills/, .cursor/skills/, or a custom path).

  2. Safe File Copying: Recursively copies every SKILL.md file and associated assets from the skills/ directory to the resolved destination. The script sanitizes symlinks during copying to prevent directory traversal attacks.

  3. Directory Resolution: Handles both global paths (for Claude Code and Gemini CLI) and workspace-relative paths (for Cursor and OpenCode) based on the tool's expected conventions.

The package.json at the repository root exposes the CLI entry point, enabling the npx command to execute tools/bin/install.js without global installation.

Using Installed Skills

Once installed, invoke any skill using the @skill-name syntax within your AI assistant's chat interface. For example, in Claude Code:

>> Use @brainstorming to help me design a todo-list web app

The AI loads brainstorming from ~/.claude/skills/brainstorming/SKILL.md (or the equivalent path for other tools) and guides you through the structured action defined in that file.

Summary

  • One installer, multiple tools: The npx antigravity-awesome-skills command supports Claude Code, Gemini CLI, Cursor, and OpenCode through specific flags.
  • Automatic path detection: The installer places skills in ~/.claude/skills/, ~/.gemini/skills/, .cursor/skills/, or .agents/skills/ based on the target tool.
  • Claude Code marketplace support: Install via /plugin marketplace add sickn33/antigravity-awesome-skills using the manifests in .claude-plugin/.
  • Universal format: All 1,265+ skills in the skills/ directory work across every supported platform without modification.

Frequently Asked Questions

How do I update skills after the initial installation?

Re-run the same installation command used for your specific tool. The installer in tools/bin/install.js overwrites existing files with the latest versions from the skills/ directory. For Claude Code, you can also use /plugin update antigravity-awesome-skills if installed via the marketplace.

Can I install skills for multiple tools simultaneously?

Yes. The installer is stateless and targets specific directories based on flags. You can run npx antigravity-awesome-skills --claude followed by npx antigravity-awesome-skills --gemini to populate both global directories. Each command operates independently on the same source files in skills/.

Why does OpenCode use --path instead of a dedicated flag?

OpenCode follows the generic .agents/skills/ convention rather than a tool-specific directory name. Because the installer cannot assume a fixed path for OpenCode (users might customize their agents directory), it requires the explicit --path .agents/skills argument to resolve the destination correctly, as noted in the repository's README installation section.

Are the skill files modified during installation?

No. The installer performs a safe copy operation that preserves the original content of each SKILL.md file. The script in tools/bin/install.js sanitizes symlinks for security but does not alter the skill definitions themselves, ensuring consistent behavior across Claude Code, Gemini CLI, Cursor, and OpenCode.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →