Agent Skills
› software-mansion/argent
software-mansion/argent
GitHub用于在 Android 模拟器或真机上完成环境配置、设备连接及 UI 自动化交互的 Skill。涵盖启动 AVD、ADB 调试及手势操作等场景。
Install All Skills
npx skills add software-mansion/argent --all -g -y
Skills in Collection (18)
用于在 Android 模拟器或真机上完成环境配置、设备连接及 UI 自动化交互的 Skill。涵盖启动 AVD、ADB 调试及手势操作等场景。
启动新的 Android 会话
引导 Android 模拟器
获取设备序列号
执行 UI 自动化交互前
npx skills add software-mansion/argent --skill argent-android-emulator-setup -g -y
用于创建、录制、编辑和回放可复用的 Argent 流程 YAML 文件。适用于记录重复性设备操作路径、设置性能分析或 A/B 比较,以及在三次以上交互前调用编排引擎,确保 UI 操作的自动化与可重现性。
用户要求录制或重放可重复的设备操作路径
需要设置性能分析或 A/B 测试对比
重复交互次数达到或超过三次
npx skills add software-mansion/argent --skill argent-create-flow -g -y
提供跨平台(iOS模拟器、Android模拟器、Chromium应用)的UI交互能力,支持点击、滑动、输入、截图及设备管理。统一工具接口自动识别目标平台,规范了手势操作与元素定位的最佳实践,适用于自动化测试与设备控制场景。
需要操作iOS或Android模拟器界面
需要控制Chromium/Electron应用UI
执行自动化UI测试任务
npx skills add software-mansion/argent --skill argent-device-interact -g -y
用于通过 argent 驱动物理 iPhone 进行自动化交互,支持应用启动、界面描述、手势操作及截图等功能。明确区分真机与模拟器,仅适用于物理设备场景。
需要控制物理 iPhone
iOS 真机自动化测试
npx skills add software-mansion/argent --skill argent-ios-device-interact -g -y
指导物理 iPhone 的设备配置、应用签名及调试流程,涵盖首次运行设置、开发者信任、证书错误处理及日志排查,适用于自动化测试环境中的真机部署。
涉及物理 iPhone 设备连接与初始化
iOS 应用签名失败或证书错误排查
需要配置开发者模式或信任描述文件
npx skills add software-mansion/argent --skill argent-ios-device-setup -g -y
用于配置和连接 iOS 模拟器,包括查找已启动的模拟器、获取 UDID 及验证连接,为后续 iOS 模拟器的交互操作做准备。
启动新的会话需要连接 iOS 模拟器
需要引导或启动 iOS 模拟器
获取 iOS 模拟器 UDID
在执行任何 iOS 模拟器交互任务之前
npx skills add software-mansion/argent --skill argent-ios-simulator-setup -g -y
用于在前端界面元素设计中提出多个视觉变体供人类选择。通过构建、截图并调用 propose_variant 工具展示差异,最后由 await_user_selection 阻塞等待用户确认最终方案,实现 A/B 设计决策。
请求界面元素的多种设计变体
需要针对组件进行 A-B 测试或选项对比
产生多个候选外观需人工决策
npx skills add software-mansion/argent --skill argent-lens -g -y
通过CDP调试JS运行时,主要支持React Native (iOS/Android)及Chromium应用。提供连接、状态检查、组件树查看、日志读取和代码评估等功能,辅助前端与移动端开发调试。
需要调试React Native应用
需要调试Electron或Chrome应用
查看控制台日志
检查组件树结构
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 性能优化入口技能,通过测量定位瓶颈并修复。包含代码扫描、语义审查及基准测试流程,强调先测量后修复,防止回归。
应用感觉卡顿或慢
用户要求优化性能
修复重复渲染问题
减少界面抖动
改善应用启动速度
npx skills add software-mansion/argent --skill argent-react-native-optimization -g -y
用于React Native Hermes应用性能剖析,通过CPU采样和React提交捕获检测重渲染、CPU热点及慢组件,生成优化报告。
优化React Native应用性能
诊断重渲染问题
测量修复前后的性能差异
查找CPU热点
npx skills add software-mansion/argent --skill argent-react-native-profiler -g -y
通过 argent MCP 工具录制 iOS/Android 模拟器或真机屏幕视频,支持启动、停止及获取 MP4 文件。强调必须设置提醒以防录制超时,确保及时停止并获取最终视频文件。
用户要求录制应用界面操作
需要捕捉动画或交互流程
生成应用行为演示视频
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流程
验证登录功能
运行端到端UI测试场景
npx skills add software-mansion/argent --skill argent-test-ui-flow -g -y
用于控制 Apple TV、Android TV 和 Fire TV 应用,通过焦点驱动方式执行导航、输入、截图及调试。
需要测试或操作电视端应用界面
涉及 tvOS、Android TV 或 Fire TV 平台的自动化交互
npx skills add software-mansion/argent --skill argent-tv-interact -g -y
用于从测试用例或需求生成可重复的 QA 回归 E2E 自动化流程。支持 iOS、Android、Chromium 及 Vega,强调确定性数据基线、稳定选择器及连续两次执行通过。
生成自动化回归测试场景
基于验收标准创建端到端测试流
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


