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

@heurist-network/skills

v0.1.7

Published

CLI tool for browsing, installing, and managing Heurist Mesh skills from the skill marketplace registry.

Readme

@heurist-network/skills

A CLI for browsing, installing, and managing verified AI agent skills from the Heurist Mesh skill marketplace.

Skills are reusable instruction sets (SKILL.md files) that extend coding agent capabilities. The Heurist marketplace focuses on verified, secure skills across crypto, finance, market intelligence, social data, and developer workflows: every new skill and every new version is audited before it can be installed, only verified skills are available through the CLI, sensitive capabilities trigger explicit warnings, and all marketplace artifacts are stored on Autonomys decentralized storage with SHA256 integrity tracking.

Quick Start

npx @heurist-network/skills add heurist-mesh

Or install globally:

npm i -g @heurist-network/skills
heurist-skills add heurist-mesh

Commands

add <slug>

Install a verified skill from the marketplace. Aliases: install

# Interactive — prompts for agent, scope, and method
heurist-skills add binance-web3-trading-signal

# Non-interactive
heurist-skills add binance-web3-trading-signal -a claude-code -g -y

# Copy instead of symlink
heurist-skills add binance-web3-spot --copy -y

# Target multiple agents
heurist-skills add binance-web3-meme-rush -a claude-code roo -y

# Interactive search (no slug)
heurist-skills add

| Flag | Description | |------|-------------| | -a, --agent <agent...> | Target specific agents | | -g, --global | Install to global scope (~/.agents/skills/) | | --copy | Copy files instead of symlinking | | -y, --yes | Skip all confirmation prompts |

find [query]

Search the skill marketplace.

heurist-skills find heurist
heurist-skills find --category Stocks
heurist-skills find                   # browse all

Aliases: search, f

list

List installed skills or browse the marketplace.

heurist-skills list                   # project-installed skills
heurist-skills list --global          # global-installed skills
heurist-skills list --remote          # browse marketplace
heurist-skills list --remote -c Crypto # filter by category
heurist-skills list -a claude-code    # filter by agent

Aliases: ls

info <slug>

Show detailed skill information including capabilities, files, and install state.

heurist-skills info heurist-mesh

Aliases: show

remove [slug]

Uninstall a skill. Agent-aware and orphan-safe.

heurist-skills remove binance-web3-spot -y
heurist-skills remove binance-web3-spot --global -y
heurist-skills remove binance-web3-spot -a roo -y  # remove from one agent only
heurist-skills remove                               # interactive selector

| Flag | Description | |------|-------------| | -a, --agent <agent...> | Remove from specific agents only | | -g, --global | Target global scope | | --all | Remove all installed skills | | -y, --yes | Skip confirmation |

Aliases: rm, uninstall

check

Check installed skills for available updates (report-only).

heurist-skills check

Aliases: check-updates, update-check

Installation Scope

| Scope | Canonical Path | Lock File | |-------|---------------|-----------| | Project (default) | .agents/skills/<slug>/ | ./skills-lock.json | | Global (-g) | ~/.agents/skills/<slug>/ | ~/.agents/.skill-lock.json |

The project lock file (skills-lock.json) is designed to be committed to git for reproducible setups.

Installation Methods

Symlink (default) — Writes skill files to a single canonical directory, then creates symlinks into each agent's native skills path. One source of truth, easy to update.

Copy (--copy) — Writes independent copies into each agent's directory. Use when symlinks are not supported.

Supported Agents

| Agent | Project Path | Global Path | |-------|-------------|-------------| | AdaL | .adal/skills/ | ~/.adal/skills/ | | Amp | .agents/skills/ | ~/.config/agents/skills/ | | Antigravity | .agent/skills/ | ~/.gemini/antigravity/skills/ | | Augment | .augment/skills/ | ~/.augment/skills/ | | Claude Code | .claude/skills/ | ~/.claude/skills/ | | Cline | .agents/skills/ | ~/.agents/skills/ | | CodeBuddy | .codebuddy/skills/ | ~/.codebuddy/skills/ | | Codex | .agents/skills/ | ~/.codex/skills/ | | Command Code | .commandcode/skills/ | ~/.commandcode/skills/ | | Continue | .continue/skills/ | ~/.continue/skills/ | | Cortex Code | .cortex/skills/ | ~/.snowflake/cortex/skills/ | | Crush | .crush/skills/ | ~/.config/crush/skills/ | | Cursor | .agents/skills/ | ~/.cursor/skills/ | | Droid | .factory/skills/ | ~/.factory/skills/ | | Gemini CLI | .agents/skills/ | ~/.gemini/skills/ | | GitHub Copilot | .agents/skills/ | ~/.copilot/skills/ | | Goose | .goose/skills/ | ~/.config/goose/skills/ | | iFlow CLI | .iflow/skills/ | ~/.iflow/skills/ | | Junie | .junie/skills/ | ~/.junie/skills/ | | Kilo Code | .kilocode/skills/ | ~/.kilocode/skills/ | | Kimi Code CLI | .agents/skills/ | ~/.config/agents/skills/ | | Kiro CLI | .kiro/skills/ | ~/.kiro/skills/ | | Kode | .kode/skills/ | ~/.kode/skills/ | | MCPJam | .mcpjam/skills/ | ~/.mcpjam/skills/ | | Mistral Vibe | .vibe/skills/ | ~/.vibe/skills/ | | Mux | .mux/skills/ | ~/.mux/skills/ | | Neovate | .neovate/skills/ | ~/.neovate/skills/ | | OpenClaw | skills/ | ~/.openclaw/skills/ | | OpenCode | .agents/skills/ | ~/.config/opencode/skills/ | | OpenHands | .openhands/skills/ | ~/.openhands/skills/ | | Pi | .pi/skills/ | ~/.pi/agent/skills/ | | Pochi | .pochi/skills/ | ~/.pochi/skills/ | | Qoder | .qoder/skills/ | ~/.qoder/skills/ | | Qwen Code | .qwen/skills/ | ~/.qwen/skills/ | | Roo Code | .roo/skills/ | ~/.roo/skills/ | | Trae | .trae/skills/ | ~/.trae/skills/ | | Trae CN | .trae/skills/ | ~/.trae-cn/skills/ | | Windsurf | .windsurf/skills/ | ~/.codeium/windsurf/skills/ | | Zencoder | .zencoder/skills/ | ~/.zencoder/skills/ |

Agents that share .agents/skills/ (Amp, Cline, Codex, Cursor, Gemini CLI, GitHub Copilot, Kimi Code CLI, OpenCode) are "universal" — they read skills from the same canonical directory. Non-universal agents have their own paths and receive symlinks or copies.

The CLI auto-detects which agents are installed on your system. If one agent is found, it installs silently. If multiple are found, it prompts for selection.

Configuration

| Variable | Description | |----------|-------------| | HEURIST_SKILLS_API | Override marketplace API URL (default: https://mesh.heurist.xyz) |

Lock File Compatibility

The lock files are compatible with the vercel/skills format. If you have existing vercel skill entries in ~/.agents/.skill-lock.json, they are preserved — the CLI reads and writes only its own entries without disturbing foreign entries.

License

MIT