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

@spideriq/skills

v0.7.0

Published

SpiderIQ AI-agent skills — versioned skill files (rules, recipes, references) installed by `spideriq skills add` into a project. Ships the spiderpublish (CMS) and spiderflows (lead / local-business pipelines) skills.

Readme

@spideriq/skills

Versioned AI-agent skills for SpiderIQ projects. The CLI command spideriq skills add reads this package's manifest and copies its contents into a project so AI agents (Claude Code, Cursor, Windsurf) have current, in-sync agent rules, references, and workflow recipes.

This package ships more than one skill. The manifest (dist/skills.json) is a flat list of file entries; an entry's name is the handle you pass to spideriq skills add <name>, and a single name may map to many files — that is how a multi-file skill installs as one unit.

What ships

spiderpublish — SpiderPublish CMS (flat per-file entries)

| Logical name | Kind | Lands at | |---|---|---| | claude-md | rule | CLAUDE.md (project root) | | cursor-rules | rule | .cursor/rules/spiderpublish.md | | build-a-homepage | recipe | .spideriq/recipes/build-a-homepage.md | | add-a-component | recipe | .spideriq/recipes/add-a-component.md | | swap-a-hero-block | recipe | .spideriq/recipes/swap-a-hero-block.md | | clone-a-site | recipe | .spideriq/recipes/clone-a-site.md | | add-a-domain | recipe | .spideriq/recipes/add-a-domain.md | | design-a-form | recipe | .spideriq/recipes/design-a-form.md |

spiderflows — SpiderIQ flow pipelines (one 4-layer skill, 20 files)

A single skill installed as a group: every entry shares the name spiderflows, so one command installs the whole 4-layer tree, preserving its layout.

| Logical name | Kind | Lands at | |---|---|---| | spiderflows | rule / config | .spideriq/skills/spiderflows/SKILL.md (router) + references/ + flows/maps-site-verify-vayapin/{recipes,learnings,scripts}/ + client/schema.yaml (20 files) |

spideriq skills add spiderflows   # installs all 20 files under .spideriq/skills/spiderflows/

The router's links are relative, so the whole folder resolves once installed. spiderflows entries are kind: rule|config (never recipe), keeping them out of the SpiderPublish-scoped listRecipes() / MCP list_recipes surface.

The full mapping lives in dist/skills.json.

Install

Indirect (the typical path):

spideriq skills add               # install everything (both skills)
spideriq skills add spiderflows   # install just the spiderflows skill
spideriq skills update            # refresh after a new package release

Direct (@spideriq/skills consumed from another tool):

import { loadManifest, listRecipes, findEntries, readEntryContent } from '@spideriq/skills';

const manifest = loadManifest();
const recipes = listRecipes();             // SpiderPublish recipes (kind === 'recipe')
const text = readEntryContent(recipes[0]);

const flows = findEntries('spiderflows');  // all 20 files of the spiderflows skill

Why versioned?

  • The CMS schema, MCP tool names, and recommended workflows evolve. Hand-copying CLAUDE.md per starter goes stale within months.
  • A versioned npm package lets every project explicitly opt-in to the version of the agent guidance it wants. spideriq skills update re-installs the latest.
  • The same content surfaces in MCP via list_recipes and get_recipe so an agent without local files still has access.

License

MIT