feat(skills): add bitwarden-cli-vault — bw CLI read/write/update/delete #17

Merged
clawdie merged 1 commit from feat/bitwarden-cli-vault-skill into main 2026-06-21 20:03:08 +02:00
Owner

Adds the bitwarden-cli-vault skill: session-based bw CLI vault operations (read/create/update/delete/upsert) with no interactive prompts, confirming our existing BW_* bootstrap creds already grant read+write.

Directly operationalizes the vault-mediated mother-key-exchange design — it documents the two patterns we need:

  • upsert (publish a pubkey: item name = hostname, key in notes), and
  • authorized_keys rebuild for mother-sync-hive-keys, with the restricted command="colibri-mcp",restrict,no-pty,… wrapper writing /var/db/colibri/.ssh/authorized_keys.hive.

Validates clean (layered_soul.py validate).

🤖 Generated with Claude Code

Adds the `bitwarden-cli-vault` skill: session-based `bw` CLI vault operations (read/create/update/delete/upsert) with no interactive prompts, confirming our existing `BW_*` bootstrap creds already grant read+write. Directly operationalizes the vault-mediated mother-key-exchange design — it documents the two patterns we need: - **upsert** (publish a pubkey: item name = hostname, key in notes), and - **authorized_keys rebuild** for `mother-sync-hive-keys`, with the restricted `command="colibri-mcp",restrict,no-pty,…` wrapper writing `/var/db/colibri/.ssh/authorized_keys.hive`. Validates clean (`layered_soul.py validate`). 🤖 Generated with Claude Code
clawdie added 1 commit 2026-06-21 20:03:03 +02:00
Session-based operations with no interactive prompts. Covers:
- Session setup from provider.env
- Read (list, get by name, get by ID)
- Create (base64-encoded JSON, with collection)
- Update (get → modify → pipe to edit)
- Delete
- Upsert pattern (create if absent, update if exists)
- Rebuild authorized_keys from vault items

Proven working: full round-trip of key creation → vault
publish → read back → delete on OSA 2026-06-21.
clawdie merged commit 1cfec71dca into main 2026-06-21 20:03:08 +02:00
clawdie deleted branch feat/bitwarden-cli-vault-skill 2026-06-21 20:03:08 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/layered-soul#17
No description provided.