argent-create-flow

Record and replay UI interactions as YAML-based automation flows.

71|2|Updated Oct 26, 2019
One-click install
npx skills add https://github.com/TrainLCD/MobileApp --skill argent-create-flow-trainlcd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: argent-create-flow
Source: https://github.com/TrainLCD/MobileApp/tree/main/.agents/skills/argent-create-flow
Command: npx skills add https://github.com/TrainLCD/MobileApp --skill argent-create-flow-trainlcd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of repetitive manual testing and interaction sequences by allowing users to record, save, and replay complex multi-step UI actions across mobile and desktop applications.

Core Features & Use Cases

  • Reusable Flow Recording: Capture sequences of taps, scrolls, and inputs as portable YAML files.
  • Deterministic Replay: Execute recorded flows headlessly in CI or locally to ensure consistent app behavior.
  • Advanced UI Control: Supports complex interactions like pinch-to-zoom, rotation, and conditional logic based on UI state.
  • Use Case: Automate a full login-to-checkout user journey for a mobile app to verify critical paths after every code change.

Quick Start

Use the argent-create-flow skill to start recording a new flow named checkout-process and then perform the necessary UI steps on your device.

Frequently Asked Questions about argent-create-flow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate UI testing flows for mobile apps?

You can automate UI testing by recording sequences of taps, scrolls, and inputs into reusable YAML files. These flows are then replayed deterministically to verify behavior across mobile and desktop applications.

What are reusable YAML automation flows for end-to-end testing?

Reusable YAML automation flows are portable files that capture recorded UI interactions and state assertions. They allow complex multi-step sequences to be executed repeatedly without manual intervention.

Can I replay recorded interaction sequences headlessly in CI?

Yes, recorded interaction flows can be executed headlessly in CI environments. This deterministic replay ensures consistent application behavior verification after every code change.

Do I need a specific tool-server to bind device identifiers for UI automation?

Yes, integration with the Argent tool-server is required to bind device identifiers. This connection executes recorded steps against the live application hierarchy.

Does UI flow recording support complex interactions like pinch-to-zoom and rotation?

Yes, UI flow recording supports advanced interactions including pinch-to-zoom, rotation, and conditional logic based on UI state. This enables comprehensive testing of complex application behaviors.

Why use YAML for scripting automated UI interactions instead of code?

YAML captures recorded UI interactions as portable, declarative sequences without manual scripting. This approach simplifies modifying multi-step test flows and task automation logic compared to maintaining code.