Agent Skills
› software-mansion/argent
software-mansion/argent
GitHub配置并连接 Android 模拟器,支持设备发现、AVD 启动及 Metro 端口转发。为后续 UI 交互任务提供设备序列号,处理 Android TV 等特殊场景,确保自动化测试或开发环境就绪。
Install All Skills
npx skills add software-mansion/argent --all -g -y
Skills in Collection (16)
配置并连接 Android 模拟器,支持设备发现、AVD 启动及 Metro 端口转发。为后续 UI 交互任务提供设备序列号,处理 Android TV 等特殊场景,确保自动化测试或开发环境就绪。
启动新的 Android 会话
引导或重启 Android 模拟器
获取 Android 设备序列号
执行 UI 交互前的环境准备
npx skills add software-mansion/argent --skill argent-android-emulator-setup -g -y
用于创建、录制、编辑和重放可复用的 Argent 流程 YAML 文件,支持设备路径自动化、性能分析或 A/B 比较,适用于重复三次以上的交互场景。
用户要求录制或重放可重复的设备操作路径
需要设置性能分析或 A/B 测试流程
需调用 Argent QA 流程的编写引擎
同一交互序列需执行三次或以上
npx skills add software-mansion/argent --skill argent-create-flow -g -y
自动化交互 iOS 模拟器、Android 模拟器及 Chromium 应用。支持 UI 操作、状态检查及 Cookie/存储管理,旨在通过自动元素描述优化测试流程。
需要操作移动设备或浏览器界面
执行点击、滑动、输入等 UI 交互
检查应用可见状态或截图
npx skills add software-mansion/argent --skill argent-device-interact -g -y
提供iOS模拟器环境的初始化与连接指南,包括查找已启动设备、启动新设备及验证连接状态,适用于启动会话或进行iOS交互前的准备工作。
启动新的iOS模拟会话
需要获取iOS UDID
准备进行iOS模拟器交互任务
npx skills add software-mansion/argent --skill argent-ios-simulator-setup -g -y
用于为屏幕元素生成多种视觉设计变体并让人类用户选择。通过捕获设备真实运行截图,利用 propose_variant 和 await_user_selection 工具在 Argent Lens 窗口中展示选项,辅助用户在多个候选设计中做出最终决策。
用户请求设计替代方案或A/B测试选项
存在多个候选外观需人类确认时
npx skills add software-mansion/argent --skill argent-lens -g -y
通过CDP协议调试JS运行时,支持React Native(iOS/Android/Vega)及Chromium应用。提供连接、组件检查、日志读取和代码评估等功能,用于排查前端或混合应用问题。
需要调试React Native应用时
需要检查Chromium/Electron应用的DOM或网络日志时
需要评估JavaScript代码执行结果时
npx skills add software-mansion/argent --skill argent-metro-debugger -g -y
用于诊断iOS和Android原生性能问题,支持CPU热点、UI卡顿及内存泄漏分析。通过xctrace和Perfetto采集数据,提供结构化瓶颈报告及根因钻取能力。
需要定位原生层CPU性能瓶颈
排查应用UI卡顿或Hang现象
检测内存泄漏或内存压力
npx skills add software-mansion/argent --skill argent-native-profiler -g -y
提供React Native应用在iOS/Android模拟器上的开发、调试及构建工作流,涵盖配置检查、Metro启动、应用运行及错误诊断。
启动React Native应用
调试Metro服务
修复构建失败
诊断运行时错误
npx skills add software-mansion/argent --skill argent-react-native-app-workflow -g -y
针对React Native应用的性能优化技能,通过测量定位瓶颈并实施修复。适用于应用卡顿、重渲染过多或启动缓慢场景,强调先分析后优化的严谨流程。
用户反馈App运行缓慢
需要修复不必要的重渲染
减少界面卡顿(jank)
优化应用启动速度
npx skills add software-mansion/argent --skill argent-react-native-optimization -g -y
用于React Native Hermes应用的性能剖析,测量重渲染和CPU性能,定位慢组件、诊断重渲染及CPU热点,并生成排名问题报告。
优化应用性能
修复前后性能对比
定位慢组件
诊断重渲染问题
检查CPU热点
npx skills add software-mansion/argent --skill argent-react-native-profiler -g -y
用于通过 argent MCP 工具录制 iOS 模拟器或 Android 设备屏幕视频。支持启动/停止录制、设置时长限制及防遗忘提醒,适用于演示应用交互、动画或记录行为流程。
需要录制屏幕视频
捕获应用交互或动画流程
生成应用行为演示视频
npx skills add software-mansion/argent --skill argent-screen-recording -g -y
用于UI视觉回归测试的工具,通过对比基线与当前截图检测像素级变化,验证布局、颜色等视觉一致性。
UI回归测试
视觉对比检查
屏幕截图差异分析
npx skills add software-mansion/argent --skill argent-screenshot-diff -g -y
基于argent MCP工具,通过截图-交互-验证循环,自动化测试iOS或Android应用的UI流程。支持React Native及标准应用,用于端到端UI测试、登录验证、导航测试及视觉回归检查。
测试UI流程
验证登录功能
运行端到端UI测试场景
执行手动QA步骤
检查可见UI变更
npx skills add software-mansion/argent --skill argent-test-ui-flow -g -y
提供Apple TV、Android TV和Fire TV的自动化交互能力,支持焦点导航、按键模拟、截图及Vega JS调试。适用于TV应用测试与运行时检查。
涉及Apple TV/tvOS/Android TV/Fire TV平台
需要TV端UI焦点导航或远程控件模拟
Vega环境JS运行时调试
npx skills add software-mansion/argent --skill argent-tv-interact -g -y
用于基于测试用例或验收标准生成可重复的QA回归E2E自动化流程,支持iOS、Android及Vega平台,确保确定性数据基线、稳定选择器校验及双次运行通过。
生成自动化回归测试场景
根据用户故事创建端到端测试流
验证UI功能的稳定性与一致性
npx skills add software-mansion/argent --skill argent-qa-flows -g -y
用于在iOS模拟器或Android设备上直接管理应用运行时权限(如相机、位置等)的工具。通过绕过系统设置UI,实现测试前的预授权、拒绝或重置,以优化自动化测试流程。
需要预先授予或拒绝权限以跳过系统弹窗
用户已拒绝权限需重新启用
需要重置权限状态以便首次启动时出现提示
npx skills add software-mansion/argent --skill argent-settings-permissions -g -y


