$npx skillfedfor your agent

argent-create-flow

Argent's flow creation tool lets you capture device interactions and convert them into automatable sequences. Record user actions once, then replay them across multiple scenarios to eliminate manual repetition and streamline your workflow.

Argent Create Flow lets you capture device interactions by recording user actions like taps, swipes, and text input. Start a recording session, perform your sequence of actions on the device, and argent automatically converts these interactions into a reusable flow. Once recorded, you can save the flow as YAML and replay it across multiple test scenarios without manual repetition.

AI-generated summary based on this skill's SKILL.md

1,824 53 Apache-2.0updated by software-mansion

Decision gist · record as of 2026-07-27

Argent Create Flow lets you capture device interactions by recording user actions like taps, swipes, and text input. Start a recording session, perform your sequence of actions on the device, and argent automatically converts these interactions into a reusable flow. Once recorded, you can save the flow as YAML and replay it across multiple test scenarios without manual repetition.

manual: git clone https://github.com/software-mansion/argent → cp -r argent/packages/skills/skills/argent-create-flow ~/.claude/skills/argent-create-flow
packages/skills/skills/argent-create-flow/SKILL.md · version cc9ddd38

Use it when

  • Argent Create Flow supports two flow types: fragment flows execute against your current app state and are ideal for multi-step scenarios.
  • Argent Create Flow provides selectors, assertions, and snapshots to strengthen your flows.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

software-mansion/argent/argent-create-flow · repository language: TypeScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I record a flow in argent?

Argent Create Flow lets you capture device interactions by recording user actions like taps, swipes, and text input. Start a recording session, perform your sequence of actions on the device, and argent automatically converts these interactions into a reusable flow. Once recorded, you can save the flow as YAML and replay it across multiple test scenarios without manual repetition.

What's the difference between fragment and e2e flows?

Argent Create Flow supports two flow types: fragment flows execute against your current app state and are ideal for multi-step scenarios within an existing session, while e2e (end-to-end) flows launch the app from scratch and verify complete behavior from start to finish. Choose fragments for targeted testing of specific workflows and e2e flows for comprehensive application testing.

How can I make my argent flows more resilient?

Argent Create Flow provides selectors, assertions, and snapshots to strengthen your flows. Use precise selectors to target UI elements reliably, add assertions to verify expected behavior at key points, and leverage snapshots to detect visual changes. These tools help your flows withstand UI updates and reduce failures when app layouts change.

How do I fix a broken flow in argent?

When an argent flow breaks due to UI changes or failed steps, diagnose the issue by reviewing the flow execution logs and identifying which step failed. Update selectors if UI elements moved, adjust assertions if behavior changed, and re-record affected segments if needed. Test the corrected flow to confirm it runs reliably before deploying it to your automation suite.

Can I save and replay device interactions as reusable sequences?

Yes, argent Create Flow is built for exactly this purpose. Record your device interactions once, save them as a reusable flow file, and replay that sequence across different test runs and scenarios. This eliminates manual repetition and lets you build a library of automatable sequences that scale your testing efficiency.

What is flow-execute and how do I use it?

Flow-execute is argent's command for running a saved flow. After recording and saving your flow as YAML, use flow-execute to trigger that sequence on your device or emulator. This lets you automate repeated app actions and integrate your recorded flows into larger test suites and CI/CD pipelines.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Overview

A flow is a sequence of steps saved to a .yaml file in the .argent/flows/ directory. Each recorded step is executed live as you add it, so you verify it works before it becomes part of the flow. Replay a finished flow with flow-execute, or — for an e2e flow — headlessly with argent flow run <name>.

Flows store no device id: the runner binds a device (the single booted one, or pass device/platform). A recorded coordinate gesture-tap is captured as a portable tap: { selector } step whenever the tapped element has stable text/identifier.

Two flow types

  • e2e — begins with a launch: step, which starts that app from scratch (terminate + relaunch), so the flow controls its own start state. No

(truncated - see the full file via the links below)

File tree — 1 file
packages/skills/skills/argent-create-flow/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Record and replay a sequence of device interactions as a reusable flow”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

argent-device-interact
by software-mansion · software-mansion/argent

argent-device-interact enables developers to script and automate user interface interactions across multiple platforms—iOS simulators, Android emulators, and Chromium-based applications. Built by Software Mansion, this tool provides programmatic control over device interactions, making it ideal for testing workflows, UI automation, and cross-platform application validation.

Apache-2.0updated Jul 2026
★ 1,824repo stars
argent-test-ui-flow
by software-mansion · software-mansion/argent

This skill enables automated UI testing by orchestrating interact-screenshot-verify cycles, letting you capture application state and validate outcomes programmatically. Build reliable test workflows that reduce manual verification overhead and accelerate quality assurance cycles.

Apache-2.0updated Jul 2026
★ 1,824repo stars
argent-lens
by software-mansion · software-mansion/argent

argent-lens helps you explore multiple design directions for UI components by generating and comparing visual variants in parallel. Rather than settling on a single approach, you can evaluate competing options side-by-side to make more informed design choices. This workflow accelerates iteration and helps teams align on the strongest visual direction before committing to implementation.

Apache-2.0updated Jul 2026
★ 1,824repo stars
axiom-test-simulator
by CharlesWiltgen · CharlesWiltgen/Axiom

This skill automates visual testing on iOS simulators by capturing screenshots and video during app execution. It integrates with Axiom's Apple development toolkit to help you verify UI behavior, document issues, and validate layouts without manual inspection. Perfect for CI/CD pipelines and rapid iteration cycles.

MITupdated Jul 2026
★ 1,095repo stars
Ios Mcp Routing
by andreev-danila · andreev-danila/skills

This skill enables iOS applications to efficiently route Model Context Protocol (MCP) messages and coordinate request handling across device components. It provides the infrastructure needed to manage bidirectional communication patterns and ensure reliable message delivery in mobile environments.

no license declared → metadata onlyupdated Jul 2026
★ 24repo stars
serve-sim
by EvanBacon · EvanBacon/serve-sim

serve-sim exposes your Apple Simulator as a controllable web interface, making it accessible to AI coding agents and automation tools. Stream the simulator's display as MJPEG and send interactions back via WebSocket—perfect for local development, LAN sharing, or remote Mac setups with tunneling.

Apache-2.0updated Jul 2026
★ 2,602repo stars

More skills agent-browser (MIT) · Agent Browser (unlicensed) · agent-browser (MIT)

Tags
test-automationinteraction-replayyaml-workflowmobile-scriptinggesture-recordingui-assertionflow-compositionci-integrationvisual-regression