一键导入
hermes-ops-kit-vaultwarden
Use Hermes Ops Kit with Vaultwarden/Bitwarden secret storage, preferring the Bitwarden CLI (`bw`) for item-level CRUD and verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use Hermes Ops Kit with Vaultwarden/Bitwarden secret storage, preferring the Bitwarden CLI (`bw`) for item-level CRUD and verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Find and fix credential leaks in log/display output — the URL sanitization pattern from PRs
Systematic approach to rebasing a stale PR branch onto a diverged upstream main — from PRs
Receive, verify, and respond to PR review feedback — especially hermes-sweeper automated reviews.
Hermes Ops Kit workflows for provider routing, secret and key lifecycle, preflight plugin scanning, MCP auditing, cost governance, and operator diagnostics.
| name | hermes-ops-kit-vaultwarden |
| description | Use Hermes Ops Kit with Vaultwarden/Bitwarden secret storage, preferring the Bitwarden CLI (`bw`) for item-level CRUD and verification. |
| version | 1.0.0 |
| author | Hermes Agent |
| license | MIT |
| metadata | {"hermes":{"tags":["hermes","ops-kit","vaultwarden","bitwarden","bw","secrets","secret-store","cli"]}} |
Use this skill when working with the hermes-ops-kit plugin's secret store, provider credentials, or Vaultwarden-backed items.
For item-level secret work, prefer the Bitwarden CLI (bw) directly when it is already authenticated and pointed at the right server.
Use hermes-key-rotate for higher-level workflows like:
Use bw directly for:
bw statusbw syncbw list items --search <name>bw list collectionsbw list organizationsusername, password, and uris in the login object.bw get item <id> or bw list items --search <name>.bw synctype: 1.login object with:
usernamepassworduris (if applicable)collectionIds is empty, the item lives in the user's personal vault (My Vault), not in a collection.bw list collections means there may be no accessible organization/collection in the current vault session, even if the vault itself is valid.If the user asks for a specific collection:
Do not guess collection IDs.
If the CLI asks for a master password or appears to be in interactive mode, prefer a non-interactive session path first:
BW_SESSION when available--session explicitly to subsequent commandsAlways verify the result with a real command.
Good checks:
bw get item <id>bw list items --search <name>bw statusbw syncbw list collections can be empty; verify the organization/collection first.collectionIds: [] means personal vault storage.bw sync.hermes-key-rotate is for rotation and diagnostics; bw is usually better for item management.See references/bw-ops-kit-session-notes.md for a compact example of creating a login item with bw, verifying it, and the vault/collection visibility gotchas discovered in this session.