app-deployer
Deploy and manage user applications as managed systemd services
Intelligent Nix store management. Analyze store usage, identify waste, optimize garbage collection, and track generation history.
$ npx -y skills add bolivian-peru/os-moda --skill nix-optimizer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/nix-optimizerContext preview
The summary Claude sees to decide when to auto-load this skill.
Intelligent Nix store management. Analyze store usage, identify waste, optimize garbage collection, and track generation history.
name: nix-optimizer description: > Intelligent Nix store management. Analyze store usage, identify waste, optimize garbage collection, and track generation history. tools: - shell_exec - memory_store - memory_recall activation: auto
Intelligent garbage collection and store management.
shell_exec({ command: "du -sh /nix/store 2>/dev/null" })
shell_exec({ command: "nix-store --gc --print-dead 2>/dev/null | wc -l" })
shell_exec({ command: "nixos-rebuild list-generations 2>/dev/null | tail -20" })Don't just `nix-collect-garbage -d`. Be intelligent:
1. **Always keep**: current generation, last known-good, backup baseline 2. **Analyze**: which generations introduced large store additions 3. **Recommend**: targeted cleanup with estimated space recovery
Nix Store Report: Store size: 28.4 GB across 47 generations Recommended to keep: Gen 50 (current) — 12.1 GB active Gen 47 (pre-OpenSSL update) — rollback point Gen 42 (last backup baseline) Safe to remove: 44 generations → reclaims ~19 GB Large items: /nix/store/...-linux-6.6.12 (old kernel) — 980 MB /nix/store/...-chromium-121 (old browser) — 1.4 GB /nix/store/...-texlive-2023 (unused) — 2.1 GB Proceed with smart cleanup?
shell_exec({ command: "nix-collect-garbage --delete-older-than 14d" })
shell_exec({ command: "nix-store --optimise" }) # dedup hardlinksmemory_store({
summary: "Nix GC: freed 19GB, kept gens 42,47,50",
detail: "Store reduced from 28.4GB to 9.3GB. 44 generations removed.",
category: "system.config",
tags: "nix,garbage-collection,optimization"
})An operating system built for AI agents — talk to your NixOS server instead of SSH-ing in. Typed, audited tool access with atomic rollback on every change. Research-grade; run it on a disposable box, not production.
Deploy and manage user applications as managed systemd services
Deploy and manage AI agent workloads with GPU checks, API key management, and health monitoring
Detect configuration drift — manual changes that exist outside NixOS management. Offer to bring imperative changes into…
Manage files and directories. List, find, search contents, read, write, move, copy, delete, permissions. Present directory…
Black box flight recorder for the server. Capture system state snapshots for forensic analysis after incidents. Continuous…
NixOS generation-aware debugging and time-travel. Correlate system state changes with application failures. Query "what changed…