unlock

Unlock Bitwarden vaults and load project secrets into environment variables.

5|4|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/davistroy/claude-marketplace --skill unlock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unlock
Source: https://github.com/davistroy/claude-marketplace/tree/main/plugins/personal-plugin/skills/unlock
Command: npx skills add https://github.com/davistroy/claude-marketplace --skill unlock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically unlock Bitwarden vault and load project-specific secrets into the current environment, eliminating manual password entry and reducing setup time for project runs.

Core Features & Use Cases

  • Auto-unlocks Bitwarden vault if locked, using a master password stored locally.
  • Auto-detects current project name from the working directory.
  • Loads secrets from Bitwarden under dev/<PROJECT_NAME>/api-keys into environment variables.
  • Caches session tokens for subsequent operations.
  • Provides secure handling by storing the master password in a local file and clearing it after use.

Quick Start

Invoke the unlock skill with the /unlock command to load secrets for the current project into your environment.

Frequently Asked Questions about unlock

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

FAQPage Schema
How do I load Bitwarden secrets into environment variables automatically?

To load Bitwarden secrets into environment variables automatically, use a Skill that reads your master password locally, unlocks the vault, and exports project-specific credentials directly into your active session.

Can I automate Bitwarden vault unlock for local project setup?

Yes, you can automate Bitwarden vault unlock for local project setup by caching the session token and retrieving credentials from a predefined Bitwarden path using your stored master password.

Do I need PowerShell to run Bitwarden environment setup scripts?

PowerShell is listed among the core dependencies for executing the Bitwarden unlock and environment setup process, indicating it provides the runtime environment for the automation script.

How does project context detection work when loading Bitwarden API keys?

Project context detection works by reading the current working directory name to identify the active project, then fetching the corresponding Bitwarden secrets stored under the dev/<PROJECT_NAME>/api-keys path.

What are the security limitations of storing a Bitwarden master password in a local file?

Storing a Bitwarden master password in a local file allows automated vault unlocking but relies on local file system security, meaning the file must be secured to prevent unauthorized credential access.