From kde-plasmoid-dev
Use when the user wants to install the KDE Plasma 6 / Qt 6 development toolchain on a Linux workstation — Qt Creator, KDevelop, plasma-sdk (Cuttlefish, plasmathemeexplorer, plasmoidviewer), Kirigami Gallery, QML tooling, and the build/packaging utilities needed for plasmoid development. Triggers on phrases like "install KDE dev tools", "set up Plasma 6 dev environment", "install Qt Creator", "plasma-sdk", "Cuttlefish", "Kirigami gallery". Assumes a KDE Plasma system; detects distro and uses the native package manager.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin kde-plasmoid-devThis skill uses the workspace's default tool permissions.
Provision a workstation for KDE Plasma 6 plasmoid and Qt 6 application development. Detects the distro and installs the canonical packages.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Guides code writing, review, and refactoring with Karpathy-inspired rules to avoid overcomplication, ensure simplicity, surgical changes, and verifiable success criteria.
Share bugs, ideas, or general feedback.
Provision a workstation for KDE Plasma 6 plasmoid and Qt 6 application development. Detects the distro and installs the canonical packages.
. /etc/os-release && echo "$ID $VERSION_ID"
which apt dnf zypper pacman 2>/dev/null
Branch on $ID:
ubuntu / debian / kubuntu / neon → aptfedora / nobara → dnfopensuse-tumbleweed / opensuse-leap → zypperarch / manjaro / endeavouros → pacman (+ AUR helper if present)Confirm Plasma 6: plasmashell --version should report 6.x. If 5.x, tell the user this toolchain targets Plasma 6 and ask whether they want to proceed anyway.
What to install, grouped by purpose. Skip anything the user explicitly excludes.
kpackagetool6 — install/uninstall plasmoids and other KPackagesThe plasma-sdk package bundles:
plasmoidviewer6 — live-preview a plasmoid in isolationmetadata.jsonplasmathemeexplorer — inspect SVG theme elements and Plasma theme structureplasmaengineexplorer — browse Plasma data engines (legacy, still useful)lookandfeelexplorer — preview/edit Look-and-Feel packagesqmllint / qmlformat — lint and format QML (ships with Qt 6 declarative tools)qml6 runtime — run standalone .qml fileskirigami-gallery is a live demo of every Kirigami component, indispensable as a visual referencegammaray — Qt application introspector (inspect QML object trees of a running app)qttools6-dev-tools / Qt Linguist — translation workflowappstream + appstreamcli — validate .metainfo.xml for KDE Store submissionssudo apt update
sudo apt install -y \
build-essential cmake extra-cmake-modules git \
qt6-base-dev qt6-declarative-dev qt6-tools-dev qt6-tools-dev-tools \
qml6-module-qtquick qml6-module-qtquick-controls \
libkf6config-dev libkf6coreaddons-dev libkf6i18n-dev \
libkf6kio-dev libkf6windowsystem-dev libkf6plasma-dev \
kpackagetool6 \
plasma-sdk \
kirigami-gallery \
qtcreator kdevelop \
gammaray
Note: on older Ubuntu releases the package names may still be libkf5* / qt5-*. If apt-cache search libkf6plasma-dev returns nothing, the user is on a release that doesn't ship KF6 yet — recommend KDE Neon or Kubuntu 24.04+ and stop.
sudo dnf install -y \
@development-tools cmake extra-cmake-modules git \
qt6-qtbase-devel qt6-qtdeclarative-devel qt6-qttools-devel \
kf6-kconfig-devel kf6-kcoreaddons-devel kf6-ki18n-devel \
kf6-kio-devel kf6-kwindowsystem-devel kf6-plasma-devel \
plasma-sdk kirigami-gallery \
qt-creator kdevelop \
gammaray
sudo zypper install -y -t pattern devel_C_C++ devel_qt6
sudo zypper install -y \
cmake extra-cmake-modules git \
plasma6-sdk kirigami-gallery \
qt-creator kdevelop6 \
gammaray
KF6/Plasma 6 dev packages on Tumbleweed are typically pulled in transitively by plasma6-sdk; confirm with zypper search -i kf6-.
sudo pacman -S --needed \
base-devel cmake extra-cmake-modules git \
qt6-base qt6-declarative qt6-tools \
kconfig kcoreaddons ki18n kio kwindowsystem plasma-framework \
plasma-sdk kirigami-gallery \
qtcreator kdevelop \
gammaray
plasma-sdk on Arch already includes plasmoidviewer, Cuttlefish, plasmathemeexplorer, and lookandfeelexplorer.
After install, verify the toolchain:
qmake6 --version
cmake --version
kpackagetool6 --version
plasmoidviewer6 --help | head -3
which cuttlefish plasmathemeexplorer kirigami-gallery
qtcreator --version 2>/dev/null || echo "Qt Creator: launch via menu"
kdevelop --version 2>/dev/null
If any of the executables are missing, the corresponding package didn't install — tell the user which one and offer to investigate.
When asked to set up the toolchain:
apt/dnf/zypper/pacman command you'll run, grouped so they can comment out anything unwanted.kirigami-gallery to browse components, cuttlefish to pick icons, and the kde-plasmoid-dev skill in this same plugin to scaffold a first widget.