Screen Demo Creator

Screen demo

by openfilm · MIT license · ★ 975 on GitHub

Screen demo cover

Turn a screen recording into a polished product demo or tutorial: the view follows the action, dead time is gone, every step is easy to see, and the product looks as good as it is. Use when the person gives a screen recording (or a…

---
name: screen-demo
description: Turn a screen recording into a polished product demo or tutorial: the view follows the action, dead time is gone, every step is easy to see, and the product looks as good as it is. Use when the person gives a screen recording (or a product to capture) and asks for a demo, walkthrough, tutorial, feature video or how-to (录屏演示, 产品演示, 教程, 操作视频, 功能介绍).
---

# Screen demo

Make the demo that shows this product at its best and is effortless to follow: the viewer always knows where to look,
sees each step land, never waits, and could do the same in the product today.

## What has to be true

- **The real product.** Its own screens, actions and results, from the person's recording or captured from the live
  product; never a redrawn interface or a result that did not happen. Where it must be simpler, crop and zoom into the
  real thing.
- **Clear where to look**, at the size it will be watched: the action, its text and its result readable on that
  screen, a phone too when the demo is vertical.
- **Nothing private in any frame**: keys, tokens, passwords, emails, names, customer data, notifications, other tabs

Overview

Make the demo that shows this product at its best and is effortless to follow: the viewer always knows where to look, sees each step land, never waits, and could do the same in the product today.

Manual install (npx, ZIP)
Claude Codenpx skills add openfilm/openfilm --skill screen-demo -g -a claude-code
Claude Code (degit)npx degit openfilm/openfilm/packages/openfilm/skills/screen-demo#main ~/.claude/skills/screen-demo
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md2.2 KB
Read SKILL.md here
openfilm/main1 file shown
SKILL.md
Show the full text36 lines
screen-demo/SKILL.md36 lines · 2.2 KB

Screen demo

Make the demo that shows this product at its best and is effortless to follow: the viewer always knows where to look, sees each step land, never waits, and could do the same in the product today.

What has to be true

  • The real product. Its own screens, actions and results, from the person's recording or captured from the live product; never a redrawn interface or a result that did not happen. Where it must be simpler, crop and zoom into the real thing.
  • Clear where to look, at the size it will be watched: the action, its text and its result readable on that screen, a phone too when the demo is vertical.
  • Nothing private in any frame: keys, tokens, passwords, emails, names, customer data, notifications, other tabs and bookmarks are hidden, or that part is recorded again.
  • Honest time. Waiting can go; where speed is what the product sells, the real time stays or the speed-up is shown.
  • It holds up next to the best product demos you know. Watch the whole film as a viewer would, and keep refining until it does.

What you have

The recording, cut by its in and out points and sped up with speed, never re-encoded; a page can also play it, silent, with its time set from t, so the picture can move over it. A voice from npx openfilm get tts, music and sound from get, your own built-in tools, services the person has keys for, and anything you can make pictures and motion with.

With the person

What they ask for comes before anything here. The recording or the product (its address, and an account to show it with), who the demo is for, and the one thing it must show. Ask without holding up the work. When done, tell them in a few lines what it shows, what you sped up or left out, and what you hid.

1---
2name: screen-demo
3description: Turn a screen recording into a polished product demo or tutorial: the view follows the action, dead time is gone, every step is easy to see, and the product looks as good as it is. Use when the person gives a screen recording (or a product to capture) and asks for a demo, walkthrough, tutorial, feature video or how-to (录屏演示, 产品演示, 教程, 操作视频, 功能介绍).
4---
5 
6# Screen demo
7 
8Make the demo that shows this product at its best and is effortless to follow: the viewer always knows where to look,
9sees each step land, never waits, and could do the same in the product today.
10 
11## What has to be true
12 
13- **The real product.** Its own screens, actions and results, from the person's recording or captured from the live
14 product; never a redrawn interface or a result that did not happen. Where it must be simpler, crop and zoom into the
15 real thing.
16- **Clear where to look**, at the size it will be watched: the action, its text and its result readable on that
17 screen, a phone too when the demo is vertical.
18- **Nothing private in any frame**: keys, tokens, passwords, emails, names, customer data, notifications, other tabs
19 and bookmarks are hidden, or that part is recorded again.
20- **Honest time.** Waiting can go; where speed is what the product sells, the real time stays or the speed-up is shown.
21- **It holds up next to the best product demos you know.** Watch the whole film as a viewer would, and keep refining
22 until it does.
23 
24## What you have
25 
26The recording, cut by its in and out points and sped up with `speed`, never re-encoded; a page can also play it,
27silent, with its time set from t, so the picture can move over it. A voice from `npx openfilm get tts`, music and
28sound from `get`, your own built-in tools, services the person has keys for, and anything you can make pictures and
29motion with.
30 
31## With the person
32 
33What they ask for comes before anything here. The recording or the product (its address, and an account to show it
34with), who the demo is for, and the one thing it must show. Ask without holding up the work. When done, tell them in a
35few lines what it shows, what you sped up or left out, and what you hid.
36 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 975
Checked
Source
openfilm/openfilm ↗
Creator
openfilm · 8 listings
View creator

Similar skills

See all →
SkillDemo Video Creatorgetopenscreen/openscreen · by getopenscreenMake a polished video of an app or a feature with OpenScreen's MCP tools, from storyboard to recording, editing and export, then either attach it to a pull request or draft a post on X. Use when the user asks for a demo, a demo video, a screen recording, a product video, a launch clip, a video for X/Twitter, LinkedIn or a README, or to show a change in a pull request ("add a video to the PR", "show the feature to reviewers"). Also use to set OpenScreen up for an agent, and to continue an OpenScreen demo in a new session.★ 4.5k GitHub starsSkillFFmpeg Video Processordigitalsamba/claude-code-video-toolkit · by digitalsambaVideo and audio processing with FFmpeg. Use for format conversion, resizing, compression, audio extraction, and preparing assets for Remotion. Triggers include converting GIF to MP4, resizing video, extracting audio, compressing files, or any media transformation task.★ 2.1k GitHub starsSkillScreenshot to Screencasthassancs91/claude-youtube-editor · by hassancs91Turn static SCREENSHOTS into a simulated screen recording (TSX) — a fake screencast with an animated cursor that eases to targets and clicks, a browser URL bar that updates per page, hard-cut navigations, in-page filter crossfades, smooth scroll, and a ken-burns zoom onto the payoff. Use when a beat needs to show a walkthrough of a web app / dashboard / settings page and you'd rather build it from screenshots than get (or ask for) a real screen recording — "fake a screen recording", "turn these screenshots into a screencast", "simulate clicking through the dashboard", "animate this UI walkthrough", "cursor moving through the app". Built on remotion/src/lib/screencast.tsx. This is a technique WITHIN step 2 (make-tsx): defer timeline/render/bake orchestration to make-tsx and raw crash-free TSX rules to vidtsx-2d-generator. Not for a single static page clone (use WebBrowserFrame directly) and not when the point is genuine proof of real speed/output (use a real recording).★ 330 GitHub starsSkillKhan Academy Explainer Videohaiderfarooq3/khan-explainer · by haiderfarooq3Use when the user wants a Khan Academy style explainer video, a blackboard or whiteboard lesson, a hand-drawn chalk-talk animation, a short narrated video that teaches a concept ("explain X in a video", "explainer video", "teach X in 30 seconds"), or a tutorial that draws hand-written arrows, circles and captions over product screenshots ("draw over the UI", "annotated walkthrough"), or clips cut from a YouTube video or podcast where the speaker's real audio plays under a blackboard drawn to it ("khanify this video", "clip this with the Khan visual"), especially when it must be free, local, and use no paid APIs or keys. macOS only.★ 113 GitHub starsSkillUnderstanding LadderChangWenC/understanding-ladder · by ChangWenCPick the output format that makes an explanation easiest to understand, following Karpathy's understanding ladder — (1) plain controlled text, (2) diagram, (3) interactive HTML page, (4) 3Blue1Brown-style explainer video. Classify the content (definition/steps, process/causality, parameter→outcome, unfolding derivation), recommend the lowest rung that fully answers, then produce it. Works in English and Chinese. Use when the user says "explain this clearly", "help me understand", "draw a diagram", "make it interactive", "make an explainer video", "what's the best way to explain X", "understanding ladder", "Karpathy ladder", or 「讲清楚」「帮我理解」「画个图」「做个交互页」「做个讲解视频」「用哪种方式讲最好懂」「理解阶梯」; also when explaining a non-trivial concept, mechanism, algorithm, or an AI agent's output.★ 108 GitHub starsSkillA-Roll Animation GeneratorTheMattBerman/scrollclaw · by TheMattBermanAnimate first frames into A-roll talking head clips. Uses Sora 2 via fal.ai (primary) with Kling 3 auto-fallback when Sora is unavailable or sunset.★ 71 GitHub stars

More from openfilm

SkillCut-Paper Collage Motionopenfilm/openfilm · by openfilmMake motion graphics in a cut-paper collage style, with photos, paper and print cut out and put together by hand. Use for explainers, promos, stories, intros and social posts, or when the person asks for a collage, cut-paper, scrapbook, zine or mixed-media look (剪贴风, 拼贴, 手账风, 杂志拼贴).★ 975 GitHub starsSkillTech Keynote Film Builderopenfilm/openfilm · by openfilmMake a product film in the style of a big tech launch keynote: the real product on stage, one confident claim at a time. Use for app, website, software and gadget launches, feature announcements and product intros, or when the person asks for a keynote, launch event, premium or minimal tech style (发布会, 产品发布, 新品, 高级感).★ 975 GitHub starsSkillVertical Clip Creatoropenfilm/openfilm · by openfilmTurn a long video (a talk, podcast, interview, lesson, livestream or vlog) into short vertical clips that each stand alone and hold attention from the first second. Use when the person gives a long recording and asks for clips, shorts, highlights or cut-downs for Douyin, Reels, Shorts or similar (长视频转短视频, 切片, 剪短视频, 高光, 拆条).★ 975 GitHub starsSkillLyric Video Creatoropenfilm/openfilm · by openfilmMake a lyric video for a song that the artist would release as the official one — a piece made for this one song, every word landing exactly on the voice. Use when the person gives a song (with its lyrics or an .lrc file) and asks for a lyric video, a music video with words, karaoke-style lyrics or a song post (歌词视频, 动态歌词, 歌词 MV, 卡拉OK).★ 975 GitHub starsSkillPicture-in-Picture Presenteropenfilm/openfilm · by openfilmMake a talking-head video where the content fills the screen and the presenter speaks from a small window: slides, screens, charts and pictures that follow what they say, their face always there. Use when the person gives a recording of themselves talking (with slides, a screen, data or notes) and asks for a lesson, a knowledge video, a business review, a commentary or a presentation with them in a corner (小窗人物口播, 画中画, 口播, 讲解视频).★ 975 GitHub starsSkillVideo Recreation Toolopenfilm/openfilm · by openfilmRemake a reference video in OpenFilm, as close as the person wants it, from frame for frame to its structure, rhythm, look and motion carrying their own content. Use when the person gives a video, as a file or a link, and asks for an exact copy of it, one like it, its style or pacing, or a remake for their product or topic (复刻, 照着做, 做个同款, 一模一样, 仿这个视频).★ 975 GitHub stars