From kde-plasma
List wallets, folders within a wallet, and entries within a folder. Use to enumerate what's stored in KWallet without revealing values.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin kde-plasmaThis skill uses the workspace's default tool permissions.
Read-only enumeration. Does not reveal entry values — use `kwallet-read` for that.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Read-only enumeration. Does not reveal entry values — use kwallet-read for that.
qdbus org.kde.kwalletd6 /modules/kwalletd6 wallets
WALLET="kdewallet"
HANDLE=$(qdbus org.kde.kwalletd6 /modules/kwalletd6 open "$WALLET" 0 "claude-kde-plasma")
echo "$HANDLE"
A handle of -1 means the user cancelled the unlock prompt.
qdbus org.kde.kwalletd6 /modules/kwalletd6 folderList "$HANDLE" "claude-kde-plasma"
FOLDER="Passwords"
qdbus org.kde.kwalletd6 /modules/kwalletd6 entryList "$HANDLE" "$FOLDER" "claude-kde-plasma"
qdbus org.kde.kwalletd6 /modules/kwalletd6 close "$HANDLE" false "claude-kde-plasma"
"claude-kde-plasma" is the app id — KWallet uses it for access control. Reuse the same id across this plugin's skills so the user only sees one consent prompt.Passwords, Form Data, Network Management, Chromium Keys.Stub skill — listing implemented. Search/filter, output formats, and bulk export need to be built out.