argent-screen-recording

Record iOS simulator and Android emulator screens as h264 MP4 videos via argent MCP tools.

Updated Aug 29, 2026
One-click install
npx skills add https://github.com/Seyamalam/pstu_final --skill argent-screen-recording-seyamalam
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: argent-screen-recording
Source: https://github.com/Seyamalam/pstu_final/tree/main/.agents/skills/argent-screen-recording
Command: npx skills add https://github.com/Seyamalam/pstu_final --skill argent-screen-recording-seyamalam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg.

What problem does it solve? Capturing a video of a mobile app flow on a simulator or emulator normally requires manual screen-recording setup, and forgotten recordings waste disk or return padded footage. This Skill drives the argent MCP screen-recording tools to start, monitor, and stop captures reliably, returning a finished MP4 artifact. ## Core Features & Use Cases - Guided recording workflow: Starts capture with screen-recording-start, drives the interaction with device-interaction tools, and finalizes with screen-recording-stop, with mandatory reminders so no recording is left running. - Static-frame trimming and touch visualization: Collapses stretches where the screen does not change and draws tap, swipe, and pinch indicators directly into the video, both enabled by default and configurable. - Durable output: Finished recordings are saved on the client into <project>/.argent/recordings/ as screen-recording-<device>-<timestamp>.mp4, with configurable destination and collision-safe naming. - Use Case: Record a 30-second clip of a new onboarding flow on an Android emulator, with touch indicators visible, to attach to a pull request or bug report. ## Quick Start Record a video of the login flow on the booted Android emulator and save the MP4 to the project recordings folder.

Frequently Asked Questions about argent-screen-recording

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

FAQPage Schema
How do I record a video of an iOS simulator or Android emulator screen?▼

Call screen-recording-start with the device udid and a timeLimitSeconds, drive the interaction with argent-device-interact, then call screen-recording-stop to finalize the capture. The result is an h264 MP4 at 30 fps saved to the client machine.

Where are argent screen recording files saved?▼

Finished recordings are saved durably on the client into <project>/.argent/recordings/, or ~/.argent/recordings/ outside a project. The directory can be changed with argent config set recordings.directory, and files are named screen-recording-<device>-<timestamp>.mp4.

Can I record a physical iPhone or tvOS simulator screen?▼

No. Physical iPhones, tvOS simulators, Chromium apps, Vega/Fire TV, and remote simulators do not expose a readable frame stream. Supported targets are iOS simulators, Android emulators, and physical Android devices; use screenshot for a single still frame instead.

Why does screen-recording-start fail with an ffmpeg error?▼

ffmpeg is the encoder for the recording pipeline, so the start call fails up front if it is not installed. Install it with brew install ffmpeg; it is resolved from PATH plus the usual Homebrew prefixes.

How do I show or hide touch indicators in a screen recording?▼

Touch visualization is on by default: taps get a pulse marker, swipes get a fading trail, and pinches show paired markers, all rendered into the frame stream. Pass showTouches: false to screen-recording-start for a clean raw-screen capture.

What happens if I forget to stop a screen recording?▼

The recording keeps capturing until its timeLimitSeconds cap fires, holding the session and wasting disk. The Skill requires scheduling a reminder at the expected end time, and every argent tool result carries a NOTE while a recording is active.