Skills software-mansion argent
Argent Bundle of 12 skills
- Use it when:
- You want the agent to use, test, record, debug or speed up your app, React Native above all, on a simulator, emulator, phone or TV.
- It does:
- Teaches the agent Argent's tools: drive the app by touch or TV remote, check UI flows, diff screenshots, record video, read logs, profile code and offer design variants.
- You get:
- UI flows checked with screenshot diffs, element trees and logs, answers from the live app, videos, profiling reports, measured fixes if you want them, and your chosen design applied.
- Start with:
- argent-device-interact, which the testing, recording, design and profiling skills use to drive the app (argent-tv-interact on a TV); for speed, argent-react-native-optimization, which runs the profilers for you.
- Needs:
- The Argent MCP server, set up by its installer; full Xcode for native profiling on iOS; the vega CLI for Fire TV; a feature flag for argent-lens.
- Physical iPhones:
- Support only the tools argent-ios-device-interact lists: no debugger, profiler or screen recording, which move to a simulator, and no permission tool.
- Unlike agent-browser:
- That one drives websites; this one drives apps on phones, TVs, simulators and emulators, and can see inside a React Native app.
TL;DR
Argent is Software Mansion's MCP server for controlling simulators, emulators, phones, TVs and Chromium apps; these twelve skills teach the agent to use it. argent-device-interact is the base: which tool fits each tap, swipe or keystroke, and how to find targets in the element tree. It sends the agent to argent-ios-device-interact for a physical iPhone, which has fewer tools, and to argent-settings-permissions only when the app's own dialog can't change a permission. argent-tv-interact swaps taps for focus moved by remote buttons. argent-test-ui-flow builds on argent-device-interact for manual QA, checking each step with the element tree, logs or a screenshot diff, taken as argent-screenshot-diff describes, then giving a verdict. argent-screen-recording captures a flow as video. argent-metro-debugger attaches to a React Native app's JavaScript runtime through Metro for logs, components, network traffic and running code. Performance work starts at argent-react-native-optimization: subagents fix what lint and a checklist turn up, then argent-react-native-profiler records React commits, with argent-native-profiler alongside by default for native hangs, CPU and leaks; both ask before fixing and re-profile after. argent-lens builds design variants in the running app, lets you pick in Argent's Lens window, then applies your picks. One installer sets up the server and all the repo's skills.
Summarizes the repo at b965c94.
Editors the Argent installer supports, via npm; also sets up the MCP server and 6 more of the repo's skills
npx @swmansion/argent@latest init Editors the Argent installer supports, via pnpm; also sets up the MCP server and 6 more of the repo's skills
pnpm dlx @swmansion/argent@latest init Source on GitHubAll skills from software-mansion/argent
- Total Downloads
- 29,900 of argent-react-native-optimization, its most installed skill, on skills.sh, Nov 9, 2026
- Repo stars
- 3,175 software-mansion/argent
- First seen
- Apr 28, 2026 on skills.sh, its first skill
Its skills, in the order they're used
The ones marked “Only in the bundle” need the rest of it. The others also work alone.
-
argent-device-interact
29.8K total downloadsDrives iOS simulators, Android emulators, phones and Chromium apps through Argent: taps, gestures, typing, hardware buttons and screenshots.
-
Adapts Argent's device control to a physical iPhone: which tools exist on hardware, how a backgrounded app behaves, and what to do instead.
Covers only what differs on a physical iPhone; argent-device-interact, which sends the agent here for one, still applies to everything else.
-
argent-tv-interact
24.3K total downloadsDrives TV apps on Apple TV, Android TV and Fire TV through Argent: reads focus, navigates with the D-pad remote, types and takes screenshots.
-
argent-settings-permissions
22.5K total downloadsGrants, denies or resets an app's runtime permissions on an iOS simulator or Android device through Argent, without the Settings UI.
-
argent-test-ui-flow
29.7K total downloadsTests app UI flows on iOS or Android through Argent, checking each tap or keystroke with screenshots, element trees or logs.
-
argent-screenshot-diff
28.3K total downloadsCompares a baseline and a current screenshot of a running app through Argent to check visual changes and catch visual regressions.
-
argent-screen-recording
21.1K total downloadsRecords a video of an app on an iOS simulator or Android screen through Argent while the agent drives the flow.
-
argent-metro-debugger
29.7K total downloadsConnects the agent to a running React Native or Chromium app's JavaScript runtime through Argent, to read logs, components and network traffic.
-
Optimizes a React Native app's performance with lint and code sweeps, then profiling the running app to find and fix the worst bottlenecks.
Loads argent-react-native-profiler as its profiling phase, and navigates every screen with argent-device-interact to check that the fixes broke nothing.
-
argent-react-native-profiler
29.7K total downloadsProfiles a React Native app's re-renders and CPU use through Argent, ranks the slowest commits and components, and re-profiles after each fix.
-
argent-native-profiler
29.6K total downloadsProfiles native CPU hotspots, UI hangs and memory issues in iOS and Android apps through Argent, with Instruments or Perfetto.
-
argent-lens
25.9K total downloadsBuilds several design variants of on-screen elements, captures each running on the device, and lets you choose in Argent's Lens window.