Agent Skills
› software-mansion/argent
software-mansion/argent
GitHub配置并连接 Android 模拟器,支持设备发现、AVD 启动及 Metro 端口转发。为后续 UI 交互任务提供设备序列号,处理 Android TV 等特殊场景,确保自动化测试或开发环境就绪。
安装全部 Skills
npx skills add software-mansion/argent --all -g -y
集合内 Skills (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


