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

@algovaultlabs/skills

v0.2.0

Published

20 Agent Skills over AlgoVault MCP

Readme

AlgoVault Skills

20 Anthropic Agent Skills over the AlgoVault MCP server.

Each Skill is a single-prompt wrapper over 1–3 calls to AlgoVault's signal-interpretation API (get_market_regime, get_trade_signal, scan_funding_arb). Install once, invoke from any Claude Code or Cowork session, and we surface the composite verdict — your agent decides execution.

AlgoVault provides the thesis; your agent decides execution.

Quick start

# In Claude Code
claude plugin install AlgoVaultLabs/algovault-skills

# In Cowork — discover via the marketplace, click "install"

Live track record (PFE Win Rate + cumulative call count, updated continuously): https://algovault.com/track-record

Integrations

End-to-end tutorials pairing AlgoVault's analytics with each major exchange's agent execution kit. AlgoVault returns the verdict; the agent and its risk policy decide what (if anything) to execute. All demos run on testnet/demo mode — zero real-money risk.

| # | Exchange | Tutorial | Demo | Mirror | |---|---|---|---|---| | 01 | Binance | docs/integrations/binance.md | examples/binance/demo.mjs | algovault.com/docs/integrations/binance | | 02 | OKX | docs/integrations/okx.md | examples/okx/demo.mjs | algovault.com/docs/integrations/okx | | 03 | Bybit | docs/integrations/bybit.md | examples/bybit/demo.mjs | algovault.com/docs/integrations/bybit | | 04 | Bitget | docs/integrations/bitget.md | examples/bitget/demo.mjs | algovault.com/docs/integrations/bitget |

Quick install + run any demo:

claude plugin install AlgoVaultLabs/algovault-skills
git clone https://github.com/AlgoVaultLabs/algovault-skills && cd algovault-skills && npm install
BINANCE_TESTNET=true node examples/binance/demo.mjs   # or OKX_DEMO=true / BYBIT_TESTNET=true / BITGET_DEMO=true

Framework integrations

Drop-in tutorials for the major Python agent frameworks. Each tutorial pairs AlgoVault MCP with the framework's canonical MCP-adapter library — copy-pasteable demo code, no AlgoVault SDK required. python examples/<framework>/demo.py BTC 4h returns a real BUY/SELL/HOLD verdict from api.algovault.com/mcp.

| # | Framework | Tutorial | Demo | Mirror | |---|---|---|---|---| | 01 | LangChain | docs/integrations/langchain.md | examples/langchain/demo.py | algovault.com/docs/integrations/langchain | | 02 | LlamaIndex | docs/integrations/llamaindex.md | examples/llamaindex/demo.py | algovault.com/docs/integrations/llamaindex | | 03 | Microsoft Agent Framework | docs/integrations/maf.md | examples/maf/demo.py | algovault.com/docs/integrations/maf | | 04 | CrewAI | docs/integrations/crewai.md | examples/crewai/demo.py | algovault.com/docs/integrations/crewai |

The 20 Skills

| # | Slug | Name | Difficulty | Tools | |---|---|---|---|---| | 01 | quick-btc-check | Quick BTC Check | Beginner | get_trade_signal | | 02 | portfolio-scanner | Portfolio Scanner | Intermediate | get_trade_signal | | 03 | regime-aware-trading | Regime-Aware Trading | Intermediate | get_market_regime, get_trade_signal | | 04 | funding-arb-monitor | Funding Arb Monitor | Intermediate | scan_funding_arb | | 05 | full-3-tool-pipeline | Full 3-Tool Pipeline | Advanced | get_market_regime, get_trade_signal, scan_funding_arb | | 06 | multi-timeframe-confirmation | Multi-Timeframe Confirmation | Advanced | get_trade_signal | | 07 | tradfi-rotation | TradFi Rotation | Advanced | get_market_regime, get_trade_signal | | 08 | risk-gated-entry | Risk-Gated Entry | Advanced | get_market_regime, get_trade_signal | | 09 | funding-sentiment-dashboard | Funding Sentiment Dashboard | Advanced | get_market_regime | | 10 | contrarian-meme-scanner | Contrarian Meme Scanner | Advanced | get_market_regime, get_trade_signal | | 11 | divergence-detector | Divergence Detector | Advanced | get_market_regime, get_trade_signal | | 12 | hourly-digest-bot | Hourly Digest Bot | Advanced | get_trade_signal, get_market_regime | | 13 | hedging-advisor | Hedging Advisor | Advanced | get_market_regime, get_trade_signal, scan_funding_arb | | 14 | volatility-breakout-watch | Volatility Breakout Watch | Advanced | get_market_regime, get_trade_signal | | 15 | cross-asset-correlation | Cross-Asset Correlation | Advanced | get_trade_signal | | 16 | funding-cash-and-carry | Funding Cash-and-Carry | Advanced | scan_funding_arb, get_trade_signal | | 17 | weekend-vs-weekday-patterns | Weekend vs Weekday Patterns | Research | get_trade_signal, get_market_regime | | 18 | agent-portfolio-rebalance | Agent Portfolio Rebalance | Advanced | get_market_regime | | 19 | smart-dca-bot | Smart DCA Bot | Advanced | get_trade_signal | | 20 | multi-agent-war-room | Multi-Agent War Room | Expert | get_market_regime, get_trade_signal, scan_funding_arb |

How attribution works

Every Skill invocation sends X-AlgoVault-Skill-Slug: <slug> to the MCP server. We aggregate these in an admin-only counter inside /dashboard on api.algovault.com (per-Skill funnel data is competitive intel — moved internal 2026-04-24). The public moat layer remains the aggregate track record at https://algovault.com/track-record (Merkle-verified PFE WR + signal/batch counts).

Repo layout

algovault-skills/
├── .claude-plugin/
│   ├── plugin.json           # Plugin manifest (mcpServers, version, etc.)
│   └── marketplace.json      # Marketplace entry
├── skills/
│   ├── _template/            # SKILL.md.tmpl — generator template
│   ├── manifest.json         # Single source of truth: 20 Skill definitions
│   ├── manifest.schema.json  # JSON Schema v7 for manifest validation
│   └── <slug>/SKILL.md       # GENERATED — never hand-edit
├── scripts/
│   ├── gen-skill.mjs         # Reads manifest, emits SKILL.md per entry
│   └── skills_preflight.sh   # Pre-build environment check
├── tests/smoke/              # Live invocation tests against api.algovault.com
└── docs/                     # HOW_TO_ADD.md + integrations/{binance,okx,bybit,bitget}.md + SUBMIT_<EXCHANGE>.md templates

Development

npm run preflight             # Verify env + repo + MCP reachable
npm run gen                   # Regenerate all SKILL.md files from manifest
npm test                      # Live smoke test against api.algovault.com
npm run test:unit             # Offline unit tests (helper + template-consistency canary)

Submission generator

scripts/generate_skill_submission.mjs reads a docs/SUBMIT_<EXCHANGE>.md template, fetches live track-record data from the AlgoVault API, and emits ready-to-paste submission artifacts (SKILL.md for Skills-Hub PRs, PR_TITLE.txt, PR_BODY.md, SUMMARY.md for every exchange):

node scripts/generate_skill_submission.mjs --exchange BINANCE
node scripts/generate_skill_submission.mjs --exchange BYBIT --output-dir /tmp/foo/

Templates use <PLACEHOLDER> tokens (<PFE_WR>, <TOTAL_CALLS>, <BATCH_COUNT>, <VERSION>, etc.) so submission text never carries stale hardcoded numbers. CI canary tests/unit/submit-template-consistency.test.mjs fails the build if any template re-introduces a literal — keeps the templating discipline locked in.

Contributing

Skills are added via skills/manifest.json only — never hand-edit generated SKILL.md files. Add a manifest entry, run npm run gen, commit both. PRs welcome.

Also built by AlgoVault Labs

  • @algovaultofficialbot — free public Telegram bot. Regime alerts + AlgoVault trade calls (BUY/SELL) pushed to your watchlist. Same composite-verdict signal stream these skills wrap. Source: github.com/AlgoVaultLabs/algovault-bot.

Built by AlgoVault Labs

Composable signal-interpretation tools for AI trading agents — MIT licensed.