app-ui-mockups
Ten animated UI mockups for product, launch and dev-tool videos, rebuilt as HTML instead of screen recordings: phone message thread, team chat channel, coding-agent terminal session, terminal command run, desktop terminal window, desktop notification banner, code editor walkthrough, 3D code slab, ex…
Install / Use
npx skills add hashgraph-online/awesome-codex-plugins --skill app-ui-mockupsInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
CommunicationSupported Platforms
Tags
Our assessment of app-ui-mockups
app-ui-mockups scores 85/100 on our quality scale, 297th of 397 Communication skills we index.
Its SKILL.md is 8.8 KB long, split into 7 sections and no code examples: a thorough specification that gives an agent plenty to work with.
With 1,075 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated about 2 months ago, so app-ui-mockups is actively maintained.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
app-ui-mockups compared with similar skills
All 4 of these similar skills score higher than app-ui-mockups; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| app-ui-mockups (this skill)by hashgraph-online | 85 | 1.1k | 46d ago | SKILL.md |
| algorithmic-artby anthropics | 100 | 177.9k | 47d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 47d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 143.4k | 8d ago | SKILL.md |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 143.4k | 8d ago | SKILL.md |
Frequently asked questions
- How do I install app-ui-mockups?
- Run
npx skills add hashgraph-online/awesome-codex-plugins --skill app-ui-mockups. The install tabs above show the steps for each supported agent. - Which AI agents does app-ui-mockups work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is app-ui-mockups safe to use?
- It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is app-ui-mockups still maintained?
- The repository was last updated about 2 months ago, so app-ui-mockups is actively maintained.
Skill content
View source on GitHubname: app-ui-mockups description: >- Ten animated UI mockups for product, launch and dev-tool videos, rebuilt as HTML instead of screen recordings: phone message thread, team chat channel, coding-agent terminal session, terminal command run, desktop terminal window, desktop notification banner, code editor walkthrough, 3D code slab, exploded UI panels and an amber CRT console. Presets give typing speed (12-20 characters per second with seeded gaps), reading holds from character count, entrance easing and scale, camera lead before each action, text size as a share of frame height, and theme colors from MIT theme sources, from Charm VHS, Screen Studio, Emil Kowalski, Apple HIG and Netflix timing rules. Use when someone wants a fake text or Slack conversation, a terminal or Claude Code demo, a code walkthrough or an exploded UI shot in a video. NOT for recording a real screen or for real people's messages presented as genuine. license: MIT compatibility: >- HyperFrames 0.8 (npx hyperframes; brings Chrome, needs Node 22 and ffmpeg) or Remotion 4. No API key. metadata: author: vargHQ version: "0.1.0" varg.cost.typical: "0 credits; renders locally" varg.runtime.typical: "minutes per template, mostly render time" varg.models: "none" varg.outputs: "mp4, webm or mov (alpha) from HyperFrames or Remotion" varg.presets: "10 templates, 40 presets"
App UI mockups: chats, terminals, code and notifications for launch videos
Ten UI scenes rebuilt as HTML so they look clean, read at a human pace and render the same every time. Typing, streaming and holds follow measured reading and typing speeds rather than guesses.
Gates
- Invented people, real product. Use invented names and workspaces in chats; never put words in a real person's mouth or show a conversation as genuine when it is not.
- No platform logos. UIs are recognisable look-alikes; the platforms' names, logos and UI looks are their owners' trademarks.
- Free fonts only. Every font in the presets is OFL or Apache. Swap in the person's brand font only if they have a license for video.
- Seek-safe. Every value is a function of timeline time; randomness is seeded by frame. No
Date.now(),requestAnimationFrameor unseededMath.random(). - No credits here. These templates render locally for free. Generated footage, voice or music is the varg-ai skill: call
estimate_costand wait for the person's approval before any generation.
Pick a template
10 templates, 40 presets. Each reference file has the same sections: how the pros do it (every rule cited), presets, timing and numbers, how to build it, mistakes that look amateur, sources. Each JSON file holds the same presets as machine-readable values.
| Template | Use it for | Presets | Files |
|---|---|---|---|
| Coding-agent terminal session | One AI coding-agent turn (Claude Code-style) in a terminal: prompt, tool calls, diff, spinner, summary. | Prompt and tool calls, Code edit, Still working, Huge type | agent-terminal-session.md · json |
| Amber booth console | A retro amber projection-booth touchscreen boots, loads your show, counts down and draws your end card. | Boot, load, end card, Clean amber, Footage to amber CRT | amber-booth-console.md · json |
| Code editor walkthrough | A VS Code-style guided tour: scroll to a line, highlight it, open a comment thread per step. | Dark 2026, Light 2026, Editor only (vertical) | code-editor-walkthrough.md · json |
| 3D code slab | Syntax-highlighted code on a lit, bevelled 3D slab that turns through space and settles face-on. | GitHub Dark, Dimmed, One Dark, Dracula | code-slab-3d.md · json |
| Desktop notification banner | A macOS-style notification banner with an app icon that springs in at the top right and tucks back out. | Light, Dark, Stack, Huge (phone) | desktop-notification-banner.md · json |
| Desktop terminal window | An editable classic desktop terminal window (macOS Terminal-style) that types and runs a short session. | Basic (light), Pro (dark), Green retro, Amber retro | desktop-terminal-window.md · json |
| Exploded UI panels | An app screen's layers float apart in 3D around an orbiting camera, then slide home into the finished screen. | Orbit and collapse, Isometric stack, Phone layers | exploded-ui-panels.md · json |
| Phone message thread | A messaging-app conversation (iMessage-style bubbles) that plays out bubble by bubble for hooks, ads and stories. | Two people, Typing (dark), Group chat, Photo, voice memo, link preview, Reactions + read receipt, Huge texts | phone-message-thread.md · json |
| Team chat channel | Messages, unfurls, threads and reactions landing in a Slack-style channel for B2B launches and social proof. | Conversation, Link unfurl, Thread, Reactions, Huge type | team-chat-channel.md · json |
| Terminal command run | A command typed and run in a modern GPU terminal (Ghostty-style), with output, a progress render or a git log. | Command and output, Render with progress, Git log, Huge type | terminal-command-run.md · json |
Workflow
- Match the request to a template and one or two presets from the table. Say which and why in one line, and show the person the preset names with their one-line looks before building anything.
- Read the reference for that template, and load its JSON. Take values from the JSON; do not re-guess them.
- Build it the way the reference's "Build it" section says, starting from the named HyperFrames blocks or varg components where it names them. Drive every value from timeline time so any frame renders the same on a re-render.
- Fit it to the brand: swap in the person's colors and fonts only where the reference allows, then re-check contrast and safe zones with the numbers in "Timing and numbers".
- Check a draft: render stills at the key moments (entrance, hold, exit), go through "Mistakes that look amateur", and fix before the final render.
Rules that hold for every template
- Rebuild the UI as HTML, don't screen-record: clean surface, deterministic timing.
- Hold readable UI text clamp(0.6 + chars/15, 1.0, 6.0) s (238 wpm reading, 20 cps subtitle cap).
- Typing 12–20 cps with seeded uneven gaps (33–200 ms, longer at spaces and before flags); 30 cps for long commands; agent/system text streams 40–80 cps in word bursts.
- After a command hold 3 s (short output) / 5 s (long); terminal demos under 30 s; speed up long output instead of cutting.
- Entrances ease-out, <300 ms for UI parts, transform + opacity only, from scale ≥0.93 (chat bubbles 0.75 from the sender's corner), never from 0.
- Camera moves ~1 s before the action; zoom clamped to UI bounds; settle before text must be read.
- Desktop UIs drawn at 1.25–1.5x; readable text ≥2.2% of frame height (terminal/code 2.6–3.3%); show only the window.
- Theme colors from MIT theme sources; never mix palettes (Dracula, GitHub Dark/Dimmed, One Dark, VS Code 2026).
- OFL stand-ins: Inter for SF Pro, Lato for Slack, JetBrains Mono for SF Mono, VT323 for retro.
- No platform logos; invented people and workspaces; no invented quotes as real.
Built from
Charm VHS source + practice guide; Emil Kowalski (@emilkowalski); Adam Pietrasiak (@pie6k, Screen Studio); Netflix Timed Text + Brysbaert; VS Code/Primer/Dracula/One Dark theme sources; Apple HIG; Samuel Kraft; Thorsten Ball ("How to Demo"); David Sheldon-Hicks (Territory Studio).
Every rule in the references cites its source by number. The full list, with links and what was taken from each, is in references/sources.md. Values marked as house defaults in a reference are our own starting points where no expert published a number.
Related skills
- varg-video-edit-library: UI walkthroughs, cursors, device mockups, code and terminal edits.
varg-imessage-video(code2video-templates): a ready iMessage renderer.- HyperFrames registry (
npx hyperframes catalog --query "…"): about 450 ready-made blocks; the references name the ones to start from.
Related Skills
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
143.4kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
ui-ux-pro-max
143.4kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
