What problem does it solve? nixpkgs often lags behind upstream pi-coding-agent releases, leaving your NixOS flake stuck on an older version. This Skill walks through overriding the nixpkgs package with a fresh source and npmDeps hash so you can run the latest upstream release immediately. ## Core Features & Use Cases - Source hash prefetching: Computes the sha256 hash of the upstream GitHub release tarball with nix-prefetch-url and nix hash convert. - Overlay management: Updates or creates overlays/pi-coding-agent.nix overriding version, src, and npmDeps, and wires it into both overlay lists in flake.nix. - Fixed-output hash recovery: Uses the build's "hash mismatch" error to obtain the real npmDeps outputHash, then verifies with nix build and nix eval. - Use Case: When pi-coding-agent 0.79.4 ships upstream but nixos-unstable still has an older version, run this Skill to pin the new release in your flake and confirm the version eval matches. ## Quick Start Upgrade pi to version 0.79.4 in my nixos flake using the upgrade-pi skill.