kwallet-read
Installation
SKILL.md
KWallet Read
Open
WALLET="kdewallet"
APPID="claude-kde-plasma"
HANDLE=$(qdbus org.kde.kwalletd6 /modules/kwalletd6 open "$WALLET" 0 "$APPID")
[ "$HANDLE" = "-1" ] && { echo "User declined to unlock"; exit 1; }
Read a password entry
FOLDER="Passwords"
KEY="github-token"
qdbus org.kde.kwalletd6 /modules/kwalletd6 readPassword "$HANDLE" "$FOLDER" "$KEY" "$APPID"