Linux Desktop
Linux desktop control presets via computer_use helpers.
Skill metadata
| Source | Bundled (installed by default) |
| Path | skills/computer-use/linux-desktop |
| Version | 1.0.0 |
| Author | VibeOS |
| License | MIT |
| Platforms | linux |
| Tags | linux, desktop, computer-use, x11, wayland, clipboard |
| Related skills | computer-use |
Reference: full SKILL.md
信息
The following is the complete skill definition that VibeOS loads when this skill is triggered. This is what the agent sees as instructions when the skill is active.
Linux Desktop Preset
Patterns for driving a Linux desktop with computer_use, plus clipboard
helpers via wl-copy/xclip when available.
When to Use
- User asks to control windows, menus, or desktop apps on Linux
- Copy/paste text without a dedicated clipboard core tool
Prerequisites
computer_usetoolset enabled- Display session (X11 or Wayland)
- Optional:
wl-clipboardorxclip/xselfor clipboard
How to Run
computer_usecapture (somoraxwhen supported).- Click/type using returned element refs.
- Clipboard:
# Wayland
printf '%s' 'hello' | wl-copy
wl-paste
# X11
printf '%s' 'hello' | xclip -selection clipboard
xclip -selection clipboard -o
Quick Reference
| Goal | Approach |
|---|---|
| UI capture | computer_use capture |
| Act | click / type / focus_app |
| Clipboard | wl-copy/wl-paste or xclip |
Procedure
- Detect session:
$XDG_SESSION_TYPE(wayland vs x11). - Capture before acting.
- Prefer keyboard shortcuts over fragile pixel clicks when documented.
Pitfalls
- Headless SSH sessions have no desktop — say so and stop.
- Wayland blocks some automation; fall back to typed shortcuts.
- Never paste secrets into shared terminals.
Verification
- Capture shows the target window.
- Clipboard round-trip echoes the same string.