davesnx/setup/enpass
Claude Code and agent skill by davesnx/setup
- community
Checking that the SKILL.md file is still in the repository.
Use when the user asks to list local Enpass credential titles, retrieve or copy an Enpass password, or provide an Enpass secret to a command. Uses the safe local `enpass` wrapper and prevents broad substring matches or password exposure in agent output. Works on macOS via the keychain and on Linux only when `ENP_PIN` is set; never calls `enpass-cli` directly.
Install
npx vskill@latest install davesnx/setup/enpassSKILL.md
Enpass
Use the local enpass command instead of calling enpass-cli directly. The wrapper limits access to credential titles and exact-title password lookup.
Platform Check
Confirm the operating system before running a command. On macOS the wrapper reads the PIN from the keychain. On Linux it needs ENP_PIN in the environment; if it is unset, stop and tell the user to export it in their own shell. Never set it yourself, never ask for its value, and never call enpass-cli directly on any platform.
Safety
Treat enpass get output as a secret. Do not let it appear in tool output, assistant messages, logs, command arguments, or files. Do not use upstream show, pass, write, trash, or delete commands.
Only retrieve a password when the user explicitly asks for it or when an authorized command needs it. Listing titles is safe and can be shown to the user.
List Titles
Run:
Use the returned spelling and capitalization as the exact title for later operations. If several titles look plausible, ask the user which one they mean.
Retrieve Safely
To put a password on the user's clipboard without exposing it to the agent:
To provide a password to one authorized command, retrieve and consume it in the same shell process:
Make sure the receiving command does not print its environment or enable shell tracing. Unset or discard the shell variable as soon as the command finishes.
If the user asks for a command that prints the password, return the command for them to run instead of executing it through an agent tool:
Relay wrapper errors as written. They are designed to omit secret values and to explain missing titles, close matches, duplicate titles, empty password fields, and unlock configuration failures.
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 repositoryCheckingagents/skills/enpass/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
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/davesnx/setup/enpass)