Agent SkillsAgent Skills

Getting Started

Installation, quick start, and platform support

Installation#

npm install -g agent-skills-cli

Requires Node.js 18 or higher. After installation, the skills command will be available globally.

Tip

Tip: Don't want to install globally? Use npx agent-skills-cli to run any command instantly without installation. Example: npx agent-skills-cli search react

Quick Start#

Note

Note: All commands below use skills (global install). Replace with npx agent-skills-cli if you prefer not to install globally.

# ⭐ Install a skill (auto-detects platforms)
skills install @facebook/verify

# ⭐ Install from a GitHub repo
skills add vercel-labs/agent-skills

# ⭐ Install from private Git (auto-detects credentials)
skills install git@gitlab.com:team/internal-skills.git
skills install https://git.company.com/team/repo --token $GIT_TOKEN

# ⭐ Install from npm
skills install npm:@company/skills
skills install npm:@company/skills --registry https://npm.company.com

# Install to specific platforms
skills install @anthropic/pdf -a claude,cursor

# Install to ALL 42 platforms at once
skills install @lobehub/typescript --all

# Install globally (home directory)
skills install pdf -g -a claude

# Install specific skill from repo
skills add anthropic/skills@xlsx

# List skills in a repo
skills add owner/repo --list

# Remove installed skills
skills remove xlsx

# Check installed skills
skills check

# Update skills from source
skills update --all

# Search & install interactively
skills search typescript

# Export to AI agents
skills export -t cursor,claude,copilot

Platform Support#

All 42 agents are supported. Each agent uses its own directory:

AgentDirectory
Cursor.cursor/skills
Claude Code.claude/skills
GitHub Copilot.github/skills
Codex.codex/skills
Antigravity.agent/skills
OpenCode.opencode/skill
Amp.agents/skills
Kilo Code.kilocode/skills
Roo Code.roo/skills
Goose.goose/skills
Cline.cline/skills
CodeBuddy.codebuddy/skills
Command Code.commandcode/skills
Continue.continue/skills
Crush.crush/skills
Clawdbotskills
Droid.factory/skills
Gemini CLI.gemini/skills
Kiro CLI.kiro/skills
MCPJam.mcpjam/skills
Mux.mux/skills
OpenHands.openhands/skills
Pi.pi/skills
Qoder.qoder/skills
Qwen Code.qwen/skills
Trae.trae/skills
Windsurf.windsurf/skills
Zencoder.zencoder/skills
Neovate.neovate/skills
Ara.ara/skills
Aide.aide/skills
Alex.alex/skills
BB.bb/skills
CodeStory.codestory/skills
Helix AI.helix/skills
Meekia.meekia/skills
Pear AI.pearai/skills
Adal.adal/skills
Pochi.pochi/skills
Sourcegraph Cody.sourcegraph/skills
Void AI.void/skills
Zed.zed/skills

Environment & Configuration#

Environment Variables#

VariablePurpose
GH_TOKEN / GITHUB_TOKENGitHub private repo authentication
GITLAB_TOKEN / GL_TOKENGitLab private repo authentication
BITBUCKET_TOKEN / BB_TOKENBitbucket private repo authentication
GIT_TOKENGeneric Git authentication (any host)
DISABLE_TELEMETRY / DO_NOT_TRACKOpt out of anonymous telemetry

.skillsrc Configuration#

Create a .skillsrc or .skillsrc.json in your project root (or ~/.skillsrc globally) to pre-configure private sources and defaults:

{
  "sources": [
    {
      "name": "company-gitlab",
      "type": "git",
      "url": "https://gitlab.company.com",
      "auth_env": "COMPANY_GIT_TOKEN"
    },
    {
      "name": "company-npm",
      "type": "npm",
      "registry": "https://npm.company.com",
      "scope": "@company"
    }
  ],
  "defaults": {
    "agent": "cursor",
    "global": false
  }
}

Config is loaded from: project .skillsrc β†’ home ~/.skillsrc (first found wins).

Global Skills Directory#

~/.antigravity/skills/          # All installed skills
~/.antigravity/marketplace.json # Marketplace configuration
~/.skills/skills.lock           # Lock file tracking

Project Skills Directory#

./skills/                       # Local project skills
./.skillsrc                     # Project-level configuration

SKILL.md Format#

---
name: my-skill
description: What this skill does and when to use it
---

# My Skill

## When to use this skill
Use this skill when...

## Instructions
1. Step one...
2. Step two...