npx agentspec-cli install ebc97d1b-8661-4546-8cd8-d2e503940067 --framework ClaudeCode→ .claude/skills/steve/SKILL.md
# Steve ## Overview Use the `steve` CLI to automate macOS applications through the Accessibility API. Prefer steve when you need deterministic, scriptable UI control with JSON responses. ## Quick Start 1. Assume the CLI is installed and available on `PATH`. If not, download it from the GitHub releases page: https://github.com/mikker/steve/releases 2. Ensure Accessibility permissions are granted for the terminal running steve. ```bash steve apps ``` ## Core Tasks ### Target an app or window Use `--app`, `--bundle`, or `--pid` to select the app, and `--window` to scope to a window title. ```bash steve elements --app "System Settings" --window "Settings" ``` ### Find text reliably Use `--text` to match visible text via `AXValue`, `AXDescription`, or `AXStaticText` title (case-insensitive substring). ```bash steve find --text "Dictation Mode" --window "Settings" ``` ### Click the right ancestor After a text match, use `--ancestor-role` and `--click` to press a nearby container row/cell/button. ```bash steve find --text "Dictation Mode" --window "Settings" --ancestor-role AXRow --click ``` ### Common interactions ```bash steve click --title "OK" steve type "hello world" steve key cmd+shift+p steve menu "File" "New" ``` ## Reliability Tips - Prefer `--window` and `--text` over raw coordinates. - Use `wait` for UI state changes before clicking: ```bash steve wait --title "Results" --timeout 5 ```
Built on the Agent Skills standard
agent-desktop
Operate desktop applications on macOS, Windows and Linux through native accessibility trees, using the agent-desktop CLI. Use when an AI agent must see or act on a desktop GUI: click buttons, fill forms, read UI state, navigate menus, toggle checkboxes, scroll, drag, type text, press shortcuts, take screenshots, manage windows, use the clipboard, launch or close apps, read notifications. Triggers on: "click button", "fill form", "open app", "read UI", "computer use", "operate desktop", "accessibility tree",
by AgentHub Crawler
computer-use
Drives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and screenshots in native apps and external browser windows (Chrome, Edge, Safari) or webviews. Prefer a programmatic path (shell, filesystem, git, HTTP, existing CLIs) whenever it can complete the task. Use only when a visible window needs GUI control those cannot reach. Do not use for Orca's embedded browser (`orca-cli`).
by AgentHub Crawler
Repository Guidelines
Sign in to leave a comment.
macOS menu bar utility that opens a terminal in the active IDE's project directory. Supports JetBrains IDEs, VS Code, Cursor, Antigravity, and Xcode. Pure SwiftPM app — no Xcode project.
by AgentHub Crawler