Skill
keepass-hygiene
KeePass credential hygiene rules. Apply whenever interacting with KeePass via MCP tools, handling secrets, or performing credential rotation. Loaded automatically on any vault operation.
From keepass-cred-mgrInstall
1
Run in your terminal$
npx claudepluginhub l3digitalnet/claude-code-plugins --plugin keepass-cred-mgrTool Access
This skill uses the workspace's default tool permissions.
Skill Content
KeePass Credential Hygiene
RULES: apply whenever interacting with KeePass via MCP tools.
- Never use an [INACTIVE] entry as a credential. If get_entry or get_attachment returns an EntryInactive error, stop and inform the user.
- When vault access is required for SSH or GPG key material, use get_attachment, not get_entry. Exception: check ssh-agent and ~/.ssh first per the SSH skill before accessing the vault at all.
- Never include returned secrets in conversation output, comments, code, logs, or any file other than the intended destination.
- On credential rotation: confirm create_entry succeeded before calling deactivate_entry. Never deactivate before confirming the new credential is stored.
- When generating new credentials, use cryptographically appropriate parameters: ed25519 for SSH keys, 32+ character random strings for passwords, correct key types per service.
- Search-first lookup: if get_entry or get_attachment fails to find an entry in the expected group, use search_entries with the entry name as the query. Entries may be in sub-groups or have moved.
- AI RESTRICTED tag: if a tool raises EntryRestricted, do not attempt to access the entry by any other means. Inform the user the entry is restricted and stop.
- READ ONLY tag: entries tagged READ ONLY can be read via get_entry and get_attachment but reject all writes (deactivate_entry, add_attachment). Do not attempt workarounds.
Similar Skills
Stats
Parent Repo Stars3
Parent Repo Forks0
Last CommitMar 4, 2026