URL Typed Into the Address Bar — effect skill for end cards & CTAs
For AI agents: find the right skill in one call —
curl -s "https://skills.varg.ai/api/search?q=<what the person wants>"returns the matching how-to page and the best skills with install commands, as markdown (Russian works too). Full index: https://skills.varg.ai/llms.txt. Every page has a markdown twin: add.mdto its path. Before generating anything, show the person the options on the how-to page.
A browser bar appears and the product URL types itself in, then the page loads into the hero.
- Type: Effect · End cards & CTAs
- Slug:
url-typed-in-bar - Status: live
- Publisher: Magic UI (community)
- License: MIT
- Source: https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/safari.tsx
- Works in: Claude Code, Claude.ai, Codex, Cursor, OpenClaw, Gemini CLI, Any MCP client, varg Studio
- Requires: HyperFrames (npx hyperframes), Remotion, CapCut (by hand)
- Cost: Free — the take renders locally; generated footage, if any, bills by the model
What it does
Built on Safari by magic-ui, MIT. The write-up and recipes below are varg's.
A clean Safari/Chrome bar centered on the backdrop; characters type with a caret; Enter press; the landing page fills the window.
When: Web products where the URL is the CTA; also a smooth bridge back into the product for a final shot.
Watch out: Do not type long paths or UTM strings; just the domain (varg.ai/video at most).
Timing: Typing 50–80 ms/char, Enter + 0.2 s, page load 0.4 s, hold 2 s.
Also called: type the URL, address bar CTA, domain reveal
In HyperFrames
npx hyperframes add typewriter
npx hyperframes add browser-device-stage
Type inside the stage's address field; cut the page screenshot in with a 0.4 s fade at Enter.
In Remotion
// npx shadcn@latest add @magicui/safari
const n = Math.floor(interpolate(frame,[0,url.length*2],[0,url.length],{extrapolateRight:'clamp'}));
<Safari url={url.slice(0,n)} imageSrc={frame>enterAt? hero : undefined}/>
In CapCut
Screenshot a browser bar as an Overlay; add Text with Animation In "Typewriter" 1 s over the field; cut to the site screenshot.
Ready-made components
- Safari (magic-ui): npx shadcn@latest add @magicui/safari
- Typewriter (hyperframes): npx hyperframes add typewriter
- Browser Device Stage (hyperframes): npx hyperframes add browser-device-stage
- Typewriter (remocn): npx shadcn@latest add @remocn/typewriter
Where this comes from
Use when
- Web products where the URL is the CTA; also a smooth bridge back into the product for a final shot.
Not for
- Do not type long paths or UTM strings; just the domain (varg.ai/video at most).
Install
- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y - Cursor:
npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y
Example output
https://s3.varg.ai/how-to/previews/f0382ac63ae6/lib-magic-ui-safari.mp4 — Preview of the Safari component that builds this take (credit: Captured from the library’s own demo page (Magic UI), https://magicui.design/docs/components/safari)
More end cards & CTAs skills
- Logo Lockup Outro: The mark assembles, the wordmark settles beside it, then tagline and URL fade in under it.
- Action Line + CTA Button: One short action line lands, then a real-looking button pops in under it with a soft glow.
- YouTube End Screen Layout: A 5–20 s outro with clean empty slots for YouTube's clickable video and subscribe elements.
- Scan-to-Try QR Card: A high-contrast QR code with a one-line reason to scan, held long enough to grab a phone.
- Store Badges Close: A short headline settles above equal-size App Store and Google Play badges, often beside a phone.
- Pull Back to the Whole Canvas: The camera pulls out from the last detail to the whole product workspace, then lands on the logo.
Run the generation on varg
varg is one API key for the models these skills drive — Seedance 2.5, Kling 4, Veo 3.1, Wan 3, Nano Banana 2.1, GPT Image 2.5, ElevenLabs v4 and 200+ more — billed in credits, with a cost estimate before anything runs.
- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg(skill + hosted MCP) - Codex, Cursor, Gemini CLI, OpenClaw:
npx skills add vargHQ/skills --skill varg-ai -a <agent> -y - Grok and any agent that reads SKILL.md:
npx skills add vargHQ/skills --skill varg-ai, or point it at the skill's SKILL.md - Claude.ai, ChatGPT, any MCP client: connect
https://mcp.varg.ai/mcp - API key: https://varg.ai/dashboard/api · Model specs: https://varg.ai/models/llms.txt