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

sciskillhub

v0.2.2

Published

CLI for SciSkillHub - Create, publish, and manage your AI agent skills for science

Downloads

17

Readme

sciskillhub

Discover and install AI agent skills for science — Install skills to Claude, Cursor, Codex, and 40+ more agents instantly

npm version npm downloads

Package: sciskillhub · Command: sciskill

Quick Example

# 1. Browse skills by taxonomy
sciskill tax                                            # View object / stage / domain options
sciskill tax --tasks --object "Methods and Techniques" --stage "Data Analysis and Modeling" --domain "Life Sciences"
sciskill browse skills --domain "Life Sciences" --task "Quality Control" "Clustering"

# 2. Install a skill
sciskill install scanpy --agent claude-code -y

# 3. Now your agent can use it!

Installation

Option 1: Using npx (Recommended)

npx sciskillhub install <skill> --agent claude-code

No installation needed, always latest version.

Option 2: Global Install

npm install -g sciskillhub
sciskill install <skill> --agent claude-code

Recommended Workflow

SciSkillHub uses a 4-level taxonomy (object → stage → domain → task) to organize skills. Follow this order to narrow down results:

1. Judge 2-3 possible objects (e.g. Methods and Techniques + Software and Tools)
2. Judge 1-2 possible stages (e.g. Data Analysis and Modeling)
3. Judge domains (e.g. Life Sciences)
4. Query tasks for each object+stage combination
5. Query skills with selected tasks
6. Install the best match

Try multiple object combinations — many tasks span multiple dimensions. For example, "nanopore data analysis" involves both Methods and Techniques and Software and Tools.

Commands

Discover & Install

| Command | Description | |---------|-------------| | sciskill tax | View taxonomy values (object, stage, domain) | | sciskill tax --tasks --object X --stage Y --domain Z | Query tasks by filters | | sciskill tax --task-list | View all task values | | sciskill browse skills [options] | Browse & filter skills by taxonomy | | sciskill search <query> | Search skills by keywords (s, find) | | sciskill recommend | Get personalized recommendations (rec) | | sciskill install <skill> --agent <name> | Install skill to agent (i, add) |

Local Management

| Command | Description | |---------|-------------| | sciskill list | List locally installed skills (ls) | | sciskill remove <skill> | Remove an installed skill (rm, uninstall) | | sciskill inspect | Inspect skill in current directory | | sciskill init | Initialize a new skill project |

Account

| Command | Description | |---------|-------------| | sciskill login | Log in to SciSkillHub | | sciskill logout | Log out | | sciskill whoami | Show current user |

Browse Skills Options

sciskill browse skills \
  --object "Methods and Techniques" \
  --stage "Data Analysis and Modeling" \
  --task "Quality Control" "Alignment" \
  --domain "Life Sciences" \
  --sort name \
  --limit 20

| Option | Description | |--------|-------------| | --object <values...> | Filter by object | | --stage <values...> | Filter by stage | | --task <values...> | Filter by tasks | | --domain <values...> | Filter by domains | | -q, --query <text> | Additional keyword filter | | --sort <field> | Sort by: name, stars, recent, score | | --order <dir> | Sort order: asc, desc | | -l, --limit <n> | Number of results (default: 20) | | --json | JSON output |

Supported Agents (45)

| --agent | Agent | Global Path | |-----------|-------|-------------| | claude-code | Claude Code | ~/.claude/skills/ | | cursor | Cursor | ~/.cursor/skills/ | | codex | Codex | ~/.codex/skills/ | | gemini-cli | Gemini CLI | ~/.gemini/skills/ | | github-copilot | GitHub Copilot | ~/.copilot/skills/ | | windsurf | Windsurf | ~/.codeium/windsurf/skills/ | | cline | Cline | ~/.agents/skills/ | | warp | Warp | ~/.agents/skills/ | | roo | Roo Code | ~/.roo/skills/ | | augment | Augment | ~/.augment/skills/ | | junie | Junie | ~/.junie/skills/ | | opencode | OpenCode | ~/.config/opencode/skills/ | | openclaw | OpenClaw | ~/.openclaw/skills/ | | goose | Goose | ~/.config/goose/skills/ | | amp | Amp | ~/.config/agents/skills/ | | kimi-cli | Kimi Code CLI | ~/.config/agents/skills/ | | replit | Replit | ~/.config/agents/skills/ | | antigravity | Antigravity | ~/.gemini/antigravity/skills/ | | bob | IBM Bob | ~/.bob/skills/ | | codebuddy | CodeBuddy | ~/.codebuddy/skills/ | | continue | Continue | ~/.continue/skills/ | | cortex | Cortex Code | ~/.snowflake/cortex/skills/ | | crush | Crush | ~/.config/crush/skills/ | | deepagents | Deep Agents | ~/.deepagents/agent/skills/ | | droid | Droid | ~/.factory/skills/ | | firebender | Firebender | ~/.firebender/skills/ | | iflow-cli | iFlow CLI | ~/.iflow/skills/ | | kilo | Kilo Code | ~/.kilocode/skills/ | | kiro-cli | Kiro CLI | ~/.kiro/skills/ | | kode | Kode | ~/.kode/skills/ | | mcpjam | MCPJam | ~/.mcpjam/skills/ | | mistral-vibe | Mistral Vibe | ~/.vibe/skills/ | | mux | Mux | ~/.mux/skills/ | | openhands | OpenHands | ~/.openhands/skills/ | | pi | Pi | ~/.pi/agent/skills/ | | qoder | Qoder | ~/.qoder/skills/ | | qwen-code | Qwen Code | ~/.qwen/skills/ | | trae | Trae | ~/.trae/skills/ | | trae-cn | Trae CN | ~/.trae-cn/skills/ | | zencoder | Zencoder | ~/.zencoder/skills/ | | neovate | Neovate | ~/.neovate/skills/ | | pochi | Pochi | ~/.pochi/skills/ | | adal | AdaL | ~/.adal/skills/ | | universal | Universal | ~/.config/agents/skills/ | | command-code | Command Code | ~/.commandcode/skills/ |

Backward-compatible aliases: claudeclaude-code, geminigemini-cli, copilotgithub-copilot, kirokiro-cli

Development

git clone https://github.com/sciskillhub/typescript-cli.git
cd typescript-cli
npm install
npm run build
npm link   # makes 'sciskill' available globally

Links

  • Website: https://sciskillhub.org
  • npm: https://www.npmjs.com/package/sciskillhub
  • GitHub: https://github.com/sciskillhub/typescript-cli

License

MIT