From kde-plasma
Save the current Plasma multi-monitor screen configuration (resolutions, positions, scale, refresh rate, primary, rotation) to a named preset. Use before plugging/unplugging displays or when you've just got a layout dialled in and want to preserve it.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin kde-plasmaThis skill uses the workspace's default tool permissions.
Plasma's `KScreen` daemon manages monitor layout. Two surfaces are useful:
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.
Plasma's KScreen daemon manages monitor layout. Two surfaces are useful:
kscreen-doctor — read/write live state.~/.local/share/kscreen/ — daemon's per-output-set persistence (one JSON file per detected output combination, named by a hash of connected outputs).DATA="${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/kde-plasma/data/screen-presets"
mkdir -p "$DATA"
NAME="${1:-default}"
# Human-readable snapshot
kscreen-doctor -o > "$DATA/$NAME.txt"
# Machine-readable JSON via kscreen daemon
cp -r ~/.local/share/kscreen "$DATA/$NAME.kscreen.d"
echo "Saved screen preset '$NAME' to $DATA"
kscreen-doctor -o lists per-output:
DP-1, HDMI-A-2).none|left|right|inverted).screen-config-apply to restore.~/.local/share/kscreen/ automatically — but those are keyed by the connected-output hash, so unplugging an output before saving means you can't recover that exact layout via the daemon alone. The plugin preset is independent of that.