danielrosehill/claude-kde-plasma-plugin/screen-config-apply

Claude Code and agent skill by danielrosehill/claude-kde-plasma-plugin

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Apply a saved Plasma screen-configuration preset, or set ad-hoc resolution/position/scale/primary on connected outputs via kscreen-doctor. Use to restore a saved monitor layout or to script display changes.

Install

npx vskill@latest install danielrosehill/claude-kde-plasma-plugin/screen-config-apply

SKILL.md

Apply Screen Configuration

Apply a saved preset (from screen-config-save)

bash
DATA="${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/kde-plasma/data/screen-presets"
NAME="${1:-default}"
# Restore the kscreen daemon's snapshot dir
if [ -d "$DATA/$NAME.kscreen.d" ]; then
cp -r "$DATA/$NAME.kscreen.d/." ~/.local/share/kscreen/
# Nudge the daemon to re-read
qdbus org.kde.kded6 /modules/kscreen org.kde.kscreen.applyConfig 2>/dev/null \
|| (kquitapp6 kded6 && kstart kded6)
echo "Applied preset '$NAME'"
else
echo "No preset '$NAME' at $DATA"; exit 1
fi

Ad-hoc changes via kscreen-doctor

bash
# Inspect what's connected
kscreen-doctor -o
# Set mode (resolution.refresh)
kscreen-doctor output.DP-1.mode.3840x2160@60
# Set position (x,y)
kscreen-doctor output.DP-1.position.0,0
kscreen-doctor output.HDMI-A-1.position.3840,0
# Scale (1.0, 1.25, 1.5, 2.0…)
kscreen-doctor output.DP-1.scale.1.5
# Primary
kscreen-doctor output.DP-1.primary
# Enable / disable
kscreen-doctor output.HDMI-A-1.disable
kscreen-doctor output.HDMI-A-1.enable
# Rotation
kscreen-doctor output.DP-2.rotation.left

Multiple changes can be chained on one command line; kscreen-doctor applies them atomically.

Notes

  • On Wayland, fractional scale is per-output; on X11 it's session-wide. Plasma 6 / Wayland is the assumed target.
  • After applying, verify with kscreen-doctor -o.
  • If a config doesn't stick across replug, the daemon's auto-snapshot is overriding — re-run apply, then disconnect-reconnect once so the daemon writes a new auto-snapshot for that output combo.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
3
7-day trend score
12

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/danielrosehill/claude-kde-plasma-plugin/screen-config-apply/badge)](https://verified-skill.com/skills/danielrosehill/claude-kde-plasma-plugin/screen-config-apply)

Something wrong with this skill or its page? Tell us.