argent-device-interact
Agent skill from software-mansion/argent.
What it does
- native-user-interactable-view-at-point: deepest native view that would receive touch at a known raw iOS point; requires bundleId
- native-view-at-point: deepest visible native view at a known raw iOS point; requires bundleId
- Error mentions ax-service not available or daemon startup failure:
- describe returns an empty element list:
- describe succeeds but is not detailed enough for a React Native app:
- You need app-scoped inspection with full UIKit properties (accessibilityIdentifier, viewClassName):
- You already have a candidate point and want to confirm what would actually receive touch:
Requirements & configuration
- native-user-interactable-view-at-point: deepest native view that would receive touch at a known raw iOS point; requires bundleId
- native-view-at-point: deepest visible native view at a known raw iOS point; requires bundleId
- You need app-scoped inspection with full UIKit properties (accessibilityIdentifier, viewClassName):
- use native-describe-screen with an explicit bundleId. This requires native devtools (dylib) injection — call restart-app first if needed.
- text condition also needs expectedText (substring the matched element must contain).
Configuration: ARGENT_CHROMIUM_PORTSARGENT_SECRET_ARGENT_SECRET_APP_PASSWORDROOT
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Source
Repository: https://github.com/software-mansion/argent
argent-device-interact FAQ
What does the argent-device-interact skill do?
Interact with an iOS simulator, Android emulator, or Chromium (CDP) app using argent MCP tools. Use when tapping UI elements, performing gestures, scrolling/swiping, typing text, pressing hardware buttons, launching apps, opening URLs, taking screenshots, waiting for an element to appear or disappear, or checking visible app state after interactions. native-user-interactable-view-at-point: deepest native view that would receive touch at a known raw iOS point; requires bundleId native-view-at-point: deepest visible native view at a known raw iOS point; requires bundleId
What does argent-device-interact require?
native-user-interactable-view-at-point: deepest native view that would receive touch at a known raw iOS point; requires bundleId native-view-at-point: deepest visible native view at a known raw iOS point; requires bundleId You need app-scoped inspection with full UIKit properties (accessibilityIdentifier, viewClassName): use native-describe-screen with an explicit bundleId. This requires native devtools (dylib) injection — call restart-app first if needed. text condition also needs expectedText (substring the matched element must contain). Configuration keys: ARGENT_CHROMIUM_PORTS, ARGENT_SECRET_, ARGENT_SECRET_APP_PASSWORD, ROOT.
How do I install argent-device-interact?
Run: npx -y skills add https://github.com/software-mansion/argent --skill argent-device-interact --agent claude-code — the source lives at github.com/software-mansion/argent.
Maintain argent-device-interact?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/software-mansion-argent-argent-device-interact?ref=badge) npx agentictools info skills/software-mansion-argent-argent-device-interact The second line is the CLI lookup for this page — handy in READMEs and docs.