Agent Skills
› software-mansion/argent
software-mansion/argent
GitHub用于配置和连接Android模拟器,支持设备发现、AVD启动及React Native Metro环境设置,为后续UI自动化交互提供基础。
Install All Skills
npx skills add software-mansion/argent --all -g -y
Skills in Collection (16)
用于配置和连接Android模拟器,支持设备发现、AVD启动及React Native Metro环境设置,为后续UI自动化交互提供基础。
需要启动或连接Android模拟器
进行Android UI自动化测试前的环境准备
npx skills add software-mansion/argent --skill argent-android-emulator-setup -g -y
用于创建、录制、编辑和回放可复用的 Argent 流程 YAML 文件。指导用户通过实时录制而非重构来构建稳定 UI 自动化路径,并强调语义选择器使用及端到端验证规则,适用于重复性设备交互场景。
需要录制或回放可重复的设备操作路径
准备进行 A/B 比较或性能分析
遇到三次以上的重复交互步骤
npx skills add software-mansion/argent --skill argent-create-flow -g -y
统一操作 iOS 模拟器、Android 模拟器和 Chromium (CDP) 应用的技能,支持点击、滑动、输入、截图及状态检查。通过 udid 自动识别平台,提供跨平台一致的交互接口,并包含多标签页管理和 Cookie/存储操作等高级功能。
需要自动化操作 iOS 或 Android 模拟器界面时
需要与 Chromium 浏览器或 Electron 应用进行 UI 交互时
执行 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
用于生成多个视觉设计变体并让用户在Argent Lens窗口中挑选,支持A/B测试或选项对比。需开启特性标志,通过模拟器运行应用、截图并提交变体,等待用户选择后完成决策。
请求屏幕元素的设计替代方案
需要A-B测试或多种设计选项
产生多个候选外观并需人工确认
npx skills add software-mansion/argent --skill argent-lens -g -y
通过CDP调试JS运行时,支持React Native、Chromium等环境。提供连接状态检查、组件树查看、控制台日志读取及代码评估等功能,用于前端应用的问题排查与性能分析。
调试React Native应用
调试Electron或Chromium应用
查看React组件树
读取控制台日志
执行JavaScript代码评估
npx skills add software-mansion/argent --skill argent-metro-debugger -g -y
用于诊断iOS和Android原生性能问题,支持CPU热点、UI卡顿及内存泄漏分析。通过xctrace和Perfetto采集数据,解析瓶颈并提供根因定位与修复验证建议。
诊断原生应用性能问题
排查CPU热点或UI卡顿
检测内存泄漏
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应用的性能优化流程。通过Lint扫描和语义检查处理机械问题,利用Profiler测量定位真实瓶颈,验证修复效果并防止回退,旨在解决卡顿、慢启动及重渲染问题。
应用运行缓慢或卡顿
用户请求优化性能
需要修复重渲染问题
需要减少界面抖动
需要改善应用启动速度
npx skills add software-mansion/argent --skill argent-react-native-optimization -g -y
用于React Native Hermes应用的性能分析,通过测量重渲染和CPU性能来优化应用、定位慢组件及诊断问题。
优化React Native应用性能
诊断重渲染或CPU热点
生成性能分析报告
npx skills add software-mansion/argent --skill argent-react-native-profiler -g -y
用于通过 argent MCP 工具录制 iOS/Android 模拟器或真机屏幕视频,支持捕获交互流程、动画及 App 行为演示。需严格管理录制生命周期以防资源浪费。
用户要求录制屏幕视频
需要演示应用交互或动画流程
生成 App 行为视频文档
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
自动化测试iOS和Android应用UI流程,通过截图、元素定位及手势交互实现端到端验证。
UI功能测试
登录流程验证
导航测试
视觉回归测试
npx skills add software-mansion/argent --skill argent-test-ui-flow -g -y
用于控制与检测Apple TV、Android TV及Fire TV应用。通过焦点驱动导航,支持描述界面、D-Pad操作、键盘输入及截图,覆盖多平台自动化测试与调试。
需要自动化测试TV端应用(tvOS/Android TV/Fire TV)
调试TV应用UI焦点状态或远程交互逻辑
任务涉及电视平台运行时环境
npx skills add software-mansion/argent --skill argent-tv-interact -g -y
基于测试用例或验收标准,使用 Argent 引擎生成可重复执行的端到端回归测试流程。支持 iOS、Android、Chromium 及 Fire TV (Vega) 平台,强调确定性数据基线、稳定选择器验证及连续两次完整通过,确保自动化测试的稳定性与可维护性。
用户要求生成自动化回归测试场景
需要根据验收标准创建可复现的 E2E 测试流
npx skills add software-mansion/argent --skill argent-qa-flows -g -y
直接修改iOS或Android设备的运行时权限(如相机、位置等),绕过系统设置界面。用于测试前置授权、强制拒绝或重置权限状态,以模拟特定用户场景并避免应用内弹窗干扰自动化流程。
需要在应用启动前预先授予或拒绝权限
需要重置权限以触发首次运行提示
无法通过应用内开关或系统对话框正常修改权限时
npx skills add software-mansion/argent --skill argent-settings-permissions -g -y


