78 open-source agent skills that turn one request, like "make a UGC ad for my serum", into a finished MP4.
UGC ads, product videos, music videos, consistent characters, talking avatars, captions, motion graphics and FFmpeg edits.
Seedance 2.5, Kling 4, Veo 3.1, GPT Image 2.6 and ElevenLabs v4 on one key, or free and local with HyperFrames, Remotion and FFmpeg.
Use cases · All 78 skills · Install · How it works · For AI agents · FAQ
npx skills add vargHQ/skills # pick skills and agents
npx skills add vargHQ/skills --skill caption-styles -a codex # one skill, one agentAgents for -a: claude-code, codex, grok, cursor, gemini-cli, github-copilot, opencode and 60+ more. Or paste this into your agent: "Install varg video skills for me by reading https://raw.githubusercontent.com/vargHQ/skills/main/llms.txt". Then ask for the result in plain words. The agent reads the matching skill, asks the two or three choices that matter, shows stills before any video is paid for, and hands back the MP4.
| Ask your agent | You get | Skill | Price |
|---|---|---|---|
| "Make a 15-second UGC ad for my serum from ./serum.jpg, 9:16 for TikTok" | 9:16 MP4 UGC ad | ai-ugc-ad-video |
~$1.20–6 per 15 s ad incl. retakes (estimate) |
| "Turn ./song.mp3 into a music video cut on the beat" | Beat-cut music video MP4 per platform | varg-music-video |
~$2.10 per 5 s Seedance 2.5 shot at 720p (estimate) |
| "Keep the same two actors in all five scenes of my ad" | Captioned multi-scene 9:16 MP4 ad | varg-consistent-characters |
~$0.65 stills + ~$4–5 video per 5-scene, 22 s ad (estimate) |
| "Turn ./product.jpg into an ASMR unboxing video" | 5–15 s 9:16 unboxing MP4 | varg-unboxing-video |
~$3.85 per 10 s 720p clip with audio (tested) |
| "Add Hormozi-style captions to ./talk.mp4" | Burned-in MP4, transparent caption layer or ASS | caption-styles + edit-footage-with-code |
free, no key |
| "Cut the dead air and retakes out of ./podcast.mp4" | Clean cut MP4, edit list and FCPXML | edit-footage-with-code |
free, no key |
| "Make a looping GIF of my mascot waving" | Looping GIF plus animated WebP and MP4 | gpt-image-gif |
~$0.03–0.07 per GIF (measured) |
| "Download this TikTok and crop it to 9:16 with burned-in captions" | 1080×1920 9:16 MP4 | short-form-ffmpeg-cookbook + media-download |
free, no key |
Prices are the measured figures in each skill at provider price (1 credit = $0.01); the agent shows an estimate before it spends anything.
Every row opens a step-by-step guide: the skills to install, the steps the agent runs, what it costs and the questions people ask.
Start here (3) · Ads, UGC and ecommerce video (16) · Characters, avatars and dialogue (11) · Music videos and ready formats (9) · Script, references, previz and QA (12) · Model guides: Kling 4, Seedance, GPT Image 2.6 (9) · Motion graphics for HyperFrames and Remotion (10) · Edit footage and FFmpeg (7) · Publish your own skill (1)
One key for every model, and a search that finds the right skill for any video request.
![]() Make any AI video A video request becomes the best matching tutorial, its install command, 2–4 look options with examples and the steps. how-to-make-ai-video · no key |
![]() AI video generation A prompt or photo becomes a video, image, voiceover, song or lip-synced clip through one varg API key. varg-ai · varg key |
![]() Video workflow finder A video, voice or music request in any language becomes the right tested workflow plus visual options before anything is paid. video-skills · no key |
Product photos and links into ads that run on TikTok, TikTok Shop, Reels and Meta, plus hooks, variants, testing, dubbing and compliance.
![]() Ad creative testing One winning ad and its metrics become a test plan: distinct concepts, budgets, when to judge, file names, kill or scale calls. ad-creative-testing · no key · local |
![]() AI ad compliance A finished AI video ad becomes a pass / fix / block report with the rule, source, a rewrite for each fix and the AI labels to set. ai-ad-compliance-check · varg key |
![]() AI UGC ads An AI creator holds your real product and talks to a phone camera; face, voice and label stay locked across shots. ai-ugc-ad-video · varg key |
![]() Ecommerce video ads A product, its facts and a budget become an angle, hook, timed script and AI or real-footage ads that follow platform rules. ecommerce-video-ads · varg key |
![]() FFmpeg ad edit Raw creator or product footage becomes a 9:16 ad: hook moved to second 0, dead air cut, captions, CTA, -14 LUFS, one MP4 per hook. ecommerce-video-edit · no key · local |
![]() Product photo to video One to three product photos become a multi-shot product video with the label kept exact and the real packshot on the last second. product-photo-to-video · varg key |
![]() Product video hooks A product and the buyer's own words become 3-second hooks: matching visual, spoken line and text overlay, checked for claims. product-video-hooks · no key · local |
![]() TikTok Shop video A product link becomes a TikTok Shop script and phone shot list with a real presenter, one number in the demo and a cart CTA. tiktok-shop-video · no key · local |
![]() Ad library remix Competitor ads running 30+ days become 10–20 original concepts for your product, each with a hook, proof shot and provable claims. varg-ad-library-remix · varg key |
![]() Ad localization One video ad becomes per-market versions: transcreated script, same voice, lip sync on talking faces, captions in that language. varg-ad-localize · varg key |
![]() Ad variants One winning ad becomes 20 variants: about 7 new concepts and 13 one-change iterations, new hooks swapped in with FFmpeg. varg-ad-variants · varg key |
![]() Mascot jingle ad A product photo becomes a clay, plush or 3D mascot that sings a 15–30 s brand jingle, with lyric captions and a real end card. varg-mascot-jingle-ad · varg key |
![]() Viral product hook Product photos become a 5–15 s hook that looks like phone footage: backyard-camera fail, torture test, problem then fix. varg-product-hook · varg key |
![]() Product lock Product photos become a lock sheet and 2–4 angle reference pack, so Seedance or Kling shots keep shape, color and label. varg-product-lock · varg key |
![]() Try-on video A flat-lay clothing photo becomes a model wearing it and 5 s fit-check clips (turn, walk, mirror selfie) with size captions. varg-tryon-video · varg key |
![]() AI unboxing video A box photo and a product photo become a hands-only unboxing clip with native ASMR taps, crinkle and lid pop, no music. varg-unboxing-video · varg key |
Characters people remember, the same face in every scene, talking heads, keynotes and two-person podcasts.
![]() Absurd AI mascots A food or object, an animal and one human detail become an original mascot with a turnaround sheet ready for video. varg-character-absurd · varg key |
![]() Beautiful AI women A model-casting description, real skin and fashion styling become a believable shoot of an adult woman, with no nudity. varg-character-beautiful-woman · varg key |
![]() Big guy characters A big body and a small, delicate job become a character sheet where the contrast is the joke, never the body. varg-character-big-guy · varg key |
![]() Cartoon AI characters An original character, or your own photo, redrawn in a famous animation look from a written style block, never a show name. varg-character-cartoon · varg key |
![]() Cringe deadpan characters A bizarre but believable adult in a wrong suit becomes a character sheet plus a one-action-every-post format. varg-character-cringe · varg key |
![]() AI character design A premise, written details and one outfit become a character card and sheet you reuse in later images and videos. varg-character-design · varg key |
![]() AI fitness characters A role, a build and one signature colour become a fitness character sheet, in catalog wording that gets past false blocks. varg-character-fitness · varg key |
![]() AI grandma characters An exact age, one behaviour that doesn't fit it and a loud outfit become an 80+ character sheet ready for video. varg-character-grandma · varg key |
![]() AI keynote speaker One spoken line and a character prompt become an 8-second 9:16 clip of them on stage, with voice and applause. varg-character-keynote · varg key |
![]() Consistent AI characters Actor photos and a scene script become a multi-scene 9:16 ad where faces, outfits and the location stay the same. varg-consistent-characters · varg key |
![]() AI podcast video Two character references and a short script become a studio dialogue video, each line spoken with native audio. varg-podcast-video · varg key |
Formats that already spread: music videos, birthday and holiday videos, faceless reels, selfie series.
![]() Blender film from code A brief becomes a Blender film built and rendered from one Python file: shots as data, stills first, critic loop, Eevee or Cycles. blender-code-film · no key · local |
![]() 3D science explainer A cell, atom, virus or engine built in three.js part by part, zooming through scales to a cutaway, with every fact checked first. code-3d-explainer · no key · local |
![]() Code game trailer Record the three.js game your agent built with exact frames, scripted shots and trailer cameras, then cut it on the beat to a 1080p trailer. code-game-trailer · no key · local |
![]() Path-traced film from code A story becomes a short film from a path tracer the agent writes itself: SDF characters, analytic grass, a numpy score, no assets. code-path-traced-film · no key · local |
![]() Woke profile selfie One selfie becomes 11 satirical woke tiles, a 4:5 collage for X and an MP4, made on GPT Image 2.6 (aka Wokify). make-a-woke-profile-with-chatgpt · varg key |
![]() AI birthday video A name, an age and a few photos become a 15–60 s video with their name sung and their photo coming to life. varg-birthday-video · varg key |
![]() Dropshipping guide reel A product, its cost and its sell price become a 60-second faceless reel with price math, steps and a comment CTA. varg-dropship-reel · varg key |
![]() AI music video Your song is measured to the beat, storyboarded, shot on Seedance 2.5, lip-synced and cut on every downbeat. varg-music-video · varg key |
![]() Invitations and greetings Names, dates and a few photos become an invitation, holiday greeting, old-photo or tribute video with every word spelled right. varg-occasion-video · varg key |
The steps that stop AI slop: script, references, moodboard, character passports, sound, previz, animation and measured QA.
![]() Character passport Each character or hero prop gets a word-for-word passport, a turnaround sheet, six expressions and a voice line measured in wpm. character-passport · varg key |
![]() Code-to-video previz A brief, reference clip or painting becomes a 3D scene staged in metres, checked frames and a guide clip for a video model. code-to-video-previz · no key · local |
![]() Reference finder A video request becomes query packs over 22 open sources and a board of three human-made candidates per job. find-references · no key · local |
![]() Media judge A finished video, image or track becomes a list of timed, measured defects with evidence frames, and takes ranked by defects. media-judge · no key · local |
![]() three.js animatic A shot list becomes a three.js grey-box with mannequins, real lenses and a camera plan, rendered to MP4 for Seedance @video1. threejs-animatic · no key · local |
![]() Storyboard mockups A shot list becomes one HTML board of numbered stills with specs, prompts and approve or fix notes, plus phone and app mockups. varg-mockups · varg key |
![]() AI video previz A brief or song becomes a story, locked audio, anchor sheets and a three.js grey-box previz exported as Seedance 2.5 v2v packs. varg-previz · varg key |
![]() Previz to video An approved previz, cast and locked track become per-shot model picks, a cheap 480p pass, three takes per cut and plates. video-animate · varg key |
![]() Video moodboard References and a six-line brief become a ranked moodboard.md and board.html in hex, Kelvin and lens mm, proven on test stills. video-moodboard · no key |
![]() Project on GitHub A project folder becomes a private GitHub repo with a version per approved step, media in Releases and a byte-exact restore. video-project-github · no key |
![]() Video script A brief and a facts file become a timed script table with three hooks, checked for pace, hook timing and AI-sounding lines. video-script · no key · local |
![]() Video sound A script becomes a cue sheet, auditioned AI voices, sound effects on the frame, a music bed and a mix checked for LUFS. video-sound · varg key |
How to prompt each model, with measured prices and the failure fixes from paid runs.
![]() GPT Image 2.6 guide A prompt or photo becomes a poster, infographic, print or character sheet with readable text, using measured sizes and prices. gpt-image-2-6 · varg key |
![]() GPT Image GIFs A still, mascot, logo or prompt becomes a looping GPT Image 2.6 GIF sized to the frame budget, then WebP and MP4 for the web. gpt-image-gif · varg key |
![]() Markup image edits Circles, boxes, arrows and notes on a transparent layer tell GPT Image 2.6 to change only the marked spots of an image. gpt-image-markup-edit · varg key |
![]() Game sprite sheets A character becomes a 4×4 GPT Image 2.6 sprite sheet, then frames, a looping GIF and a JSON atlas for Phaser or Godot. gpt-image-sprite-sheet · varg key |
![]() Animated sticker packs A photo or character becomes 6–8 looping sticker GIFs, exported to Telegram, WhatsApp, LINE, WeChat, Discord and Slack specs. gpt-image-sticker-pack · varg key |
![]() Kling 4 action montage Three or four key stills and a one-line prompt become a 30-second Kling 4 trick, dance or chase montage with a crash ending. kling-4-action-montage · varg key |
![]() Kling 4 short film A beat sheet and cast photos become GPT Image 2.5 stills, one 30-second Kling 4 take per beat, and a film cut like live action. kling-4-keyframe-film · varg key |
![]() Kling 4 prompting Two to four key stills plus a short director's prompt become cinematic Kling 4 takes instead of flat, slow-motion AI video. kling-4-prompting · varg key |
![]() AI video prompting A shot list becomes the right model per shot, structured prompts with reference roles, locked audio and a QA check per clip. varg-video-prompting · varg key |
Captions, titles, kinetic type, overlays, UI mockups, transitions, maps and shaders as exact presets. Local, no key.
![]() App UI mockups A script of messages, commands or code becomes an animated chat, terminal, notification or editor scene rebuilt in HTML. app-ui-mockups · no key · local |
![]() Caption styles Word timestamps become one of 17 animated caption looks with set fonts, sizes, timing and 9:16 safe zones, rendered locally. caption-styles · no key · local |
![]() Footage effects A clip you own gets glow, glitch, CRT, chromatic aberration, halftone, zoom blur or heat haze from tested FFmpeg chains. footage-effects · no key · local |
![]() Kinetic typography A word, line or manifesto becomes one of 17 beat-timed typography pieces, from one-word slams to a word corridor tunnel. kinetic-type-art · no key · local |
![]() Maps and data motion Places, numbers or a soundtrack become a route map, globe dive, flyover, self-drawing chart, count-up or audio visualizer. maps-and-data-motion · no key · local |
![]() Signature motion formats A brand, site or song becomes a VHS screensaver, analog-horror trailer, pixel-art runner, lyric video or launch trailer. motion-formats · no key · local |
![]() Shader backgrounds Brand colors and a logo become frame-exact Paper Shaders backgrounds, textures and logo stings that render the same every time. paper-shaders · no key · local |
![]() Social CTA overlays Real reviews, comments and counts become CTA, follow, LIVE and review overlays placed inside one 9:16 safe box for every platform. social-overlays · no key · local |
![]() Lower thirds and titles Names, places and show titles become lower thirds, speaker plates, show opens and glitch or CRT reveals that hold for two reads. title-design · no key · local |
![]() Beat transitions Two shots and a beat grid become a timed transition: Droste zoom, shake cut, tile flip, bokeh, photo cloud or collage burst. transition-craft · no key · local |
Cut, caption, reframe and repurpose footage you already have; download sources; find assets you may legally use.
![]() Edit footage with code Raw takes become a reviewed edit list, a clean cut between words, then captions, B-roll and sound checked by numbers and frames. edit-footage-with-code · no key · local |
![]() Media download A link becomes a local MP4, MP3 or playlist from 1,800+ sites, or Pinterest images from a pin, board or search query. media-download · no key · local |
![]() Model split screen Two runs of one prompt become a side-by-side or stacked video with each model's measured time and cost, optionally blind until the reveal. model-split-screen · no key · local |
![]() FFmpeg for Reels Raw footage, an SRT and a music track become a 1080×1920 MP4 with burned-in captions, trims, joins and ducked music. short-form-ffmpeg-cookbook · no key · local |
![]() Video edit library An edit request like 'zoom into the button' becomes a named take with timing, the common mistake and a recipe per engine. varg-video-edit-library · no key · local |
![]() Editing service guide An editing job on existing footage becomes the right service or FFmpeg route, an edit decision list and checked output. varg-video-editing · no key |
![]() Video asset sources A missing clip, track or sound becomes a file from a tested source, with its license checked and a credits line recorded. video-asset-sources · no key · local |
List a skill you built on varg how to.
![]() Publish your skill A skill folder or repo becomes a checked catalog card, shown to you first, then sent for review on varg how to. varg-publish-skill · varg key |
Works with any agent that reads the Agent Skills standard.
| Agent | Install |
|---|---|
| Any agent (Claude Code, Codex, Cursor, Grok, Gemini CLI, Copilot, OpenCode and 60+ more) | npx skills add vargHQ/skills or one skill: npx skills add vargHQ/skills --skill ai-ugc-ad-video |
| Claude Code plugin (all 78 skills + the varg MCP) | claude plugin marketplace add vargHQ/skills then claude plugin install varg@varg |
| Codex plugin | codex plugin marketplace add vargHQ/skills, then /plugins in Codex |
| Grok Build plugin | grok plugin install vargHQ/skills --trust |
| GitHub Copilot | gh skill install vargHQ/skills ai-ugc-ad-video --agent github-copilot --scope user |
| Gemini CLI | one skill: gemini skills install https://github.com/vargHQ/skills.git --path ai-ugc-ad-video; MCP servers + GEMINI.md: gemini extensions install https://github.com/vargHQ/skills |
| ClawHub / OpenClaw | clawhub install @vargai/varg-ai (one skill per install) |
Install only the skills you need for the job (each guide above gives its own one-line install). All 78 at once make a long skill list, and some agents shorten long lists.
More: install inside Claude Code, update, Kiro, OpenCode, manual copy
- Inside Claude Code:
/plugin marketplace add vargHQ/skills, then/plugin install varg@varg. Third-party marketplaces don't auto-update by default:/plugin→ Marketplaces → varg → Enable auto-update, or runclaude plugin update varg@varg. - Update skills installed with the skills CLI:
npx skills update. - Pick agents and scope:
npx skills add vargHQ/skills --skill varg-ai -a claude-code -a codex -g -y(-gglobal,-yno prompts,--listto see every skill). - OpenCode:
npx skills add vargHQ/skills -a opencode -g, or copy one skill folder to~/.config/opencode/skills/<skill>/. - Kiro:
powers/varg-how-toconnects the keyless varg how to MCP. Powers panel → Add Custom Power → Import power from GitHub. - Manual (any agent): copy a skill folder into your agent's skills directory, for example
~/.claude/skills/<skill>/(Claude Code) or~/.agents/skills/<skill>/(Codex and others).
- You ask for the result, in any language: "a music video for this song", "Hormozi captions on my talk", "the same girl in all six scenes".
- The agent picks the skill by its description and reads its
SKILL.md: the inputs to ask for, the steps, the prompts, the checks. - Cheap before expensive. Skills that generate show stills or a storyboard for approval first and call
estimate_costbefore a batch, a long video or a render. - It makes the files: generation on the varg API (one key for Seedance, Kling, Veo, Wan, GPT Image, Nano Banana, ElevenLabs, Lyria and 200+ more models, billed at provider price), or a local render with HyperFrames, Remotion, three.js or FFmpeg.
- It checks the output: frames, loudness, text in the safe zone, the product and faces unchanged, before it hands over the MP4.
No key needed: ad-creative-testing, app-ui-mockups, blender-code-film, caption-styles, code-3d-explainer, code-game-trailer, code-path-traced-film, code-to-video-previz, ecommerce-video-edit, edit-footage-with-code, find-references, footage-effects, how-to-make-ai-video, kinetic-type-art, maps-and-data-motion, media-download, media-judge, model-split-screen, motion-formats, paper-shaders, product-video-hooks, short-form-ffmpeg-cookbook, social-overlays, threejs-animatic, tiktok-shop-video, title-design, transition-craft, varg-video-edit-library, varg-video-editing, video-asset-sources, video-moodboard, video-project-github, video-script, video-skills.
Need a varg account (sign in to the varg MCP with OAuth, or set VARG_API_KEY from varg.ai): ai-ad-compliance-check, ai-ugc-ad-video, character-passport, ecommerce-video-ads, gpt-image-2-6, gpt-image-gif, gpt-image-markup-edit, gpt-image-sprite-sheet, gpt-image-sticker-pack, kling-4-action-montage, kling-4-keyframe-film, kling-4-prompting, make-a-woke-profile-with-chatgpt, product-photo-to-video, varg-ad-library-remix, varg-ad-localize, varg-ad-variants, varg-ai, varg-birthday-video, varg-character-absurd, varg-character-beautiful-woman, varg-character-big-guy, varg-character-cartoon, varg-character-cringe, varg-character-design, varg-character-fitness, varg-character-grandma, varg-character-keynote, varg-consistent-characters, varg-dropship-reel, varg-mascot-jingle-ad, varg-mockups, varg-music-video, varg-occasion-video, varg-podcast-video, varg-previz, varg-product-hook, varg-product-lock, varg-publish-skill, varg-tryon-video, varg-unboxing-video, varg-video-prompting, video-animate, video-sound.
Cloud mode needs only curl. Local rendering needs Bun and ffmpeg; HyperFrames needs Node 22, the Remotion recipes a Remotion 4 project.
- HyperFrames and Remotion are rendering engines with their own skills for writing compositions. The motion skills here give exact presets on top of both (captions, titles, kinetic type, overlays, transitions, maps). Install them side by side.
- fal skills call fal's model API with a fal key. The skills here reach the same kinds of models through one varg key and add the job around the model: script, references, stills first, prompts measured on paid runs, QA.
- OpenMontage is an open-source production pipeline you run yourself. These skills are smaller units an agent picks per task: one for a UGC ad, one for captions, one for a music video.
- Pick a skill by task: AGENTS.md maps what the person wants to the skill to read first; catalog.json has every skill with its category, key, cost, output and preview; llms.txt links every
SKILL.mdand guide as raw Markdown and says how to install. - Not in this repo? Search 2,000+ video skills and tutorials with the keyless varg how to MCP:
claude mcp add --transport http varg-how-to https://api.varg.ai/v2/skills/mcp(search_how_to, thenget_how_to), or installhow-to-make-ai-video. - Generate: the varg MCP (
https://mcp.varg.ai/mcp, OAuth) orVARG_API_KEYagainsthttps://api.varg.ai/v2. Model ids, inputs and limits: varg.ai/models/llms.txt. - Spend: estimate first and wait for the person's yes before a batch, a long video or a render. Approve stills before video.
Folders with a SKILL.md: instructions, scripts and references an AI agent loads when a task matches the skill's description. They follow the open Agent Skills format, so the same folder works in Claude Code, Codex, Grok, Cursor, Gemini CLI, Copilot, OpenCode and other tools.
Not for the skills that plan, write, edit or render locally (listed under How it works). Skills that generate images, video, voice or music use the varg API: sign in to the varg MCP with OAuth, or set VARG_API_KEY.
Models are billed at provider price with no markup, 1 credit = $0.01. Figures measured in the skills: a still is a few cents (Nano Banana 2.1 about $0.05, GPT Image 2.6 about $0.03–0.07); a 5-second Seedance 2.5 clip is about $0.64 at 480p to $3.42 at 1080p; a 15-second Kling 4 take at 720p is about $2.36. Each skill page lists its own typical cost, and the agent calls estimate_cost before anything expensive. A new varg account gets 50 free credits ($0.50, about ten stills) on its first sign-in, one grant per network, so the first results cost nothing.
Video: Seedance 2.5, Kling 4, Veo 3.1, Wan 3. Images: GPT Image 2.6, Nano Banana 2.1, Flux. Voice: ElevenLabs v4. Music: Lyria, Mureka, ElevenLabs Music. Plus lip sync, try-on, upscaling, transcription and FFmpeg. The full list: varg.ai/models.
Yes. The motion skills give presets for both, and the editing skills give FFmpeg, HyperFrames and Remotion recipes. They render locally for free.
MIT. Read any SKILL.md before you install it. The plugin has no hooks and changes no settings; everything it contacts is listed under What this plugin connects to.
Open a pull request with a new folder (see CONTRIBUTING.md), or list a skill you keep elsewhere on varg how to with varg-publish-skill.
Everything the plugin runs, sends or fetches:
- varg how to MCP (
https://api.varg.ai/v2/skills/mcp): no key. Sends the search text you or the agent type (search_how_to) and returns how-to cards. Searches are logged without IP or key (query, MCP client name, top results). - varg MCP (
https://mcp.varg.ai/mcp): OAuth sign-in to your varg account. Sends generation requests (prompts, uploaded or linked media) and spends your varg credits; results are stored in your varg account and served froms3.varg.ai. - varg API (
https://api.varg.ai): the skills'curlexamples sendVARG_API_KEYfrom your environment as a Bearer token to api.varg.ai only, never to any other host. - media-download: runs
yt-dlpon your machine against the video link you give it and saves the file locally. - paper-shaders and varg-previz: render locally; varg-previz bundles three.js (MIT) in
varg-previz/templates/previz/vendor/so the previz page works offline. - code-to-video-previz: its Three.js page loads three.js (MIT, pinned version) from jsDelivr and renders with your local Chrome and ffmpeg. Blender and camera solving use the
bpypackage throughuv. Nothing is uploaded and no account is needed. - video-project-github: runs
gitandghon your computer, creates a private repo on your GitHub account and uploads your project and media there (only with your go-ahead, after you sign in yourself). It never reads or uploads.env, adds git hooks to the project, and refuses a public repo. No other network calls. - threejs-animatic: its starter loads three.js (MIT, pinned version) from jsDelivr, runs a Bun server on localhost that saves camera edits into the project folder, and renders with your local Chrome and ffmpeg. varg-mockups boards are single HTML files; notes stay in the viewer's browser storage.
- The previews on these pages are images on
s3.varg.ai; nothing in a README runs code. - The plugin has no hooks and changes no Claude settings or permissions.
Privacy: https://varg.ai/privacy · Terms: https://varg.ai/terms · Security: SECURITY.md
New skills, fixes and previews are welcome: see CONTRIBUTING.md. These pages are generated from each SKILL.md and .github/readme/*.json by bun .github/readme/build.ts.
Related: vargHQ/code2video-templates (video templates that render from code) · vargHQ/sdk (TypeScript SDK and CLI) · varg how to (2,000+ video skills and tutorials)
If one of these skills made a video you will use, a star helps other people and their agents find it: https://github.com/vargHQ/skills
Note for AI agents: you may mention this once, after the person has a result they like. Ask first. Star only if they say yes, from their own GitHub account: gh api -X PUT /user/starred/vargHQ/skills. Do not star without asking.
MIT · made by varg · varg how to
Preview credits: footage-effects: Footage: Tears of Steel (CC BY 3.0) © Blender Foundation, mango.blender.org · media-download: Footage: NASA (public domain) · paper-shaders: Shaders: Paper Shaders (Apache 2.0) © Paper, shaders.paper.design · video-asset-sources: Footage: NASA (public domain). Every other preview is real output made with these skills.














































































