Skip to content
Back to skills

Add Skill

ASecurity

This skill should be used when the user asks to "install a skill", "add skill from GitHub", "list available skills", "manage skills registry", or mentions "npx add-skill". Provides guidance for installing and tracking agent skills from git repositories.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 27, 2026
ai-agentsbashgit

Works with

  • cursor
  • cli

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill add-skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Add Skill?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Add Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-add-skill/badge)](https://www.skillsdirectory.com/skills/david-li0406-add-skill)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: add-skill
description: This skill should be used when the user asks to "install a skill", "add skill from GitHub", "list available skills", "manage skills registry", or mentions "npx add-skill". Provides guidance for installing and tracking agent skills from git repositories.
---

# Add Skill

Install agent skills from any git repository using the `add-skill` CLI.

## When to Use

- Installing skills from GitHub or other git repositories
- Listing available skills from a repository before installation
- Managing skill installations across global and project scopes
- Tracking installed skills in a registry for updates

## Quick Start

### List Available Skills

```bash
npx add-skill vercel-labs/agent-skills --list
```

### Install a Skill

```bash
# Install globally (all projects)
npx add-skill vercel-labs/agent-browser --skill agent-browser --global

# Install to current project
npx add-skill vercel-labs/agent-browser --skill agent-browser
```

### Verify Installation

```bash
ls ~/.claude/skills/       # Global skills
ls .claude/skills/         # Project skills
```

## Source Formats

| Format | Example |
|--------|---------|
| GitHub shorthand | `vercel-labs/agent-skills` |
| Full GitHub URL | `https://github.com/vercel-labs/agent-skills` |
| Specific skill path | `vercel-labs/agent-skills/skills/skill-name` |
| GitLab URL | `https://gitlab.com/org/repo` |
| Any Git URL | `git@github.com:org/repo.git` |

## CLI Options

| Option | Description |
|--------|-------------|
| `-l, --list` | List available skills without installing |
| `-s, --skill <name>` | Install specific skill by name |
| `-g, --global` | Install to user directory (~/.claude/skills/) |
| `-a, --agent <agents...>` | Target specific agents (claude-code, cursor, etc.) |
| `-y, --yes` | Skip all confirmation prompts |
| `-h, --help` | Show help information |

## Installation Locations

| Scope | Path |
|-------|------|
| Project (default) | `.claude/skills/<name>/` |
| Global (`--global`) | `~/.claude/skills/<name>/` |

## Popular Skill Sources

| Source | Description |
|--------|-------------|
| `vercel-labs/agent-skills` | Vercel's curated skill collection |
| `vercel-labs/agent-browser` | Browser automation skill |

## Skill Registry

Track installed skills in a registry for long-term maintenance. After each installation, update the registry to enable batch updates later.

For detailed registry setup, format, and workflows, see **`references/registry.md`**.

### Quick Registry Update

```bash
# Set registry path
REGISTRY=~/.claude/skills/add-skill/registry.json  # Global

# Ensure directory exists
mkdir -p "$(dirname "$REGISTRY")"

# Initialize if needed
[ -f "$REGISTRY" ] || echo '{"$schema":"./registry.schema.json","version":"1.0","skills":{}}' > "$REGISTRY"

# Add skill entry
jq '.skills["agent-browser"] = {
  "source": "vercel-labs/agent-browser",
  "sourceUrl": "https://github.com/vercel-labs/agent-browser",
  "skillPath": "skills/agent-browser",
  "installedAt": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
} | .lastUpdated = "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"' \
"$REGISTRY" > tmp.json && mv tmp.json "$REGISTRY"
```

## Additional Resources

### Reference Files

- **`references/registry.md`** - Detailed registry setup, format, and maintenance workflows

### Schema Files

- **`registry.schema.json`** - JSON Schema for registry validation

## Notes

- The CLI auto-detects installed agents
- Skills are stored as `SKILL.md` files with YAML frontmatter
- Use `--global` for skills needed across all projects
- Use project-level for project-specific skills

Files in this skill

  • SKILL.md3.5 KB
  • references/registry.md3.5 KB
  • registry.json99 B
  • registry.schema.json1.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…