software-mansion
12 skills in one repo.
argent Project
Gives your AI assistant direct control of iOS simulators, Android emulators and devices, TVs and Electron/Chromium apps.
3,175 stars on GitHub, Nov 9, 2026 · 12 skills · 1 bundle
-
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.
argent-device-interact, argent-ios-device-interact, argent-tv-interact, argent-settings-permissions, argent-test-ui-flow, argent-screenshot-diff, argent-screen-recording, argent-metro-debugger, argent-react-native-optimization, argent-react-native-profiler, argent-native-profiler, argent-lens
- Age
- 6 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 29.9K
- top 22%
- Weekly Downloads
- 1.8K
- top 21%
-
argent-react-native-optimization
Only works as part of Argent- Use it when:
- A React Native app feels slow, janky or slow to start, and you want it measurably faster.
- It does:
- Sweeps the code with an ESLint performance ruleset and a judgment checklist, has subagents fix the findings, then profiles key flows and fixes the worst offenders.
- Age
- 6 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 29.9K
- top 22%
- Weekly Downloads
- 1.8K
- top 22%
-
argent-device-interact
Part of Argent- Use it when:
- The agent needs to use your app on an iOS simulator, Android emulator, phone or Chromium app: tap, swipe, type, launch it, take screenshots.
- It does:
- Tells the agent which Argent tool fits each action, how to find tap targets in the screen's element tree, and how to wait for UI without polling.
- Age
- 5 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 29.8K
- top 22%
- Weekly Downloads
- 1.8K
- top 21%
-
argent-react-native-profiler
Part of Argent- Use it when:
- A React Native screen re-renders too often or stutters, or you want before-and-after numbers for a fix.
- It does:
- Records React commits and CPU samples, with native profiling alongside, while the agent or you use the app, then analyzes the recording.
- Age
- 6 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 29.7K
- top 22%
- Weekly Downloads
- 1.8K
- top 22%
-
argent-test-ui-flow
Part of Argent- Use it when:
- You want the agent to check a login, navigation or other UI flow on a simulator, emulator or phone, or confirm a visible UI change.
- It does:
- Repeats a loop for each step of the flow: baseline screenshot, find the target, act, verify.
- Age
- 6 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 29.7K
- top 22%
- Weekly Downloads
- 1.7K
- top 22%
-
argent-metro-debugger
Part of Argent- Use it when:
- You need to see inside a running React Native app: console errors, which component is on screen, app state or API calls.
- It does:
- Connects to the app's JavaScript runtime through Metro and gives the agent tools for logs, the component tree, network traffic and running JavaScript.
- Age
- 6 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 29.7K
- top 22%
- Weekly Downloads
- 1.7K
- top 22%
-
argent-native-profiler
Part of Argent- Use it when:
- An iOS or Android app hangs, burns CPU or seems to leak memory in native code.
- It does:
- Records a native profile while the app is used, analyzes it, then drills into hang stacks, per-thread CPU and leak stacks.
- Age
- 5 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 29.6K
- top 23%
- Weekly Downloads
- 1.7K
- top 22%
-
argent-screenshot-diff
Part of Argent- Use it when:
- You want a visual regression test or a before-and-after comparison of a screen around a UI change.
- It does:
- Saves a full-size baseline screenshot before the interaction or code change, then diffs a fresh capture of the state under test against it.
- Age
- 5 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 28.3K
- top 24%
- Weekly Downloads
- 1.7K
- top 22%
-
argent-lens
Part of Argent- Use it when:
- You want design alternatives for a screen or component and to pick between them yourself, on the running app.
- It does:
- Plans distinct variants per element, then builds each, screenshots it on the device, proposes it in Lens and reverts it.
- Age
- 4 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 25.9K
- top 25%
- Weekly Downloads
- 1.8K
- top 22%
-
argent-tv-interact
Part of Argent- Use it when:
- The agent needs to use or test an app on an Apple TV simulator, an Android TV emulator or Amazon Fire TV (Vega).
- It does:
- Reads which element has focus, moves focus with one remote-button path ending in select, then checks focus again.
- Age
- 4 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 24.3K
- top 26%
- Weekly Downloads
- 1.7K
- top 23%
-
argent-settings-permissions
Part of Argent- Use it when:
- A test needs a permission such as camera, location or notifications set before the app asks, turned back on after a denial, or reset.
- It does:
- Edits the permission store directly: the iOS simulator's TCC database, or Android's runtime permissions over adb.
- Age
- 3 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 22.5K
- top 27%
- Weekly Downloads
- 1.7K
- top 23%
-
argent-screen-recording
Part of Argent- Use it when:
- You want a video of a flow, interaction or animation in your app on an iOS simulator, Android emulator or Android phone.
- It does:
- Starts recording with a time cap, sets itself a reminder to stop, drives the interaction, then stops and checks the file.
- Age
- 3 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 21.1K
- top 28%
- Weekly Downloads
- 1.7K
- top 22%
-
argent-ios-device-interact
Only works as part of Argent- Use it when:
- The agent drives your app on a physical iPhone, not a simulator.
- It does:
- Lists the Argent tools that exist on a physical iPhone and how they behave when the app is in the background.
- Age
- 2 months
- Stars
- 3.2K
- bottom 35%
- Total Downloads
- 14.4K
- top 35%
- Weekly Downloads
- 1.8K
- top 22%