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

@the-long-ride/skill-master

v1.0.1

Published

A routed skill-design catalog for AI agents, installed with one /skill-master entry point.

Downloads

25

Readme

Skill Master

Skill Master is a routed skill-design catalog for AI agents.

Instead of asking humans to remember many skill names, Skill Master gives them one entry point:

/skill-master <what you want to build, review, or improve>

The agent then reads the routing catalog, chooses the right advisor skill, and produces a concrete blueprint for the target SKILL.md.

Only one slash command is installed and supported: /skill-master. All category routing happens behind that command.

Why This Helps

  • One command, many expert advisors.
  • Natural-language routing for humans.
  • Category-specific standards, examples, failure modes, and validation prompts.
  • Works with local coding agents and manual web chat workflows.
  • Installable with npx, so teams can bootstrap the same structure quickly.
  • Designed for contribution: new categories, examples, and advisor skills can be added without changing the whole system.

Quick Start

Install Skill Master into a project:

npx @the-long-ride/skill-master init

Validate the install:

npx @the-long-ride/skill-master doctor .

Run OS-aware script verification:

npx @the-long-ride/skill-master verify .

List routed categories:

npx @the-long-ride/skill-master list

Scaffold a target skill from a routed blueprint:

npx @the-long-ride/skill-master create sales-call-prep --category sales-revenue --with-openai --codex-native

create writes skills/<name>/SKILL.md, references/blueprint.md, and forward-test prompts. --with-openai adds optional agents/openai.yaml metadata. --codex-native adds the Skill Creator six-step process as a local reference.

Compared With Built-In Skill Creators

Skill Master is a companion layer for built-in skill systems, not a replacement. Use the native creator inside your agent when you already know the exact skill you want. Use Skill Master when the human request is still fuzzy, cross-functional, or needs routing, standards, examples, and validation before a target skill is written.

| System | What it is good at | Where Skill Master adds value | | --- | --- | --- | | ChatGPT, Codex, and OpenAI skill-creator | Creating or modifying a specific skill in the OpenAI skill flow. OpenAI documents a default skill-creator and skills that follow the Agent Skills open standard. | Adds a local, npm-installable routing catalog, category advisors, forward-test prompts, stricter repo validation, and optional Codex-native scaffolds before the final skill is polished in the native creator. | | Claude and Claude Code Skills | Loading SKILL.md instructions when relevant, and allowing direct slash invocation such as /skill-name in Claude Code. Claude Code can derive commands from skill folders. | Keeps the installed human-facing surface to exactly one command: /skill-master. Advisor categories stay internal, so teams avoid a growing menu of category slash commands. | | Hermes Agent-style skill systems | Installing, listing, and reusing runtime-specific skills or registry modules for agent execution. Hermes docs describe reusable skill modules and self-improving skill discovery. | Helps design the portable blueprint first, then lets the team adapt it to Hermes or another runtime-specific skill format. | | Manual prompt writing | Fast for one-off instructions. | Turns repeated prompt patterns into governed, testable SKILL.md files with trigger rules, failure modes, and output contracts. |

Useful references:

Roadmap And Weak Points

Skill Master is useful today as a routed starter kit, but it is still early. The honest goal is to make skill creation less random, not to pretend one catalog can already understand every team workflow.

Known weak points:

  • Category quality is uneven. Some advisors are strong starting points, while others need more real-world examples, edge cases, and domain-specific validation.
  • Routing is rules-and-metadata based. It helps agents choose, but it is not a trained classifier and can still misroute ambiguous requests.
  • Scaffolded skills are drafts. skill-master create gives a structured folder and blueprint, but humans or agents still need to fill in real sources, tools, examples, and policies.
  • Verification is mostly structural. The scripts catch broken frontmatter, naming, routing metadata, and required sections, but they do not prove the skill performs well in a live agent session.
  • Cross-runtime compatibility needs more testing. The repo is designed for local agents and web chat, but each runtime has its own quirks around skill discovery, slash commands, metadata, tools, and permissions.
  • Business categories need sharper boundaries. Sales, support, product, finance, HR, legal, operations, and small-business workflows can overlap heavily in real companies.

Planned improvements:

  • Add more forward-test prompt sets per category, including ambiguous and negative routing cases.
  • Add example target skills generated from each advisor category.
  • Add runtime-specific install notes for Codex, Claude Code, ChatGPT, Gemini, Hermes Agent-style agents, and other compatible runtimes.
  • Add a routing test suite that checks natural-language requests against expected categories.
  • Add richer advisor templates for business workflows, including source systems, approval gates, compliance checks, and output artifacts.
  • Add optional interactive creation flow for skill-master create, so users can answer a few questions before scaffolding.
  • Add better package smoke tests that install into a clean temp repo and verify only /skill-master is exposed.
  • Improve generated agents/openai.yaml as the OpenAI/Codex metadata shape evolves.

Contributors can help most by adding real examples: prompts that should route to a category, prompts that should not, strong target skill drafts, and failure cases from actual agent use.

Use With AI Agents

After installation, ask your agent to use:

/skill-master I want to build a skill that helps support teams triage customer tickets

The agent should read commands/skill-master.md, route through src/routing/skill-master-routing.json, then load the selected advisor skill from skills/.

For ChatGPT, Claude.ai, Gemini, or other web chat interfaces, see GUIDELINE.md and docs/WEB-CHAT-PACK.md.

Contributing

Contributions are welcome. Good improvements include:

  • New advisor categories.
  • More realistic routing examples.
  • Better advisor-specific templates in templates/.
  • Stronger forward-test prompts for each category.
  • Better failure modes and validation prompts.
  • Cross-runtime compatibility notes.
  • Tests for routing and package installation.
  • Documentation for specific agents and web chat interfaces.

Before proposing changes, run:

npm test
npm run verify
npm pack --dry-run

Documentation

  • GUIDELINE.md explains installation, local-agent usage, and web-chat usage.
  • docs/STRUCTURE.md explains the source layout.
  • CHANGELOG.md tracks notable changes.
  • LICENSE contains the MIT license.