avgvstvs96/enclave/enclave
Claude Code and agent skill by avgvstvs96/enclave
- community
Checking that the SKILL.md file is still in the repository.
Use a saved password, API key, 2FA code or passkey from your own vault without ever seeing it, and ask a person for a missing one through a one-time encrypted link instead of chat. Use whenever a task needs a credential or a sign-in, or someone is about to paste a secret into the conversation.
Install
npx vskill@latest install avgvstvs96/enclave/enclaveSKILL.md
enclave
Secrets reach you through a link and go from the vault straight into the program that uses them, so they stay out of the chat and your context. Run enclave (or npx -y enclave-link if it isn't installed):
- Look first.
enclave list <search>shows what's saved that matches a name or website, with its fields and not its values. Use what's there before asking anyone.
- Ask for what's missing.
enclave ask <name> [field...]prints a one-time link. Send it to the person exactly as printed. Name what they'll recognize, and list what you need:
``sh enclave ask Netflix email password enclave ask "OpenAI API key" key enclave ask GitHub username password totp # totp asks for the 2FA setup key ``
Fields default to password. Set ENCLAVE_FROM to your name so the page says who's asking.
- Wait. Run
enclave wait <name>in the background. It ends withsaved <name>: <fields>the moment they tap Send, or fails if the link goes unanswered for 24 hours. Asking again for the same name replaces the old link.
- Use it without seeing it.
enclave runputs secrets in a command's environment and replaces their values with[hidden VAR]in its output. Quote the command so your own shell doesn't expand the variable:
``sh enclave run KEY="OpenAI API key/key" sh -c 'curl -s https://api.openai.com/v1/models -H "Authorization: Bearer $KEY"' ``
To type a value into a login form, pipe it straight into the program that types: enclave get Netflix password | <typer>. enclave get GitHub totp gives the current 2FA code. A token you make yourself goes in the same way: <command that prints it> | enclave save <name> <field>.
- Passkeys. Run
enclave passkey <name>, then click the site's passkey sign-in in Chrome within 5 minutes. enclave's extension has the vault sign it, and the passkey disarms the moment it's used.
enclave import proton copies Proton Pass in, 2FA and passkeys included.
Keeping secrets out of the chat
- Use a value inside
enclave run, or a pipe or$(...)that feeds the program that needs it: anything printed, echoed or read from~/.enclavelands in your context and the chat's log.runhides exact values, not ones you transform. - If someone pastes a secret into the chat anyway, tell them it's in the chat's history now, and send a link instead.
- Send each link exactly as
enclave askprinted it: the key after#is what lets you, and nobody else, open the answer.
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 repositoryCheckingskills/enclave/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/avgvstvs96/enclave/enclave)