← ClaudeAtlas

setuplisted

Set up keyfence so secrets never reach the model, and explain how to run Claude Code through it.
aminueza/Keyfence · ★ 2 · AI & Automation · score 63
Install: claude install-skill aminueza/Keyfence
Help the user get keyfence running. Steps, each with the Bash tool: 1. Check that the `keyfence` command exists (`which keyfence`). If not, tell the user to install it with `uv tool install keyfence` (or `pip install keyfence`) and stop. 2. Run `keyfence import` in the project directory so the user's own secrets are registered as hashes. Report how many were added, never the values. 3. Run `keyfence install-hooks claude-code` so the user also gets Claude Code's declarative `permissions.deny` rules for secret files, which do not depend on this plugin being enabled. 4. Run `keyfence doctor` and summarise the result. 5. Explain that this plugin's hook already stops Claude Code from reading `.env` files, private keys and credential stores, and that the proxy is the second layer: the user starts Claude Code with `keyfence exec -- claude` so every request is scanned before it leaves the machine. Keep it short. Never display secret values. Do not run `keyfence exec` or `keyfence run` from here.