aohp-os/aohp/aohp-ui-actions
Claude Code and agent skill by aohp-os/aohp
- community
Checking that the SKILL.md file is still in the repository.
Tap, swipe, keys, text, node-targeted actions, and node progress updates on a logical display via the aohp CLI (UI-level injection; not app launch, files, or shell).
Install
npx vskill@latest install aohp-os/aohp/aohp-ui-actionsSKILL.md
AOHP UI actions
When to use
- Drive taps, swipes, keys, text entry, node-based actions, and node progress updates on a logical display (
displayId), including virtual displays created for the agent. - Use
**aohp act tap-node/ `aohp act long-tap-node` / `aohp act input-node` when you already have a node `id` from `aohp ui tree` (integer `id**` on each node). - Use
**aohp act set-node-progress**for a SeekBar / slider: `--value` / `-V` sets a concrete raw value in the widget's own range (for example brightness -100..100). `--percent` / `-P` sets where you are along the full span as 0–100 (not that raw number); once you know `rangeMin` and `rangeMax`, the implied raw value is approximately `rangeMin + (rangeMax - rangeMin) * (P / 100)` (same as `(rangeMax - rangeMin) * (P / 100) + rangeMin`).
Text input: act.input / act.input_node
Both commands focus a field (already focused for **aohp act input**, or tap-then-type for **aohp act input-node**), then apply `--mode` / JSON `inputMode`:
| Mode | Behavior | |
|---|---|---|
| `replace` (default) | Clears the field, then commits text. `-N` / JSON `clearCount` is ignored (kept for compatibility). | |
| `append` | Send MOVE_END, then commit text (appends after existing content). | |
| `prepend` | Send MOVE_HOME, then commit text (inserts before existing content). |
To clear without typing: `aohp act clear -d <displayId>` → `act.clear` (clears the focused editable; optional `-f` / `flags` for the accessibility dump path). To clear a specific node's field: `aohp act clear-node -d <id> -i <nodeId>` → `act.clear_node` (tap node, then ACTION_SET_TEXT on that nodeId).
Workflow
- `aohp ui tree -d <displayId> [-f]` (or `aohp ui-tree …`) to read node `id`, `bounds`, text/description/resource-id, and action states from the compact HTML output. Add `-o` / `--origin` only when you need the full origin JSON.
- Run
**aohp act …**with the same**-d/--display**. - Fetch the tree again after navigation or large UI changes.
Compared to screen coordinates (e.g. bottom-right FAB), prefer `aohp act tap-node` / `act input-node` with ids from a fresh tree.
Examples (copy-paste CLI)
Optional: raw JSON form
Same parameters as the CLI, as JSON:
Notes
- Virtual-display workflows depend on AOHP's virtual-display stack on the device; prefer virtual displays you created with
**aohp display create …**. - Node-based commands need a fresh
**aohp ui tree**; if the tree cannot be dumped, the command may fail with an error mentioning virtual display availability—use**aohp ui tree**first to confirm. - Use
**-F/--file-path-report**onaohp act …commands when you expect the GUI action to create a file. Do not confuse this with node commands'**-f/--flags**, which controls UI tree dump flags.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/aohp-ui-actions/SKILL.md
Popularity
- Repository stars
- 156
- Repository forks
- 19
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/aohp-os/aohp/aohp-ui-actions)