skillfish weekly downloads statistics
By knoxgraeme · npm · Claude Code
All in one Skill manager for AI coding agents. Install, update, and sync Skills across Claude Code, Cursor, Copilot + more.
skillfish has 1,600 recorded weekly downloads on npm, a decrease of 46.8% over the past 30 days.
It ranks #1313 of 2,251 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -88.2%.
PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.
About skillfish
The skill manager for AI coding agents. Install, update, and sync skills across Claude Code, Cursor, Copilot + more.
Quick Start
One command installs to all detected agents on your system.
[!TIP] New: Sync skills across your team with skillfish bundle.
What Are Agent Skills?
Agent Skills are portable packages of instructions, prompts, scripts, and resources that AI coding agents can discover and use. They give agents like Claude Code, Cursor, and Copilot domain expertise, reusable workflows, and team-specific context - loaded on demand to extend capabilities.
Each skill contains a SKILL.md file with structured prompts and instructions the agent can follow.
Learn more at agentskills.io.
Find Skills
• skill.fish - Browse and discover community skills • MCP Market - Skills directory • skillfish search - Search from the command line
Commands
| Command | Description |
| skillfish add | Install skills | | skillfish init | Create a new skill | | skillfish list | View installed skills | | skillfish remove [name] | Remove skills | | skillfish search | Search for skills on skill.fish | | skillfish update | Update installed skills | | skillfish bundle | Create a manifest from installed skills | | skillfish install | Install skills from a manifest | | skillfish submit | Submit skills to skill.fish |
All commands support --json for automation.
Examples
Team Skill Sync
Share skills across your team by committing a skillfish.json manifest to your repository.
Setup (one developer):
Sync (other developers):
The manifest tracks external skills only. Local skills (created with skillfish init) are version-controlled directly in your project.
How It Works
1. skillfish bundle scans your installed skills and creates skillfish.json 2. skillfish install reads the manifest and syncs your local skills to match: • Installs skills listed in the manifest • Updates skills when the ref changes • Removes manifest-managed skills that are no longer listed 3. Manually installed skills (skillfish add) are protected from removal
Manifest Format
Skills can be pinned to a specific ref (tag, branch, or commit) using @ref syntax.
Supported Agents
Works with 33 agents including:
Claude Code · Cursor · Windsurf · Codex · GitHub Copilot · Gemini CLI · OpenCode · Goose · Amp · Roo Code · Kiro CLI · Kimi CLI · Kilo Code · Trae · Cline · Antigravity · Droid · Augment · OpenClaw · CodeBuddy · Command Code · Crush · Kode · Mistral Vibe · Mux · OpenClaude IDE · OpenHands · Qoder · Qwen Code · Replit · Trae CN · Neovate · AdaL
All supported agents
| Agent | Skills Directory |
| Claude Code | ~/.claude/skills/ | | Cursor | ~/.cursor/skills/ | | Windsurf | ~/.codeium/windsurf/skills/ | | Codex | ~/.codex/skills/ | | GitHub Copilot | ~/.github/skills/ | | Gemini CLI | ~/.gemini/skills/ | | OpenCode | ~/.opencode/skills/ | | Goose | ~/.goose/skills/ | | Amp | ~/.agents/skills/ | | Roo Code | ~/.roo/skills/ | | Kiro CLI | ~/.kiro/skills/ | | Kimi CLI | ~/.kimi/skills/ | | Kilo Code | ~/.kilocode/skills/ | | Trae | ~/.trae/skills/ | | Cline | ~/.cline/skills/ | | Antigravity | ~/.gemini/antigravity/skills/ | | Droid | ~/.factory/skills/ | | Augment | ~/.augment/rules/ | | OpenClaw | ~/.openclaw/skills/ | | CodeBuddy | ~/.codebuddy/skills/ | | Command Code | ~/.commandcode/skills/ | | Crush | ~/.config/crush/skills/ | | Kode | ~/.kode/skills/ | | Mistral Vibe | ~/.vibe/skills/ | | Mux | ~/.mux/skills/ | | OpenClaude IDE | ~/.openclaude/skills/ | | OpenHands | ~/.openhands/skills/ | | Qoder | ~/.qoder/skills/ | | Qwen Code | ~/.qwen/skills/ | | Replit | .agent/skills/ (project-only) | | Trae CN | ~/.trae-cn/skills/ | | Neovate | ~/.neovate/skills/ | | AdaL | ~/.adal/skills/ |
Command Reference
add
Install skills from a repository.
init
Create a new skill template with SKILL.md and optional directories.
Interactive mode prompts for name, description, optional metadata (author, license), optional directories (scripts/, references/, assets/), install location, and target agents.
list
View installed skills.
remove
Remove installed skills.
search
Search for skills on skill.fish.
update
Update installed skills to latest version.
bundle
Create a skillfish.json manifest from currently installed skills.
Local skills (created with skillfish init) are excluded from the manifest since they're version-controlled with your project.
install
Install skills from a skillfish.json manifest.
When a skill is removed from the manifest, skillfish install removes it from your system. Manually installed skills are never removed automatically.
submit
Submit your skills to skill.fish for others to discover. Just paste a GitHub URL.
Your submission will be reviewed and added to skill.fish and MCP Market.
Private Repositories
skillfish installs from private repositories when a GitHub token is available. Tokens are resolved in this order:
1. SKILLFISH_GITHUB_TOKEN - skillfish-specific override 2. GITHUB_TOKEN - standard 3. GH_TOKEN - GitHub CLI standard 4. gh auth token - falls back to the GitHub CLI if you're logged in
The simplest setup is gh auth login. Otherwise, export a token before running skillfish:
Public repos work with or without a token, but providing one raises the GitHub API rate limit from 60 to 5,000 requests per hour.
Non-Interactive Mode
All commands work without prompts for use in scripts, CI pipelines, and automation. Non-interactive mode activates when:
• The --json flag is passed, or • stdin is not a TTY (piped input, CI runners, cron jobs)
In non-interactive mode, commands use default values where possible and error with guidance when required flags are missing.
Required flags
| Command | Required | Defaults |…
Description from the npm listing.
- cli
- skills
- agent-skills
- ai-agent
- ai-tools
- mcp
- claude
- claude-code
- cursor
- windsurf
- codex
- copilot
- github-copilot
- gemini-cli
- opencode
- goose
- amp
- roo
- kiro
- trae
Where skillfish sits in the listing
Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (543)Similar npm Claude Code plugins
Data source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/skillfish. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.