Expert guidance for agents to manage local Nix profiles for installing tools and dependencies. Covers flakes, profile management, package searching, and registry configuration.
64
52%
Does it follow best practices?
Impact
74%
1.42xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./nix-profile-manager/SKILL.mdSearch-before-install workflow
Uses --profile flag
100%
100%
Reads AGENT_PROFILE
0%
100%
Guards missing AGENT_PROFILE
50%
100%
Searches before installing
0%
0%
Uses --json for search
0%
0%
Extracts pname from JSON
0%
0%
Uses nixpkgs registry alias
100%
100%
No sudo usage
100%
100%
Install notification
100%
100%
PATH setup instructions
100%
100%
Avoids re-searching
100%
100%
Exact package match
50%
50%
Version pinning and profile upgrades
Pinned flake reference
16%
100%
Uses --profile flag
37%
100%
Reads AGENT_PROFILE
0%
0%
Upgrade command used
30%
100%
Searches before installing
0%
0%
Uses nix profile list
0%
100%
Install logging
87%
100%
No sudo usage
100%
100%
Nested package notation
12%
100%
Pinning documented
90%
100%
Uses --json for search
0%
0%
Upgrade reports result
100%
100%
Custom registry setup and troubleshooting
Checks registry first
0%
0%
Communicates registry change
100%
100%
Uses GitHub URL for registry
100%
100%
Documents registry entry
100%
100%
Verifies with nix registry list
100%
100%
Searches custom flake before installing
0%
0%
Uses --profile flag
0%
100%
Uses registry alias after adding
100%
100%
Uses nix profile list
100%
100%
Handles package not found
25%
100%
No sudo usage
100%
100%
AGENT_PROFILE used
0%
0%
aed1afb
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.