gskill
v0.3.1
Published
CLI for GetSkill - discover, install, and manage agent skills (gskill)
Maintainers
Readme
GetSkill CLI (gskill)
Command-line tool for discovering, installing, and publishing skills for AI coding agents.
Installation
npm install -g gskillRequires Node.js 18 or later.
Quick Start
# Search for skills
gskill search "code review"
# Install a skill
gskill install @anthropic/code-review
# Show skill details
gskill info @anthropic/code-review
# List installed skills
gskill list
# Update installed skills
gskill updateCommands
gskill search <query> [--limit <n>]
Search the GetSkill registry for skills.
gskill search "docker"
gskill search "typescript" --limit 5gskill install @<owner>/<slug> [--tool <name>] [--dry-run]
Install a skill from the registry. By default installs to Claude Code.
# Install for Claude Code (default)
gskill install @anthropic/code-review
# Install for a different tool
gskill install @anthropic/code-review --tool cursor
gskill install @anthropic/code-review --tool windsurf
gskill install @anthropic/code-review --tool cline
# Validate without installing
gskill install @anthropic/code-review --dry-runSupported tools: claude-code (default), cursor, windsurf, cline
gskill info @<owner>/<slug>
View detailed information about a skill.
gskill info @anthropic/code-reviewShows name, version, description, platforms, install count, and the install command.
gskill list [--outdated]
List skills installed in the current project.
gskill list
gskill list --outdated # check registry for newer versions
gskill list --global # list globally installed skillsShows skill name, version, and whether an update is available.
gskill login
Authenticate with GetSkill via browser OAuth.
gskill loginAfter authentication, your session is stored in ~/.config/gskill/config.json.
gskill publish <repo-url> [--dry-run] [--yes]
Publish a skill to GetSkill from a GitHub or GitLab repository.
# Preview what will be published (validates SKILL.md exists)
gskill publish https://github.com/owner/repo --dry-run
# Publish (asks for confirmation)
gskill publish https://github.com/owner/repo
# Publish without confirmation
gskill publish https://github.com/owner/repo --yesgskill update [--global]
Update all installed skills to their latest versions.
gskill update
gskill update --globalgskill whoami
Show the currently authenticated user.
gskill whoamigskill logout
Sign out and clear stored credentials.
gskill logoutConfiguration
Environment Variables
| Variable | Default | Description |
|----------|---------|-------------|
| GETSKILL_API_URL | https://getskill.net/api | API base URL |
Skill Installation Paths
Skills are stored in a canonical location (~/.agents/skills/) with symlinks to each tool:
| Tool | Path |
|------|------|
| Claude Code | ~/.claude/skills/ |
| Cursor | ~/.cursor/skills/ |
| Windsurf | ~/.windsurf/skills/ |
| Cline | ~/.cline/skills/ |
Development
# Build
bun run build
# Type check
bun run typecheck
# Lint
bun run lintLicense
MIT
