Varlock
Apprend à Claude à ne jamais répéter de secrets — valide les variables .env via la CLI Varlock au lieu de cat/echo.
Fonctionne avec configuration
Ce que fait
Donne à Claude des règles comportementales et des commandes CLI (varlock load, annotations @sensitive de .env.schema) pour valider et référencer les variables d'environnement et les clés API sans jamais imprimer de valeurs secrètes brutes dans la session, les logs ou les diffs git. Se déclenche sur les demandes .env, clé API, identifiants ou gestion de secrets. Les commandes de validation masquée ne s'exécutent qu'une fois que la CLI open-source distincte Varlock est installée ; les instructions comportementales (ne jamais cat .env / ne jamais echo $SECRET) s'appliquent immédiatement sans aucune installation.
Rapport de test
Demandé d'ajouter et de vérifier une STRIPE_SECRET_KEY sans la divulguer dans le chat : le baseline et la compétence ont évité d'imprimer la valeur brute, mais seule la compétence a produit les commandes réellement fonctionnelles (`varlock load`, annotations @sensitive de `.env.schema`, sortie masquée ▒▒▒▒▒) — la vraie friction est que `varlock` est une CLI séparée que vous devez d'abord installer (`curl -sSfL https://varlock.dev/install.sh | sh`), clairement divulgué dans le Quick Start de la compétence.
Testé le: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/wrsmith108/varlock-claude-skill cd varlock-claude-skill mkdir -p ~/.claude/skills cp -r skills/varlock ~/.claude/skills/varlock
Commandes et exemples de prompts
/varlockApprend à Claude à ne jamais répéter de secrets — valide les variables .env via la CLI Varlock au lieu de cat/echo.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Add a new Stripe secret key to my env config without printing itCheck that STRIPE_SECRET_KEY is set correctly without leaking its valueValidate my .env variables are present without echoing any secrets