secret-vault

Store user secrets locally at ~/.secrets with 600 permissions.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/kyletabor/claude_plugins --skill secret-vault
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secret-vault
Source: https://github.com/kyletabor/claude_plugins/tree/main/secret-vault/skills/secret-vault
Command: npx skills add https://github.com/kyletabor/claude_plugins --skill secret-vault

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Securely store user secrets pasted in chat to prevent accidental exposure and simplify reuse.

Core Features & Use Cases

  • Local vault at ~/.secrets with 600 permissions for secrets like API keys, tokens, or passwords.
  • Readback of stored secrets on demand without echoing or exposing values.
  • Guided flow for storing secrets using a simple prompt or paste flow, with safeguards to avoid leaking secrets.

Quick Start

Paste a secret when prompted to store it securely, and retrieve it later with a read command.

Frequently Asked Questions about secret-vault

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely store API keys and tokens pasted in chat?

To securely store API keys and tokens pasted in chat, use a local vault that saves secrets to a file with 600 permissions, preventing accidental exposure and simplifying later retrieval.

What is the safest way to retrieve stored secrets without exposing them in the chat history?

The safest way to retrieve stored secrets is using a guided read command that fetches values from local storage on demand, ensuring the secrets are never echoed or exposed in the chat history.

How do I save passwords locally using a guided prompt flow?

You can save passwords locally by pasting the secret when prompted by the guided flow, which immediately writes the value to a local file at ~/.secrets with strict 600 permissions for safekeeping.

Does local secret management with 600 file permissions work for my prompt safety needs?

Local secret management with 600 file permissions works for prompt safety by restricting file access to the owner, ensuring that sensitive data like passwords and API keys shared in chat remain protected from unauthorized access.

What are the limitations of using local storage for secret management in chat applications?

A limitation of using local storage for secret management is that secrets are confined to the local ~/.secrets file on your machine, meaning they cannot be synced across devices or shared securely with other users.