Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Skill catalog

Generated from skills.json, each skill’s SKILL.md and sources.json when this site was built.

devenv-project

Create, explain, review, and debug devenv project environments, including devenv.nix, devenv.yaml, lockfiles, languages, tasks, services, and shell activation.

home-manager

Configure and troubleshoot Home Manager user environments on NixOS, nix-darwin or standalone Linux and macOS installations.

microvm-nix

Configure and troubleshoot declarative microVMs with microvm.nix when working in a NixOS flake.

nix-darwin

Configure, build and troubleshoot nix-darwin macOS system configurations and darwin-rebuild generations.

nix-language

Write, explain, debug, and review Nix expressions using versioned upstream language references. Use for syntax, scope, lazy evaluation, functions, strings, paths, derivations, and built-ins; NixOS service options and Nixpkgs APIs need their own references.

nix-workflow

Choose Nix commands, locate store paths and libraries, use development shells, debug builds, configure Nix and navigate ecosystem tools.

  • Licence: Repository licence (MIT)
  • Instructions: SKILL.md

nixos-coding-agents

Choose, install and sandbox AI coding agents on NixOS with llm-agents.nix packages, agent-images containers and agent-box disposable workspaces.

  • Licence: Repository licence (MIT)
  • Instructions: SKILL.md

nixos-operations

Operate NixOS systems by choosing rebuild modes, managing generations and rollback, upgrading, cleaning the store, and diagnosing boot and service problems.

nixos-wiki

Find and interpret retained NixOS Wiki guidance for system configuration, modules, rebuilds, boot, networking, storage and systemd; check applicability against the consumer’s actual NixOS pin.

nixpkgs-development

Write, explain, review, and debug Nixpkgs package expressions, build helpers, overrides, overlays, and library APIs against the project’s pinned package set.