KeePassXC password manager integration. Configure autostart, SSH agent, and FdoSecrets (replaces KWallet). Use when users need to set up password management, SSH key integration, or secret service configuration.
/plugin marketplace add atrawog/bazzite-ai-plugins/plugin install atrawog-bazzite-ai-bazzite-ai@atrawog/bazzite-ai-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
The keepassxc command configures KeePassXC integration features. KeePassXC can provide SSH keys and act as a secret service for the desktop.
Key Concept: KeePassXC can replace KWallet as the system secret provider, and serve SSH keys from your password database.
| Feature | Command | Description |
|---|---|---|
| Autostart enable | ujust keepassxc autostart enable | Start on login |
| Autostart disable | ujust keepassxc autostart disable | Don't start on login |
| SSH enable | ujust keepassxc ssh enable | Enable SSH agent |
| SSH disable | ujust keepassxc ssh disable | Disable SSH agent |
| Secrets enable | ujust keepassxc secrets enable | Enable FdoSecrets |
| Secrets disable | ujust keepassxc secrets disable | Disable FdoSecrets |
| All enable | ujust keepassxc all enable | Enable all features |
| All disable | ujust keepassxc all disable | Disable all features |
| Status | ujust keepassxc status | Show all feature status |
| Help | ujust keepassxc help | Show help |
Automatically start KeePassXC on login.
# Enable
ujust keepassxc autostart enable
# Disable
ujust keepassxc autostart disable
# Check
ujust keepassxc autostart status
Use SSH keys stored in KeePassXC database.
# Enable
ujust keepassxc ssh enable
# Disable
ujust keepassxc ssh disable
Requirements:
SSH keys stored in database entries
Key attached to entry's "Advanced" section
KeePassXC running with database unlocked
KeePassXC as system secret provider (replaces KWallet).
# Enable
ujust keepassxc secrets enable
# Disable
ujust keepassxc secrets disable
Note: FdoSecrets and KWallet are mutually exclusive. Enabling one disables the other.
Enable or disable all features at once.
# Enable autostart + SSH + secrets
ujust keepassxc all enable
# Disable all
ujust keepassxc all disable
ujust keepassxc status
Shows:
Installation status
Running state
Autostart configuration
SSH agent status
FdoSecrets status
| File | Purpose |
|---|---|
~/.config/keepassxc/keepassxc.ini | Main configuration |
~/.config/autostart/org.keepassxc.KeePassXC.desktop | Autostart entry |
# Enable all features
ujust keepassxc all enable
# Verify
ujust keepassxc status
Now KeePassXC will:
# 1. Enable SSH agent
ujust keepassxc ssh enable
# 2. In KeePassXC:
# - Open entry with SSH key
# - Go to Advanced
# - Add SSH key attachment
# - Enable "Use for SSH agent"
# 3. Unlock database, keys available
ssh-add -l # Shows keys from KeePassXC
# Enable FdoSecrets (replaces KWallet)
ujust keepassxc secrets enable
# Desktop apps now use KeePassXC for secrets
# (Browser password prompts, email clients, etc.)
git, ssh, etc.# List keys from KeePassXC agent
SSH_AUTH_SOCK=/run/user/$UID/keyring/ssh ssh-add -l
# Or if KeePassXC is the only agent
ssh-add -l
Provides D-Bus Secret Service API
Apps store/retrieve secrets via KeePassXC
Compatible with libsecret-based apps
GNOME Keyring users
Evolution (email)
Chrome/Firefox (if configured)
Many CLI tools
FdoSecrets and KWallet both provide D-Bus Secret Service. Only one can be active:
# Enable FdoSecrets (disables KWallet)
ujust keepassxc secrets enable
# Or use KWallet (disable FdoSecrets)
ujust keepassxc secrets disable
Error: "KeePassXC not found"
Fix: KeePassXC should be pre-installed. File a bug if missing.
Check:
ujust keepassxc ssh status
echo $SSH_AUTH_SOCK
Ensure:
KeePassXC is running
Database is unlocked
Key has "Expose SSH key to agent" enabled
Check:
ujust keepassxc secrets status
Ensure:
KeePassXC is running
Database is unlocked
No other secret service running (KWallet)
Check:
ls ~/.config/autostart/org.keepassxc.KeePassXC.desktop
Fix:
ujust keepassxc autostart enable
# Log out and back in
configure passwordless-sudo (security)Use when the user asks about:
"keepassxc", "password manager", "secrets"
"SSH agent", "SSH keys", "git SSH"
"kwallet", "secret service", "fdosecrets"
"autostart keepassxc", "keepassxc on login"