software-mansion avatar

Argent Device Interact

This is your unified interface for driving iOS simulators, Android emulators, and Chromium apps (Electron or browsers with CDP enabled) through the same tool surface. The skill auto-dispatches based on device ID shape, so you tap, swipe, type, and screenshot with identical calls across platforms. It includes a batch mode for sequencing actions without intermediate screenshots, gesture primitives for pinch and rotate, and Chromium-specific tools for managing tabs, cookies, and local storage. The documentation is heavy on normalization (coordinates are always 0.0 to 1.0) and includes a hard rule to never tap home screen icons when you can launch apps by bundle ID or URL scheme instead. The TV caveat is important: if your target is focus-driven, this skill won't work and you need argent-tv-interact.

skills.sh installs
30.1K
GitHub stars
3.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add software-mansion/argent --skill argent-device-interact --agent claude-code

Installs into .claude/skills of the current project.

Files

Each tool's own description carries its parameters, defaults, return shape and examples. This skill covers choosing between tools and the gotchas those descriptions don't state.

1. Before You Start

Sponsors

Details

Repository
github.com/software-mansion/argent
Categories
AI & Agent Building, Mobile Development
First seen
Jul 14, 2026

More from software-mansion/argent

All 14
1software-mansion avatarargent-test-ui-flowsoftware-mansion/argentAutonomously test an app UI (iOS or Android) by running interact-screenshot-verify loops using argent MCP tools. Use when testing UI flows, verifying login work29.9Kskills.sh installs
2expo avatarexpo-examplesexpo/skillsFramework (OSS). Expo's official example projects - the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated, SQLi29.9Kskills.sh installs
3warpdotdev avatarspec-driven-implementationwarpdotdev/common-skillsDrive a spec-first workflow for substantial features by writing PRODUCT.md before implementation, writing TECH.md when warranted, and keeping both specs updated28.9Kskills.sh installs
4caffeinelabs avatarextension-querying-oqlcaffeinelabs/skillsQuick reference for the Caffeine Data Intelligence agent to query an OQL-exposing canister (schema() + execute()) through the `icp` CLI against the project's `b27.6Kskills.sh installs
5alchaincyf avatarhuashu-nuwaalchaincyf/nuwa-skillAutomatically distill thinking frameworks from names, topics, or vague needs into executable AI agent skills.27.3Kskills.sh installs
6software-mansion avatarargent-create-flowsoftware-mansion/argentRecord a reusable flow (scripted sequence of MCP tool calls) that can be replayed later with a single command. Use when the user asks to create, record, or buil25.5Kskills.sh installs