npm skillselion-mcpstdioMITupdated 14d ago
The catalog behind it: skillselion.com - 86,000+ skills, plugin marketplaces & MCP servers, ranked by real installs.
What can you do with Skillselion?
🚀 Install
Claude Code - one line:
claude mcp add skillselion --scope user -- npx -y skillselion-mcp
Claude Desktop / Cursor / Codex - add to your MCP config:
{ "mcpServers": { "skillselion": { "command": "npx", "args": ["-y", "skillselion-mcp"] } } }
No build step, no auth, no API key. One ~30 KB file via npx.
Want it fully automatic? npx -y skillselion-mcp setup registers the server and installs a session hook so your agent loads the right skill the moment a task matches - see Skill autopilot.
🔧 Tools
| Tool | What it does |
|---|---|
📥 load_skill |
The everyday default: finds the best-matching skill for your task and materializes it - real SKILL.md in context + bundled scripts/references on disk - so the agent follows it like an installed skill. Returns ranked runner-ups you can switch to. |
🧬 synthesize_skills |
The cross-source playbook: merges the key rules of the top ~5 matching skills into one deduped, provenance-tagged digest - the field's consensus, not one author's take. |
🔍 search_skillselion |
Search the catalog by keyword or task; filter by skill / mcp / marketplace. |
🏆 top_skillselion |
The leaderboard - the most-installed skills and top-starred MCP servers right now. |
🔒 Private by default
Read-only, no auth, no secrets. It never sends your code, files, or the context you pass - only a scrubbed search query + which skill matched, so the catalog learns what to add next. Set DO_NOT_TRACK=1 to disable even that.
🪄 Skill autopilot
npx -y skillselion-mcp setup # interactive - pick your packs
npx -y skillselion-mcp setup --yes # non-interactive - agents / CI
Registers the MCP globally and installs a Claude Code SessionStart hook that primes every session with skills relevant to you - so loads happen on their own.
| Flag | What it does |
|---|---|
--packs <a,b,…> |
one or more packs (or all), e.g. --packs frontend,backend; frontend:6 sets a per-pack count |
--per-pack N |
skills per pack (default 3) · --top N sets the popular count |
--auto |
adapt each session to the current repo's stack |
--history |
infer your focus from Claude Code / Codex history (one-time scan) |
--yes |
never prompt (default when there's no terminal) |
Packs: popular (default) · frontend · ai-agents · media · backend · devops · quality · automation.
Safe by design: ~/.claude/settings.json is merged, never clobbered; re-running de-dupes and upgrades the hook in place.
| Var | Default | What it controls |
|---|---|---|
GITHUB_TOKEN |
- | optional, read-only; raises GitHub's rate limit for full multi-file skill loads (60 → 5000 req/hr) |
SK_INLINE_BUDGET |
6000 |
char cap on the in-context SKILL.md portion (the full skill is always on disk) |
SK_SYNTH_N |
5 |
how many top skills synthesize_skills merges (2-8) |
SK_SYNTH_PER_SKILL |
12 |
max rules kept per source skill |
SK_SYNTH_BUDGET |
4000 |
char cap on the merged digest |
DO_NOT_TRACK |
- | set 1 to disable the anonymous demand signal |
The agent doesn't see the tools. Some clients surface MCP tools lazily - tell the agent to search its tools for "skillselion" first (e.g. ToolSearch), then call it. The setup hook automates this nudge.
load_skill returns only the SKILL.md, no bundled files. You hit GitHub's unauthenticated 60 req/hr limit - set a read-only GITHUB_TOKEN in the server's env.
"No skill on Skillselion clearly matches..." The relevance floor working as intended - nothing topical matched, so it refuses to waste your context. Try a more specific query.
Setup couldn't auto-register. Run the printed claude mcp add ... line yourself.
npm install
npm test # offline: server boots, tools, synthesis
npm run test:live # live catalog + GitHub (set GITHUB_TOKEN)
⭐ Like it?
- Star the repo - it helps other developers find it.
- Browse the full catalog → skillselion.com - thousands of skills, MCP servers & marketplaces, ranked by real installs.
- Bug or missing skill? Open an issue - PRs welcome.
📄 License
Install
Add Skillselion to your client. Pick the one you use.
claude mcp add skillselion-mcp -- npx -y skillselion-mcpcodex mcp add skillselion-mcp -- npx -y skillselion-mcpamp mcp add skillselion-mcp -- npx -y skillselion-mcp{
"mcpServers": {
"skillselion-mcp": {
"command": "npx",
"args": [
"-y",
"skillselion-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"skillselion-mcp": {
"command": "npx",
"args": [
"-y",
"skillselion-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"skillselion-mcp","command":"npx","args":["-y","skillselion-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"skillselion-mcp": {
"command": "npx",
"args": [
"-y",
"skillselion-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"skillselion-mcp": {
"command": "npx",
"args": [
"-y",
"skillselion-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"skillselion-mcp": {
"command": "npx",
"args": [
"-y",
"skillselion-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"skillselion-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"skillselion-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"skillselion-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"skillselion-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y skillselion-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Score
39 / 100
Incomplete
- Documentation25/25
- Maintenance19/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 7 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.9.10Latest | Aug 20, 2026 |
| 0.9.6 | Jul 9, 2026 |