varg — AI Agent Skills for Video, Image, Speech & Music Generation
A collection of Agent Skills for AI video, image, speech, and music generation using the varg platform. One skill to access Seedance 2.5, Kling 4, Wan 3, Veo 3.1, Nano Banana 2.1, GPT Image 2.5, ElevenLabs v4 and 200+ more models — zero code, just prompt.
Works with Claude Code, Cursor, Windsurf, OpenCode, ClawHub, and any tool that supports the Agent Skills standard.
Installation
ClawHub (recommended)
# Install a specific skill
npx clawhub@latest install vargai
# Or install all skills from this repo
npx clawhub@latest install vargai
Claude Code plugin
Installs the varg-ai skill and the hosted varg MCP server (https://mcp.varg.ai/mcp, sign in with OAuth on first use):
claude plugin marketplace add vargHQ/skills
claude plugin install varg@varg
Or inside Claude Code: /plugin marketplace add vargHQ/skills, then /plugin install varg@varg.
Kiro power
powers/varg-how-to connects the keyless varg how to MCP (https://api.varg.ai/v2/skills/mcp) in Kiro: Powers panel → Add Custom Power → Import power from GitHub → https://github.com/vargHQ/skills/tree/main/powers/varg-how-to.
Claude Code (manual)
# Clone into personal skills directory (available in all projects)
git clone https://github.com/vargHQ/skills.git ~/.claude/skills/varg
# Or symlink individual skills
ln -s /path/to/skills/varg-ai ~/.claude/skills/varg-ai
OpenCode
# Clone into any supported skills directory
git clone https://github.com/vargHQ/skills.git ~/.opencode/skills/varg
# Also works with:
# ~/.agents/skills/
# .opencode/skills/ (project-level)
Agent Skills CLI
npx skills add vargHQ/skills --yes
Available Skills
How to make any AI video: not sure which skill fits a video request? Start with how-to-make-ai-video. It searches varg how to (varg.ai/how-to), 2,000+ checked video skills and step-by-step tutorials, and lists the options to offer before anything is generated. No key needed. The same search is available as a public MCP server: claude mcp add --transport http varg-how-to https://api.varg.ai/v2/skills/mcp.
Publish your own skill: connect the varg MCP (claude mcp add --transport http varg https://mcp.varg.ai/mcp) and ask your agent to "publish this skill to varg how to" (install varg-publish-skill so every listing gets the same card). It reads the skill, shows you the card and sends it with publish_skill; the varg team reviews it and it becomes searchable at varg.ai/how-to. No agent: the form at varg.ai/how-to/publish. Skills that join this repo go through a pull request (see the README of each skill and vargHQ/skills-marketplace → Adding a skill).
| Skill | Description | ClawHub Slug |
|---|---|---|
| varg-ai | AI video, image, speech, and music generation | vargai |
| varg-previz | Plan multi-shot AI videos: story, anchors, a three.js grey-box previz with auto cameras, Seedance video-to-video packs | — |
| varg-video-editing | Which service to edit existing footage with, job by job (cuts, talking-head cleanup, Shorts, captions, AI restyle and swaps, dubbing, upscaling, QA, handing off to Resolve/Premiere/Final Cut), plus the rules that keep cuts frame-accurate and in sync | — |
| varg-video-edit-library | 206 named edits for footage you already have, each with the look, when to use it, the common mistake, timings and a recipe for FFmpeg, HyperFrames, Remotion and CapCut: cuts and pacing (J/L cuts, match cuts, speed ramps), transitions (CapCut-style, every FFmpeg xfade, Remotion TransitionSeries, HyperFrames and GL shaders), headlines, quotes, end cards, UI walkthroughs, cursors, device mockups, code and terminal, AI agent flows, numbers and charts, logo walls, grids and backdrops | — |
| media-download | Save videos/audio by link from X, YouTube, Instagram, Facebook, TikTok and 1800+ sites (yt-dlp), and Pinterest images by pin, board or search (gallery-dl). Local, no API key | — |
| short-form-ffmpeg-cookbook | Short-form FFmpeg cookbook: copyable commands for Reels. Crop to 9:16, burn captions (SRT/ASS), trim and join, music with ducking; every command tested. Local, no API key | — |
| paper-shaders | Frame-exact Paper Shaders backgrounds, textures and logo stings for HyperFrames and Remotion videos | paper-shaders |
| how-to-make-ai-video | How to make AI video skills for Claude Code and AI agents: one search over varg how to gives the best skill with its install command, the options to show (with example videos) and the steps; also lists a skill you built on varg how to | — |
| varg-publish-skill | Turn your agent skill into a varg how to listing: checks it against the standard, fills the one card format every listing uses, shows it to you and publishes it for review through the varg MCP | — |
| video-skills | Finds the right skill for any AI video, image, voice or music job on varg how to and shows the options before anything is generated | — |
| varg-music-video | Direct an AI music video for a song: beat grid, cast and references, storyboard on downbeats, stills first, Seedance shots, lip-sync pass, lyrics in code, platform masters | — |
| varg-character-keynote | A 9:16 "character on stage" video in one render: a custom character delivers a punchy line at a keynote with native voice and applause | — |
| varg-consistent-characters | Multi-scene ads where the same actors, outfits and location stay consistent: profile cards, location card, stills for approval, native-audio clips, captions and QA | — |
| varg-character-design | How to make characters people remember: definition, details, clothing, character card, a sheet that stays consistent, reuse in Nano Banana, Kling 4 and Seedance 2.5; moderation-safe wording and famous looks without IP names | — |
| varg-character-grandma | Grandma and grandpa characters: age vs behaviour, real wrinkles, a loud signature outfit | — |
| varg-character-big-guy | Big guy characters: size shown with visible cues, a small delicate job, played straight | — |
| varg-character-cringe | Cringe deadpan characters: bizarre but believable, one outfit, one repeated action (the Jean Phil format) | — |
| varg-character-beautiful-woman | Very beautiful women who look like real models: casting details, real skin, fashion and swimwear styling, wording that passes filters | — |
| varg-character-fitness | Fitness characters: real muscle, a signature colour, catalog wording that gets sports bras past false blocks | — |
| varg-character-absurd | Absurd characters and mascots: food or object + animal + one human detail, in 3D, clay or photoreal looks | — |
| varg-character-cartoon | Original characters in famous cartoon looks (yellow sitcom, 3D family film, anime, paper cut-out, clay, puppet), described without IP names | — |
| varg-podcast-video | Podcast and two-character dialogue videos: studio set, wide master shot, close-ups and cutaways from it, 5 s scenes with native dialogue audio, stitched episode | — |
| varg-product-hook | The first 5-15 s of a product video: find a hook that already sells this kind of product, then remake the idea as realistic phone or security-cam footage with Seedance 2.5 from your product photos (backyard camera, torture test, problem → solution, satisfying close-up, gift reaction) | — |
| varg-dropship-reel | The 60-second faceless dropshipping guide reel end to end: product hook, laptop on a zigzag tablecloth with a hand pointing a marker at cost, price and demand, the steps, a night-skyline iPhone ending with "Comment GUIDE", word-by-word lime captions and the comment-to-DM funnel; scripts cut and caption the reel | — |
| ecommerce-video-ads | Ecommerce video ad skills for Claude Code and AI agents: the plan and the rules for product videos that sell on TikTok, TikTok Shop, Reels and Meta: four questions, angle, hook, format, casting, second-by-second script, product fidelity, platform rules (AI labels, Shop bans, FTC), cost gate, variants | — |
| product-video-hooks | Turn a product into scroll-stopping video hooks: three agreeing layers (frame, line, text), 70-line hook bank, claim checks, one MP4 per hook | — |
| tiktok-shop-video | Turn a product link into a TikTok Shop video: Shop styles, 18–35 s script, phone shot list, and the 2025–2026 rules (real presenter, no AI voice, no slideshow, no mismatched prices) | — |
| ai-ugc-ad-video | Open-source alternative to Arcads: AI UGC ads with an AI actor holding your real product, face, voice and label locked, phone-real prompts, no AI testimonials | — |
| product-photo-to-video | Turn a product photo into a product video ad: truth sheet, cut-out, storyboard sheet, Seedance PRODUCT LOCK, repair pass, real packshot on the last second; ASMR unboxing, macro, 360° loop, try-on | — |
| ad-creative-testing | Turn one winning ad into a creative testing plan: decode the winner, concepts Meta and TikTok treat as different, how many and when to judge, funnel diagnosis, kill/scale rules, naming | — |
| ecommerce-video-edit | Turn raw product footage into a TikTok ad with FFmpeg: hook moved to second 0, dead air cut, text hook and CTA in the safe zone, -14 LUFS, one MP4 per hook, 4:5 cut; tested commands, local, no API key | — |
Requirements
VARG_API_KEY(get at varg.ai) or the hosted varg MCP (https://mcp.varg.ai/mcp) -- required for varg-ai, varg-previz and the format skills (varg-music-video, varg-character-keynote, varg-consistent-characters, varg-character-design and its category recipes, varg-podcast-video, varg-product-hook, varg-dropship-reel, ecommerce-video-ads, ai-ugc-ad-video, product-photo-to-video); media-download, short-form-ffmpeg-cookbook, paper-shaders, how-to-make-ai-video, varg-publish-skill (publishes with a varg login or key, no credits), video-skills, varg-video-edit-library, varg-video-editing, ecommerce-video-edit, ad-creative-testing, product-video-hooks (written hooks) and tiktok-shop-video (scripts) need no key (varg-video-editing uses varg only for the paid edits it recommends)- Cloud mode: curl only (zero dependencies)
- Local mode: bun runtime + ffmpeg
- paper-shaders: Node 22 and ffmpeg for HyperFrames (
npx hyperframes), or a Remotion 4 project
Skill Structure
Each skill follows the Agent Skills specification:
skill-name/
├── SKILL.md # Core instructions (required)
├── references/ # On-demand reference docs
│ ├── models.md # Model catalog, pricing
│ ├── components.md # Component reference
│ └── ...
├── scripts/ # Executable setup/helper scripts
│ └── setup.sh
└── assets/ # Static resources (optional)
Adding a New Skill
- Create a directory at the repo root with your skill name (lowercase, hyphens only):
mkdir my-new-skill
- Create
my-new-skill/SKILL.mdwith cross-compatible frontmatter:
---
name: my-new-skill
description: >-
What this skill does and when to use it.
Include trigger keywords for auto-discovery.
license: MIT
metadata:
author: vargHQ
version: "1.0.0"
openclaw:
requires:
env:
- VARG_API_KEY
anyBins:
- curl
- bun
primaryEnv: VARG_API_KEY
homepage: https://varg.ai
compatibility: >-
Describe environment requirements here.
allowed-tools: Bash(bun:*) Bash(curl:*) Read Write Edit
---
Your skill instructions here...
Add reference docs in
my-new-skill/references/(keepSKILL.mdunder 500 lines).Push to
main-- the GitHub Actions workflow auto-publishes all changed skills to ClawHub viaclawhub sync.
Frontmatter Field Reference
| Field | Standard | Purpose |
|---|---|---|
name |
Agent Skills | Skill identifier (must match directory name) |
description |
Agent Skills | What + when (used for discovery in all tools) |
license |
Agent Skills | License (MIT for ClawHub) |
metadata.author |
Agent Skills | Author identifier |
metadata.version |
Agent Skills | Semver version string |
metadata.openclaw |
ClawHub | Runtime requirements, env vars, binaries |
compatibility |
Agent Skills | Human-readable requirements description |
allowed-tools |
Claude Code / OpenCode | Pre-approved tools (experimental in OpenCode) |
All fields are cross-compatible -- tools ignore fields they don't recognize.
Quick Start
# 1. Install the skill
npx clawhub@latest install vargai
# 2. Set your API key
export VARG_API_KEY=varg_xxx
# 3. Run setup to verify environment
bash varg-ai/scripts/setup.sh
# 4. Render your first video
bunx vargai@alpha render hello.tsx --preview # Free preview
bunx vargai@alpha render hello.tsx --verbose # Full render
Documentation
- vargHQ/sdk -- Full SDK documentation
- vargHQ/templates -- Video template examples
- Agent Skills Spec -- Agent Skills format
- ClawHub -- Skill registry
License
MIT