Skip to content

Managing skillsets

Your library lives at ~/.nori/profiles/. Activation writes a translated copy into each configured agent’s directory and drops a .nori-managed marker there.

Terminal window
sks switch # interactive picker
sks switch my-swe # by name

Before switching away, sks compares the installed files against their recorded hashes; if you edited managed files it stops and tells you — --force discards the edits. With redownloadOnSwitch enabled (the default), the skillset is refreshed from the registry first.

Terminal window
sks current # active skillset for an agent
sks list # your library
sks list-active # walks up from CWD showing every managed directory
sks dir # open your skillset library (~/.nori/profiles)

sks config --agents sets your default agents; switches and installs broadcast to all of them. Target one explicitly with --agent <name>.

  • sks clear — remove managed files and deactivate
  • sks clear-current — clear every managed directory from CWD upward
  • sks factory-reset <agent> — wipe the agent’s directory entirely (interactive only)

Files sks touched outside its own directories (like ~/.claude/settings.json) are backed up to <file>.pre-nori on first install and restored on uninstall.

this page as markdown: /skillsets/guides/profiles.md· index for agents: /llms.txt