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.