Nori Skillsets
An open resource for verified Claude Code Skills and packaged agent configurations
noriskillsets.dev • GitHub • npm
The Problem We Observe
Coding agents are unlocking exponential productivity gains for certain engineers. But adoption is still choppy, with large groups of developers lagging behind and inconsistent usage across teams. Here are some reasons why:
The Market is Awash in Slop
Thousands of AI Skills already exist—most AI-generated, unproven, with low rigor. Low quality tools reinforce bad initial experiences with agents.
Partial Configurations Don't Yield Results
Most teams approach agent configurations incrementally. But real gains require the agent configs and context files to work together as a coherent system.
For example:
- Quality Skills that reference good documentation (CLAUDE.md files)
- Slash commands that invoke those Skills
- Subagents that understand your codebase structure
- Automated documenation processes that feed continual context
- Git features that let agents work in isolation
Opaque Setups Block Adoption
When certain devs find a setup that does work for them, configurations are often scattered and hidden in personal dotfiles, tool-specific settings, and undocumented workflows. Knowledge stays locked in formats that can't easily spread across the team.
How Nori Skillsets Helps
Get to proven results quickly using validated Skills and battle-tested Skillsets. Then makes those results easy to replicate.
Cohesive agent configs become transparent and portable. Easy to share across teams so others can pick it up and prove results.
For Developers and For Teams
Public Skillsets — For Individual Developers
Curated, quality-assured Skills and configurations that accelerate your AI effectiveness
Every Skillset in the public registry has been reviewed for effectiveness, clarity, and proper implementation. They actually work, and include battle-tested Skills working together with proper documentation and subagent configurations.
How it works:
- Browse and install complete Skillsets or individual Skills
- Search across verified patterns and configurations
- All content goes through review before publication
- Get bundled configurations that work together out of the box
Who it's for: Individual developers who want to unlock productivity immediately. Trust that what you install has been evaluated for quality.
Private Skillsets — For Teams
Accelerate adoption by sharing proven configurations that work for your codebase
Teams struggle with AI adoption because gains are locked up in pockets of developers with opaque configurations. With Private Skillsets, your entire setup becomes portable so you can replicate success instantly.
How it works:
- 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
Who it's for: Engineering teams that need to accelerate AI usage past the early adopters.
Contact us to set up a private registry for your team.
What's in a Skillset
A Skillset is a complete, unified configuration that defines how your coding agent behaves. Each Skillset includes:
Skills
Step-by-step instructions that encode specific agent behaviors. Examples: test-driven development, systematic debugging, code review, git workflows. Skills are defined in SKILL.md files with frontmatter metadata and detailed instructions.
CLAUDE.md
Custom instructions and workflow preferences that guide the agent's behavior. Skills reference this documentation to maintain consistency. This is where you define testing requirements, git automation rules, code style guidelines, and other repeating instructions.
Subagents
Specialized agents that handle specific tasks autonomously. Examples:
- codebase-pattern-finder - Finds similar implementations and usage examples
- web-search-researcher - Researches information from the web
- change-documenter - Updates documentation after code changes
Slash Commands
Custom commands for quick actions that invoke Skills and workflows. Examples: /nori-create-skillset, /nori-switch-skillset, /nori-init-docs
Getting Started
1. Install the Nori Skillsets Client
Install the client globally:
npm install -g nori-skillsets
2. Initialize Nori in Your Project
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
3. Download a Skillset
Browse available Skillsets at noriskillsets.dev, then download one:
nori-skillsets download senior-swe
4. Switch to the Skillset
Activate the Skillset you downloaded:
nori-skillsets switch-skillset senior-swe
How Skillsets Work
Skillsets are stored in cwd/.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
Your Skillsets library is project-scoped in cwd/.nori/profiles/:
cwd/.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
Activation Process
When you activate a Skillset:
- The client cleans any existing configuration in
cwd/.claude/ - Copies the selected Skillset from
cwd/.nori/profiles/<skillset-name>/tocwd/.claude/ - 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.