Skillselion

io.github.skillselionPublished by GitHub account skillselionv0.9.10Updated Oct 24, 2026

On-demand access to thousands of install-ranked Claude Code skills - search and load mid-task.

VerifiedSTDIODesktop onlyKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

A local MCP server that lets a coding assistant search an install-ranked catalog of Claude Code skills and load a matching skill's instructions and files into a

What you can do
Search the Skillselion catalog by keyword or task, filtered to skills, MCP servers or marketplaces, and view the most-installed leaderboard entries for skills and MCP servers. Load the best-matching skill for a task, bringing its SKILL.md into context and its bundled scripts and references onto disk, with ranked runner-ups to switch to. Merge the key rules of the top matching skills into one deduplicated, provenance-tagged digest. Optionally run a setup command that registers the server and installs a session hook so relevant skills are primed automatically.
When to use it
Useful when a coding agent should follow community-proven patterns for a task instead of improvising, or when you want to compare several skills' guidance before committing to one. Also handy for browsing what skills and MCP servers are popular.
Requirements
Runs locally over stdio via npx, so Node.js is needed; no build step, auth or API key. An optional read-only GITHUB_TOKEN raises GitHub's rate limit for full multi-file skill loads. Optional environment variables tune inline size, synthesis count and tracking.
Before you install
The optional setup command modifies the Claude Code settings file and installs a session hook; it is described as merging rather than overwriting. By default a scrubbed search query and which skill matched are sent to the catalog service; DO_NOT_TRACK=1 disables that. Loaded skills bring third-party instructions and bundled scripts into the session, so review them before running anything.

Installation

In SourceWeft

  1. Open Skillselion in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Skillselion MCP

[skillselion.com - the #1 directory of Claude Code, Codex & Cursor skills, marketplaces & MCP servers: 86,207 tools total]

The catalog behind it: skillselion.com - 86,000+ skills, plugin marketplaces & MCP servers, ranked by real installs.

[npm version] [npm downloads] [Read-only, no auth] [thousands of tools] [License]

Give your coding agent thousands of community-proven skills - loaded on demand, mid-task.
It searches Skillselion, a curated directory of Claude Code skills, MCP servers & marketplaces ranked by real installs,
and pulls a skill's actual instructions + bundled files into the session. Proven patterns, not guesses.

🧩 Works with Claude Code · Claude Desktop · Cursor · Codex · any MCP client

[Real session: the agent calls synthesize_skills and builds a consensus playbook from 5 community skills]

Real, unedited session: the agent pulls a consensus playbook from 5 community skills, then loads the top skill and applies it.

🚀 Install

Claude Code - one line:

bash
claude mcp add skillselion --scope user -- npx -y skillselion-mcp

Claude Desktop / Cursor / Codex - add to your MCP config:

json
{ "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

ToolWhat it does
📥 load_skillThe 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_skillsThe 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_skillselionSearch the catalog by keyword or task; filter by skill / mcp / marketplace.
🏆 top_skillselionThe leaderboard - the most-installed skills and top-starred MCP servers right now.

[Claude's own honest take after using the MCP: consensus across 5 community skills is the part I can't fake]

We asked Claude, on camera, what the MCP gave it: "I couldn't have told you 'this is the field's consensus, not my opinion' - that's the part I can't fake."

🔒 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

bash
npx -y skillselion-mcp setup        # interactive - pick your packsnpx -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.

Setup flags & packs
FlagWhat 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 Nskills per pack (default 3) · --top N sets the popular count
--autoadapt each session to the current repo's stack
--historyinfer your focus from Claude Code / Codex history (one-time scan)
--yesnever 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.

Env vars
VarDefaultWhat it controls
GITHUB_TOKEN-optional, read-only; raises GitHub's rate limit for full multi-file skill loads (60 → 5000 req/hr)
SK_INLINE_BUDGET6000char cap on the in-context SKILL.md portion (the full skill is always on disk)
SK_SYNTH_N5how many top skills synthesize_skills merges (2-8)
SK_SYNTH_PER_SKILL12max rules kept per source skill
SK_SYNTH_BUDGET4000char cap on the merged digest
DO_NOT_TRACK-set 1 to disable the anonymous demand signal
Troubleshooting

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.

Development
bash
npm installnpm test           # offline: server boots, tools, synthesisnpm 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

MIT © Skillselion

Built for developers. Find the skill, not the noise. → skillselion.com/skillselion-mcp

Source: README.md at commit cd951c7

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.9.10LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts