← ClaudeAtlas

desktoplisted

Control the KDE Plasma 6 Wayland desktop — launch/close/focus apps and windows, type, click, hotkeys, clipboard, screenshots ("look at my screen"), volume, media playback, notifications, lock screen. Use for any request about apps, windows or what is on screen.
0nigiris/JustDay · ★ 0 · AI & Automation · score 69
Install: claude install-skill 0nigiris/JustDay
# Desktop control (KDE Plasma 6, Wayland) Prefer direct commands; use the `kwin` MCP server for real GUI interaction; screenshots to observe. ## Launch / close apps - Launch by fuzzy name (handles flatpaks, Russian names): `justday apps launch discord` → prints the matched entry. If the match looks wrong: `justday apps find <name>` and launch the right id with `gtk-launch <id>`. - Open a file/URL/folder with its default app: `xdg-open <path-or-url>`; folder in Dolphin: `dolphin <dir> &`. - Terminal in a directory: `kitty --detach --directory <dir>` (optionally followed by a command). - Windows (fast, native KWin scripting): `justday windows list`, `justday windows focus <app or title>`, `justday windows close <app or title>` (same as the close button — apps can save), `justday windows minimize <…>`. - Close an app: `justday windows close <name>`; check with `pgrep`. Only if it has no window or ignores close: `pkill -TERM -x <process>` (never -9 first; never `pkill -f` with a pattern that could match your own shell). - Is it running? `pgrep -af <name>`. ## Windows & input (kwin MCP) — every model turn costs ~3 s, so batch The kwin server is already connected to the live desktop (no `session_connect`; never `session_start`). 1. **`look`** (optionally `window="discord"` to focus it first) returns the image of the active window directly. 2. **`act`** runs a list of steps in pixels of that image and returns a fresh look: `["click 412 88", "type Привет", "key Return"]`, `["ke