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

> Install 1265+ AI coding assistant skills for Claude Code Gemini CLI Cursor and OpenCode. Use the antigravity-awesome-skills installer for automatic deployment.

- Repository: [sickn33/antigravity-awesome-skills](https://github.com/sickn33/antigravity-awesome-skills)
- Tags: how-to-guide
- Published: 2026-03-18

---

**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`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/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`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/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`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/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/`:

```bash
npx antigravity-awesome-skills --claude

```

Verify the installation:

```bash
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`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/.claude-plugin/plugin.json) and [`.claude-plugin/marketplace.json`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/.claude-plugin/marketplace.json) to perform a one-click install:

```text
/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:

```bash
npx antigravity-awesome-skills --gemini

```

Confirm the skills are available:

```bash
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:

```bash
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:

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

```

Verify the installation:

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

```

## How the Installer Works

The installation logic resides in [`tools/bin/install.js`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/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`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/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`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/package.json) at the repository root exposes the CLI entry point, enabling the `npx` command to execute [`tools/bin/install.js`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/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:

```text
>> 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`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/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`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/SKILL.md) file. The script in [`tools/bin/install.js`](https://github.com/sickn33/antigravity-awesome-skills/blob/main/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.