npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

skillhub-mcp

v0.6.0

Published

AI resource intelligence MCP server — recommends skills, tools, agents, rules, and MCP servers from 20,000+ resources. Fully offline, zero network access.

Downloads

947

Readme

⚡ SkillHub MCP

AI Resource Intelligence — Find the right tool for any AI task.

Search, discover, and get recommendations from 20,000+ skills, tools, agents, rules, and MCP servers — all from your terminal or AI client.

npm License: MIT

Quick Start

1. Setup (30 seconds)

npx skillhub-mcp setup

This auto-detects your installed AI clients (Codex, Claude, Cursor, Windsurf) and configures them automatically.

2. Restart your AI client

3. Done!

Your AI assistant can now discover and recommend tools. Try asking it:

"What tools should I use to build a RAG pipeline with LangChain?"


CLI Usage

SkillHub also works as a standalone CLI — no MCP client required.

Recommend tools for a task

npx skillhub-mcp recommend "build a REST API with authentication"

Output:

  #1  Express.js  ✓  9.2
      Fast, unopinionated web framework for Node.js
      tool · cross-platform · expressjs
      → matches technologies: express, node; relevant to: api, coding

  #2  Passport.js  8.8
      Authentication middleware for Node.js
      tool · cross-platform · jaredhanson
      → matches technologies: node; relevant to: authentication

Search resources

npx skillhub-mcp search "vector database"

Get resource details

npx skillhub-mcp info "LangChain"

Database statistics

npx skillhub-mcp stats

JSON output

All data commands support --json for piping and scripting:

npx skillhub-mcp recommend "kubernetes" --json | jq '.results[0]'
npx skillhub-mcp stats --json

MCP Tools

When connected to an AI client, SkillHub exposes these tools:

| Tool | Description | |------|-------------| | recommend | Analyze a task and recommend relevant resources | | search | Search 20,000+ resources by keyword | | get_resource | Get full details for a specific resource | | get_setup_guide | Get install instructions for any resource | | analyze_stack | Recommend tools based on your tech stack |


Security & Trust

This package is designed to be safe and auditable.

  • Fully offline — zero network requests, no HTTP calls, no telemetry
  • Zero runtime dependencies — self-contained bundle, nothing from node_modules
  • No install scripts — no postinstall, no code runs on npm install
  • No eval — no eval(), new Function(), or dynamic code execution
  • No shell access — no exec(), spawn(), or child_process usage
  • Filesystem access only in setup wizard — writes MCP client configs when you explicitly run setup

See SECURITY.md for full details on runtime behavior and filesystem access.


Diagnostics

npx skillhub-mcp doctor

Checks Node.js version, npx path resolution, database loading, and MCP client configuration status.


Manual Client Setup

If the setup wizard doesn't work for your client, generate the config manually:

npx skillhub-mcp print-config codex    # Codex (TOML)
npx skillhub-mcp print-config claude   # Claude Desktop (JSON)
npx skillhub-mcp print-config cursor   # Cursor (JSON)
npx skillhub-mcp print-config windsurf # Windsurf (JSON)

Important: The setup wizard uses absolute paths for npx (e.g., /opt/homebrew/bin/npx). GUI applications often don't inherit your shell's PATH.


Requirements

  • Node.js 18+
  • npm / npx

License

MIT