Show HN: Agent-screenplay – Create beautiful screen recordings with one prompt Developer Georgi Petrov released Agent-screenplay, an open-source npm package (`agent-screenplay`) that lets AI coding agents such as Claude Code, Codex and Cursor write a JSON "scenario" and have it filmed and edited into a polished screen recording. Screenplay contains no AI model itself and requires no model key — the agent does the planning while the tool handles browser or desktop-app capture and Screen Studio-style editing (smooth cursor, automatic zooms, callouts, captions, title cards and optional voice-over) at 1920×1080 and 30 fps by default, up to 4K and 24–60 fps. It installs via `npx agent-screenplay init`, which downloads Chromium once and registers an MCP server with detected agents, and requires Node 20+. screenplay-intro-final-v2.mp4 Create beautiful screen recordings with one prompt. Any website, yours or someone else's, or any desktop app. Works with Claude Code, Codex, Cursor and any MCP client. Ask your agent: "Make a video that shows how human handoff works" . The agent explores the site or app and writes a short scenario ; Screenplay plays it in a browser or a desktop app , films it, and edits the video like Screen Studio would: smooth cursor, automatic zooms that follow the action, click effects, callouts, spotlight, captions, title cards, and an optional voice-over. Screenplay contains no AI and needs no model key: your agent does the thinking, Screenplay does the filming and editing. npx agent-screenplay init The npm package is agent-screenplay ; installed globally npm i -g agent-screenplay , its command is screenplay . init downloads Chromium once , adds the Screenplay MCP server to the agents it finds Claude Code, Codex, Cursor , and installs the guide that teaches them to make good videos. Restart your agent after it. In Claude Code , type /screenplay and say what you want: /screenplay Make a 30-second walkthrough of https://askli.co /screenplay Film how to invite a teammate in our app, with a French voice-over In Codex, Cursor or any agent with the MCP server, just ask: "Make a screen recording of …" . The agent explores the site, asks whether you want a voice-over, writes the scenario, films it, checks the storyboard and gives you the MP4. To change the look afterwards: npx agent-screenplay style