Enable Pi to inspect and control the native Hyprland desktop through CLI commands + a small skill, keeping the existing agent-browser workflow for websites.
Proposed approach
wdotool for input, grim for screenshots, and hyprctl for window/workspace state and control; add a thin wrapper only where it simplifies coordinates or verification.
- Store the skill in
agents/skills/ using the existing symlink setup. Pi can execute commands through Bash and read screenshots; no Pi extension should be necessary.
Local constraints
Custom Arch + Hyprland Lua configuration, Spanish keyboard (es), and Zephyr displays at 5/3 scale, including HDMI-A-1 at 3840×2160. wtype, hyprshot, and agent-browser are already declared; verify/add explicit dependencies. pi-sandbox creates a temporary working directory, not desktop isolation.
Acceptance
Research / references
No verified ready-made skill for the exact trio was found. Hypruse is MCP-oriented; Cua Driver offers a full CLI but requires a daemon and has less-established Hyprland validation. Research was source inspection, not live desktop testing.
Enable Pi to inspect and control the native Hyprland desktop through CLI commands + a small skill, keeping the existing
agent-browserworkflow for websites.Proposed approach
wdotoolfor input,grimfor screenshots, andhyprctlfor window/workspace state and control; add a thin wrapper only where it simplifies coordinates or verification.agents/skills/using the existing symlink setup. Pi can execute commands through Bash and read screenshots; no Pi extension should be necessary.Local constraints
Custom Arch + Hyprland Lua configuration, Spanish keyboard (
es), and Zephyr displays at 5/3 scale, including HDMI-A-1 at 3840×2160.wtype,hyprshot, andagent-browserare already declared; verify/add explicit dependencies.pi-sandboxcreates a temporary working directory, not desktop isolation.Acceptance
Research / references
No verified ready-made skill for the exact trio was found. Hypruse is MCP-oriented; Cua Driver offers a full CLI but requires a daemon and has less-established Hyprland validation. Research was source inspection, not live desktop testing.