{"id":26010,"library":"nori-lint","title":"nori-lint","description":"An opinionated linter for SKILL.md files used by AI agents. Current stable version is 0.4.0. It enforces token efficiency and structural discipline by applying static rules (fast, deterministic) and optionally LLM-powered rules. Key differentiators include a focus on minimizing context window usage, a two-tier rule system, auto-fix capabilities, and integration with the Nori ecosystem (Nori Skillsets, Nori Sessions). Requires Node.js 20+.","status":"active","version":"0.4.0","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","typescript"],"install":[{"cmd":"npm install nori-lint","lang":"bash","label":"npm"},{"cmd":"yarn add nori-lint","lang":"bash","label":"yarn"},{"cmd":"pnpm add nori-lint","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Requires Node.js 20+ for script execution","package":"node","optional":false}],"imports":[{"note":"Package is a CLI tool, not a library. Use npx or global install.","wrong":"nori-lint --help","symbol":"nori-lint","correct":"npx nori-lint lint /path/to/SKILL.md"}],"quickstart":{"code":"npx nori-lint lint /path/to/SKILL.md","lang":"bash","description":"Lint a SKILL.md file for common issues using static rules."},"warnings":[{"fix":"Use static rules only for deterministic fixes, or accept non-determinism.","message":"LLM rules require an API key and are non-deterministic; running fix twice may produce different results.","severity":"gotcha","affected_versions":">=0.1.0"},{"fix":"Consider using --format json for machine parsable output.","message":"The --format option with 'text' default may be deprecated in future for more structured output.","severity":"deprecated","affected_versions":">=0.1.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Install globally: npm install -g nori-lint, or use npx nori-lint","cause":"Not installed or not in PATH","error":"Command not found: nori-lint"},{"fix":"Use npx nori-lint instead of nori-lint","cause":"Running without npx and not globally installed","error":"Error: Cannot find module 'nori-lint'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}