kwallet-write

Installation
SKILL.md

KWallet Write

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; }

Ensure folder exists

FOLDER="Passwords"
qdbus org.kde.kwalletd6 /modules/kwalletd6 hasFolder "$HANDLE" "$FOLDER" "$APPID" \
  | grep -q true || qdbus org.kde.kwalletd6 /modules/kwalletd6 createFolder "$HANDLE" "$FOLDER" "$APPID"
Installs
2
GitHub Stars
4
First Seen
5 days ago