{"skill":{"slug":"niri-ipc","displayName":"Niri IPC","summary":"Control the Niri Wayland compositor on Linux via its IPC (`niri msg --json` / $NIRI_SOCKET). Use when you need to query Niri state (outputs/workspaces/windows/focused window) or perform actions (focus/move/close windows, switch workspaces, spawn commands, reload config) from an OpenClaw agent running on a Niri session.","tags":{"ipc":"1.0.0","latest":"1.0.0","linux":"1.0.0","niri":"1.0.0","wayland":"1.0.0","window-manager":"1.0.0"},"stats":{"comments":0,"downloads":2015,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1769912109609,"updatedAt":1777345955861},"latestVersion":{"version":"1.0.0","createdAt":1769912109609,"changelog":"Initial release of niri-ipc skill.\n\n- Control Niri Wayland compositor on Linux using its IPC interface (`niri msg --json` or `$NIRI_SOCKET`)\n- Bundled helper script for common actions: querying outputs, workspaces, windows, and focused window\n- High-level helpers for matching and managing windows by substring (title or app_id)\n- Direct access to raw IPC via socket, supporting batch requests and event streams\n- Support for key compositor actions: focus/move/close windows, switch/focus workspaces, reload config, spawn commands\n- Troubleshooting and reference information included for smooth integration","license":null},"metadata":null,"owner":{"handle":"atefr","userId":"publishers:atefr","displayName":"AtefR","image":"https://avatars.githubusercontent.com/u/43242743?v=4"},"moderation":{"isSuspicious":true,"isMalwareBlocked":false,"verdict":"suspicious","reasonCodes":["suspicious.llm_suspicious","suspicious.vt_suspicious"],"summary":"Detected: suspicious.llm_suspicious, suspicious.vt_suspicious","engineVersion":"v2.4.1","updatedAt":1777345955861}}