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

@marcfargas/skills

v0.5.1

Published

Reusable AI agent skills for pi, Claude Code, Cursor, and any Agent Skills compatible agent

Readme

Skills

Reusable skills for AI coding agents. Works with pi, Claude Code, Cursor, and any agent that supports the Agent Skills standard.

Available Skills

| Category | Skill | Description | |----------|-------|-------------| | ☁️ Azure | azcli | Azure CLI with agent safety model — hub + reference files | | ☁️ Google Cloud | gcloud | GCP CLI with agent safety model — hub + 7 reference files | | 🔧 Maintenance | repo-hygiene | Periodic repo health check — deps, git, CI, code quality, docs, security | | ⚙️ Process | pm2 | Process management — keep services alive, auto-restart, monitoring, ecosystem configs | | 🚀 Release | pre-release | Pre-release checklist + AI-written changesets via @changesets/cli | | 🔍 Search | web-search | Web search + content extraction via ddgs — no API keys | | 📊 Modeling | sheet-model | Headless spreadsheet engine for financial modeling, scenario analysis, .xlsx with live formulas | | 🎬 Terminal | vhs | Record terminal sessions as GIF/MP4 with VHS |

Install

One command (39+ agents)

npx skills add marcfargas/skills

Installs to Claude Code, Cursor, Copilot, Amp, Cline, Windsurf, Gemini CLI, and 30+ more agents automatically.

pi

pi install npm:@marcfargas/skills

Or add to ~/.pi/agent/settings.json:

{
  "packages": ["npm:@marcfargas/skills"]
}

Manual (any agent)

Copy the skill directory into your agent's skill folder:

cp -r google-cloud/gcloud ~/.claude/skills/gcloud

How We Build Skills

Multi-Model Review

Every skill is reviewed by 3+ models (Claude, Gemini, GPT) before publishing — structure, agent usability, safety, and real-world scenario testing. If an agent can misinterpret an instruction, we find out before you do.

Safety Classification

Every operation is classified: READ / WRITE / DESTRUCTIVE / EXPENSIVE / FORBIDDEN. Destructive and expensive operations are gated — the agent must confirm before executing, and costs are flagged upfront.

Progressive Discovery

Skills use a hub + spoke architecture. The SKILL.md hub is ~140 lines — just enough to match the right skill and know what's available. Detailed per-topic reference files are loaded on demand, keeping your context window lean.

Also

Structure

skills/
├── azcli/               # Azure CLI — hub + 7 reference files
├── gcloud/              # GCP CLI — hub + 7 reference files
├── repo-hygiene/        # Periodic repo health check
├── pm2/                 # Process management
├── pre-release/         # Pre-release checklist + changesets
├── web-search/          # Web search + content extraction
├── sheet-model/         # Headless spreadsheet engine
├── vhs/                 # Terminal session recording
└── README.md

External Skills

Some skills live in their own repositories — install them directly or via their npm packages:

| Skill | Description | Install | |-------|-------------|---------| | go-easy | Gmail, Drive, Calendar for AI agents — npx go-gmail, npx go-drive, npx go-calendar | npx skills add marcfargas/go-easy | | holdpty | Detached PTY sessions — launch, attach, view, record terminal processes | npx skills add marcfargas/holdpty | | odoo | Odoo ERP integration — connect, introspect, automate | npx skills add marcfargas/odoo-toolbox |

Contributing

Skills follow the Agent Skills specification. Requirements:

  • SKILL.md with YAML frontmatter (name, description)
  • name matches parent directory (kebab-case, max 64 chars)
  • description present (max 1024 chars)
  • No hardcoded paths or credentials
  • Destructive operations clearly marked

Validation

Use skills-ref (Python — the official reference implementation from the spec authors) to validate skills locally:

pip install skills-ref

# Validate a skill directory
agentskills validate path/to/skill

# Read parsed properties as JSON
agentskills read-properties path/to/skill

# Generate <available_skills> XML prompt block
agentskills to-prompt path/to/skill-a path/to/skill-b

CI runs agentskills validate on every push — see .github/workflows/validate.yml.

Sponsor

Building high-quality, multi-model-reviewed agent skills takes serious token budget. If these skills save you time, consider sponsoring:

GitHub Sponsors

License

Code (scripts, tooling): MIT

Skill content (**/SKILL.md and reference docs): CC0 1.0 Universal — public domain, no attribution required.

Why CC0 for skills: Skill docs are consumed by AI agents and freely incorporated into any workflow. Attribution requirements create friction in agent contexts where provenance tracking is impractical.