Skip to content

Install

Terminal window
npm install -g nori-skillsets

Node 22+, macOS and Linux. Three aliases install: nori-skillsets, nori-skillset, and sks.

Terminal window
cd your-project
sks init # set up in this project
sks install senior-swe # download and activate in one step

init operates on the directory you run it in, so skillsets are scoped per-project (set a global default with sks config). install downloads into your library at ~/.nori/profiles/ and activates for every configured agent; use download + switch to do those separately.

Installed agent directories (like .claude/) are managed: your manual edits there are replaced on the next switch. Make changes in the skillset itself — ~/.nori/profiles/<name>/ — or in a fork:

Terminal window
sks fork senior-swe my-swe
sks switch my-swe

Anonymous use of the public registry needs no account. For publishing or a private org registry:

Terminal window
sks login # email/password, --google, or --token

For CI and token details, see publishing.

this page as markdown: /skillsets/start/install.md· index for agents: /llms.txt