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

nori-skillsets

v0.4.1

Published

Operations for Nori Skillsets and Skills

Readme

Nori Skillsets Client

CLI Client for installing and managing Nori Skillsets

The Nori Skillsets Client connects you to noriskillsets.dev, a registry of verified Claude Code Skills and packaged agent configurations. Install complete Skillsets or individual Skills that have been reviewed for effectiveness, clarity, and proper implementation.

For complete documentation and to browse available Skillsets, visit:

What is a Skillset?

A Skillset is a complete, unified configuration that defines how your coding agent behaves. Skillsets can include:

  • Skills: Step-by-step instructions that encode specific agent behaviors (TDD, debugging, code review, git workflows)
  • CLAUDE.md: Custom instructions and workflow preferences that guide the agent
  • Subagents: Specialized agents for specific tasks (codebase search, documentation, research)
  • Slash Commands: Quick actions that invoke Skills and workflows

Installation

Install the client:

npm install -g nori-skillsets

Run init to set up a skillsets folder at cwd/.nori/profiles and capture your existing configs. Note that this will set up in the folder that you run the command in, allowing you to scope skillsets by project.

nori-skillsets init

Download a skillset from noriskillsets.dev.

nori-skillsets download senior-swe

Switch to using the new skillset.

nori-skillsets switch-skillset senior-swe

How Skillsets Work

Skillsets are stored in ~/.nori/profiles/ as your library of available configurations. When you switch to a Skillset, the client copies its contents into the relevant locations in cwd/.claude/ where Claude Code reads them.

Skillset Structure:

~/.nori/profiles/my-skillset/
├── CLAUDE.md              # Custom instructions
├── skills/                # Skill definitions
│   ├── my-skill/
│   │   └── SKILL.md
│   └── another-skill/
│       └── SKILL.md
├── subagents/             # Subagent configurations
└── slashcommands/         # Custom slash commands

When you activate a Skillset:

  1. The client cleans any existing configuration in cwd/.claude/
  2. Copies the selected Skillset from cwd/.nori/profiles/<skillset-name>/ to cwd/.claude/
  3. Claude Code reads the new configuration in your next session

This separation lets you maintain multiple Skillsets and switch between them without losing any configuration.

Requirements

  • Node.js 22 or higher
  • Claude Code CLI installed
  • Mac or Linux operating system

Creating custom skillsets or making changes to skillsets

  1. Create the skillset directory:

    mkdir -p ~/.nori/profiles/my-skillset
  2. Add a CLAUDE.md file with your custom instructions:

    # My Custom Skillset
    
    Add your workflow preferences here:
    - Testing requirements
    - Git automation rules
    - Code style guidelines
    - Any repeating instructions
  3. Activate your skillset:

    nori-skillsets switch-skillset my-skillset

Manual changes made to a .claude/ directory will be removed when switching skillsets. Manual changes should be made in the .nori/profile/ directory instead.

Private Skillsets for Teams

Teams can set up private registries to share custom Skillsets across the organization. With private registries:

  • Full access control - only your organization can view and install
  • Package working configurations and publish internally
  • Teammates install the exact setup that proved successful
  • Optional Skills Review service: professional evaluation before publication

Contact us at usenori.ai to set up a private registry for your team.

Resources