![Dependency Status](https://img.shields.io/endpoint?url=https://samotech.github.io/skills-tree/badges/skills-10-computer-use-README.json)

# 🖥️ Computer Use Skills

Computer use skills enable agents to **interact with desktop GUIs, operating systems, and applications** as a human would.

## Skills in This Category

| Skill | Level | Description |
|---|---|---|
| [Screenshot Capture](screenshot-capture.md) | Basic | Take a screenshot of the current screen |
| [Screen Region OCR](screen-ocr.md) | Intermediate | Extract text from a screen region |
| [Mouse Click](mouse-click.md) | Basic | Click at a specified screen coordinate or element |
| [Mouse Move](mouse-move.md) | Basic | Move mouse to a screen position |
| [Right Click / Context Menu](right-click.md) | Intermediate | Open context menus via right-click |
| [Double Click](double-click.md) | Basic | Double-click on an element |
| [Keyboard Type](keyboard-type.md) | Basic | Type text at current focus |
| [Keyboard Shortcut](keyboard-shortcut.md) | Basic | Execute keyboard shortcuts (Ctrl+C, Cmd+V, etc.) |
| [Scroll](scroll.md) | Basic | Scroll a window or element |
| [Drag and Drop](drag-drop.md) | Intermediate | Drag an element to a new location |
| [Window Management](window-management.md) | Intermediate | Open, close, resize, minimize windows |
| [Application Launch](app-launch.md) | Basic | Open a desktop application |
| [Clipboard Read](clipboard-read.md) | Basic | Read current clipboard content |
| [Clipboard Write](clipboard-write.md) | Basic | Write content to clipboard |
| [File Dialog Interaction](file-dialog.md) | Intermediate | Navigate file open/save dialogs |
| [Terminal / Shell Interaction](terminal-interaction.md) | Intermediate | Type and run commands in a terminal window |
| [Accessibility Tree Navigation](accessibility-tree.md) | Advanced | Use OS accessibility APIs to navigate UI |
| [Visual Element Detection](visual-element-detection.md) | Advanced | Detect UI elements via computer vision |
| [Multi-Monitor Support](multi-monitor.md) | Advanced | Navigate and capture across multiple screens |
| [Virtual Machine Interaction](vm-interaction.md) | Advanced | Operate inside VMs and sandboxed environments |
