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

red5pro-skills

v1.0.1

Published

Install Red5's AI skills (red5pro, red5-cloud-pubnub) into Claude Code, Codex, and other skill-aware AI coding tools with one command.

Readme

Red5 AI Skills

AI agent skills for building with Red5 — Red5 Pro (self-hosted) and Red5 Cloud (managed PaaS). Point a skill-aware AI coding assistant (e.g. Claude Code) at this repo and it can answer questions about Red5 setup, streaming protocols, authentication, SDKs, and more without guessing — every technical claim in the primary skill traces back to Red5's own documentation.

Skills in this repo

| Skill | What it covers | |---|---| | red5pro | The primary technical reference: server setup/clustering, streaming protocols (WebRTC/WHIP/WHEP, RTMP/ERTMP, RTSP, HLS), authentication, streaming features (restreaming, transcoding, mixing, recording), Stream Manager 2.0, Red5 Cloud, and client/backend SDKs (Web, Android, iOS, Conference, Backend, Core). | | red5-cloud-pubnub | Setting up Red5 Cloud's built-in PubNub integration — chat, presence, and image/file sharing alongside live video, with copy-pasteable HTML5/iOS/Android code. Also covers migrating/positioning from Agora — see that skill's Guardrails for what is and isn't verified. |

Quick Install With npx (Claude Code, Codex)

npx red5pro-skills

The wizard detects which tool you're using (Claude Code, Codex), lets you pick user- or project-level install, downloads this repo's skills/ directory straight from GitHub, and installs both skills into the right location. Pass --target <name> to skip the prompt or --list-targets to see the full list. Source: bin/cli.js.

Only tools with a folder-based skills convention (SKILL.md + references/ subdirectories) are supported here — Cursor, Windsurf, and GitHub Copilot use a single flat instructions file instead, so use the manual copy method below for those.

Using a skill manually

Copy the skill directory you want (e.g. skills/red5pro/) into wherever your AI tool loads skills from — for Claude Code, typically a project's .claude/skills/ directory or your global ~/.claude/skills/ — or clone this whole repo and point your tool at it. Each skill is self-contained: SKILL.md is the entry point, references/ holds the actual content the skill loads on demand.

How this repo is organized

  • AGENTS.md — repository structure, the source-of-truth/freeze-forever rule, naming conventions, and the process for adding a new topic or a whole new skill. Read this before contributing.
  • ARCHITECTURE.md — the red5pro skill's internal 4-layer progressive-disclosure design (why content is split the way it is).
  • scripts/validate-skills.sh (static checks: frontmatter, broken links, leaked local paths, blocklisted terms).
  • tests/eval-cases.md — prompt → expected-route eval cases for manually verifying skill behavior; no automated harness yet.
  • bin/, src/red5pro-skills npx installer sources.

Contributing

See AGENTS.md for the full process. In short: every claim in the red5pro skill must trace back to an actual page in Red5's documentation — no invented API names, endpoints, or config. Run bash scripts/validate-skills.sh before opening a PR; it also runs in CI on every push and pull request.

License

Apache License 2.0.