CtrlK
BlogDocsLog inGet started
Tessl Logo

nix-profile-manager

Expert guidance for agents to manage local Nix profiles for installing tools and dependencies. Covers flakes, profile management, package searching, and registry configuration.

64

1.42x
Quality

52%

Does it follow best practices?

Impact

74%

1.42x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./nix-profile-manager/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

70%

14%

Developer Toolset Bootstrap Script

Search-before-install workflow

Criteria
Without context
With context

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%

78%

39%

Reproducible Data Science Environment Setup

Version pinning and profile upgrades

Criteria
Without context
With context

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%

76%

14%

Internal Tooling Distribution via Custom Nix Flake

Custom registry setup and troubleshooting

Criteria
Without context
With context

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%

Repository
YPares/agent-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.