Source: https://polysh.io/agents/video-agent/

> **Reading this as an agent?** This is the Markdown copy of a polysh.io page, written for people and agents alike. To learn what Polysh can do for you and your user, start at https://polysh.io/agents/, and use https://polysh.io/llms.txt for an index of every page. Agent features are in early access, so there's nothing to install yet; your user can join the waitlist at https://app.polysh.io/waitlist.

Early access Video agent

# The agent skill that records your product demo

Video agent is a skill for Claude Code, Codex, and Cursor. It walks through your app in your own browser and hands Polysh the recording with real click data, for a narrated video and a step-by-step guide.

[Join the agent waitlist](https://app.polysh.io/waitlist)[Already invited? Sign in](https://app.polysh.io/sign-in)

Early access. Not yet installable.

## One request, start to finish

Brief the agent like a teammate. It does the clicking, and Polysh does the finishing.

### What you type

A narrated video for new admins, in English and German.

```
Use the seed account on localhost:5173 to create a project, invite a teammate, and set their role to Viewer. Narrate it for new workspace admins. I need the video in English and German.
```

Done. Your English and German video is ready, with captions, a 6-step guide, and the share link.

## How the agent records your demo video

1. 01
  ### The agent plans the steps
    It splits the request into steps and writes narration for each.

2. 02
  ### It opens your browser
    It loads your URL and signs in with the test account you named.

3. 03
  ### It records the flow
    It clicks through each step, logging each click's time, position, and page.

4. 04
  ### It uploads the bundle
    The recording, click log, page URLs, and narration go to Polysh together.

5. 05
  ### Polysh finishes the video
    Polysh voices the script, re-times the footage sentence by sentence, writes the guide, and adds German.

6. 06
  ### The agent replies with links
    You get the share link, captions, and guide in the same chat.

## Real clicks, not guesses from pixels

A tool that has only the video must infer each click from cursor movement, and inferred clicks drift. The Video agent logs each click as it happens, so Polysh knows the exact moment and spot.

### Zooms land on the click

Each zoom uses the logged position and time, not a guess from the cursor.

### Each sentence stays over its action

Narration is tied to its step, so re-sync keeps each sentence over its own clicks.

### Guides pick the right frame

Each step's screenshot is taken around a real click, then checked against the step.

## Runs on your machine, with seed data

The agent uses your own browser, so it can open a local dev server, a preview build, or staging.

### Record before it merges

Record from your branch, or from the preview build about to ship.

### A test account you pick

Sign the agent in with seed data, so real customer details never appear on screen.

### Nothing is sent before the upload

The run is local, and you can review the recording first. Polysh never receives your source code.

### Private details blurred in guides

Guide screenshots that may show private data are flagged and blurred until someone chooses to show them.

## What comes back from one run

### Narrated video

An MP4 at up to 1080p, with an AI voice and a zoom on each click.

### Captions

SRT and VTT files in every language you asked for.

### Step-by-step guide

A screenshot and instruction per step, as a page or a PDF.

### Translations

Each language gets its own voice, with every line tied to its click.

### Share link

Restricted or open to anyone with the link, with an expiry date and a download switch.

## Video agent questions

**Which agents does it work in?**

Claude Code, Codex, and Cursor. Other agents that support skills can use the [open Polysh skill](https://polysh.io/agents/skills/) instead.

**What happens if a step fails?**

The agent stops and tells you which step failed. Nothing from a failed run is uploaded unless you ask.

**Can I edit the video afterward?**

Yes. It opens in your workspace, where you can edit the script, change the voice, and toggle zooms per click.

**Can it record any website?**

It opens whatever your browser can, but it's built for your own product. Only record sites you have the right to record.

## Hand your agent the next walkthrough

Join the agent waitlist and we'll invite your team as places open. Founding teams keep their rate.

[Join the agent waitlist](https://app.polysh.io/waitlist)[Already invited? Sign in](https://app.polysh.io/sign-in)
