bobvanderlinden/nixos-config/direnv
Claude Code and agent skill by bobvanderlinden/nixos-config
- community
Checking that the SKILL.md file is still in the repository.
Work with project development environments that use direnv, Nix flakes, and local virtual environments.
Install
npx vskill@latest install bobvanderlinden/nixos-config/direnvSKILL.md
Project development environments
Most projects load .envrc automatically. Do not manually source it.
Create an environment
Read the project's .envrc, existing flake, and local instructions first. If it has no local development shell, run this from the Git repository root:
devshell-init detects common project files and creates .nix/flake.nix with the matching tools. It creates .envrc.local when the project already tracks .envrc, otherwise it creates .envrc. It excludes the generated paths through .git/info/exclude and runs direnv allow. It stops rather than overwriting an existing flake or environment file.
For manual setup, put development tools in the flake's devShells.<system>.default package list. Put local setup in .envrc.local when the project tracks .envrc. Exclude local files through .git/info/exclude, not .gitignore.
Use use flake path:$PWD/.nix for a local ignored flake. A plain relative flake path inside a Git repository can hide ignored files from Nix. Test it without adding it to Git:
Python projects
Provide python3 and uv in the flake. Create the virtual environment in .envrc.local and install the pinned requirements:
Activate .venv before running project Python commands when the project instructions require it.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinghome/profiles/pi/skills/direnv/SKILL.md
Popularity
- 7-day trend score
- 5
Refreshed 28 Oct 2026, 11 days ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/bobvanderlinden/nixos-config/direnv)