Claude KDE Plasmoid Dev Skill

April 27, 2026 · View on GitHub

A Claude Code plugin that adds a skill for developing KDE Plasma plasmoids — desktop and panel widgets built in QML and packaged for the Plasma shell.

What it does

Targets Plasma 6 / Qt 6 only. Both skills lead with links to the canonical KDE developer docs (develop.kde.org, api.kde.org, invent.kde.org/plasma/plasma-sdk) so Claude grounds in the current spec rather than relying on stale training data.

Skills

  • kde-plasmoid-dev — scaffold, debug, package, and install KDE Plasma 6 plasmoids. Covers the metadata.json schema, the PlasmoidItem QML root, compact/full representations, KConfigXT configuration, the kpackagetool6 install/test loop, and plasmoidviewer6 for isolated previews.
  • install-kde-dev-tools — provision a KDE Plasma 6 / Qt 6 development workstation. Detects distro (apt/dnf/zypper/pacman) and installs Qt Creator, KDevelop, plasma-sdk (Cuttlefish, plasmathemeexplorer, plasmoidviewer6, lookandfeelexplorer), Kirigami Gallery, KF6 dev headers, and kpackagetool6.
  • mirror-to-opencode — distribution helper. Mirrors a canonical GitHub repo (Train-Case under ~/repos/github/my-repos/) to its OpenCode counterpart (kebab-case under ~/repos/other-networks/opencode/) via rsync + commit/push. Includes a destination-origin safety check and an optional sync-to-opencode.sh template.

Installation

claude plugins marketplace add danielrosehill/Claude-Code-Plugins
claude plugins install kde-plasmoid-dev@danielrosehill

Then restart Claude Code.

License

MIT