Skip to content
Back to skills

Bitwarden Secrets

ASecurity

Retrieve and manage secrets using Bitwarden Secrets Manager CLI (bws). Trigger terms: bitwarden, secrets, bws, secret, api key, credentials, password.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
securitybashrailsgitapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill bitwarden-secrets --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bitwarden Secrets?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bitwarden Secrets
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-bitwarden-secrets/badge)](https://www.skillsdirectory.com/skills/david-li0406-bitwarden-secrets)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bitwarden-secrets
description: >
  Retrieve and manage secrets using Bitwarden Secrets Manager CLI (bws).
  Trigger terms: bitwarden, secrets, bws, secret, api key, credentials, password.
---

## When to Use
- Retrieving API keys, passwords, or credentials for a task
- Listing available secrets or projects
- Creating or updating secrets

## When NOT to Use
- Storing secrets in code or config files (use bws instead)
- Managing Bitwarden vault items (use `bw` CLI, not `bws`)

## Prerequisites
- `bws` CLI installed
- `BWS_ACCESS_TOKEN` environment variable set

## Quick Reference

| Action | Command |
|--------|---------|
| Get secret | `bws secret get <SECRET_ID>` |
| List secrets | `bws secret list` |
| List in project | `bws secret list <PROJECT_ID>` |
| List projects | `bws project list` |
| Create secret | `bws secret create <KEY> <VALUE> <PROJECT_ID>` |
| Edit secret | `bws secret edit <SECRET_ID> --value <VALUE>` |
| Delete secret | `bws secret delete <SECRET_ID>` |

## Output Formats
Use `--output` flag: `json`, `yaml`, `table`, `tsv`, `env`

```bash
bws secret get <ID> --output json
bws secret list --output table
```

## Procedure

1. **List projects** to find where secrets are stored
2. **List secrets** in the relevant project
3. **Get secret** by ID to retrieve the value
4. Use the secret value in your task (don't log it)

## Checks & Guardrails
- Never echo or log secret values
- Don't commit secrets to git
- Use `--output json` for parsing in scripts

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…