Agent skill

Varg Video Generation

by vargHQ in vargHQ/sdk

Generate AI videos using varg SDK React engine. An agent skill from vargHQ/sdk.

MITAuto-check: notesMedia & Creative

Install Varg Video Generation

skills CLI
$ npx skills add vargHQ/sdk --skill varg-video-generation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install vargHQ/sdk varg-video-generation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/vargHQ/sdk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/varg-video-generation .claude/skills/varg-video-generation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
varg-video-generation
GitHub stars
340
Token cost
~788 tokens
SKILL.md length
227 words
Files
2
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

Generate AI videos using varg SDK React engine. An agent skill from vargHQ/sdk.

  • Works in 2 steps: Onboarding (REQUIRED for new users) → Running Videos
  • Creating videos
  • SKILL.md covers Overview, Step 1: Onboarding (REQUIRED…, Step 2: Running Videos and Key Components, plus 1 more section
  • Calls bunx; needs ELEVENLABS_API_KEY and FAL_KEY

What it does

Varg Video Generation is an agent skill from vargHQ/sdk. Generate AI videos using varg SDK React engine. Use when creating videos, animations, talking characters, slideshows, or social media content. Always run onboarding first to check API keys.

Its SKILL.md is about 790 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `GUIDE.md`). Compatibility notes: Requires bun runtime. FALKEY required. Optional ELEVENLABSAPIKEY, REPLICATEAPITOKEN, GROQAPIKEY

It sits in Media & Creative, covering AI video generation. It works with React, ElevenLabs, Vercel AI SDK and Seedance. The repository describes itself as: AI video generation SDK — JSX for videos. One API for Kling, Flux, ElevenLabs, Veed. Built on Vercel AI SDK. The licence is MIT.

When your agent uses it

  • Creating videos
  • Talking characters
  • Social media content

Example prompts

  • “/varg-video-generation”

Requirements

  • A credential in FAL_KEY
  • A credential in ELEVENLABS_API_KEY
  • Compatibility (from SKILL.md): Requires bun runtime. FAL_KEY required. Optional ELEVENLABS_API_KEY, REPLICATE_API_TOKEN, GROQ_API_KEY
  • Pre-approved tools (allowed-tools): Bash(bun:*), Bash(cat:*), Read, Write, Edit

Workflow steps

2 steps, taken from the step headings in SKILL.md.

  1. Onboarding (REQUIRED for new users)
  2. Running Videos

What it can do on your machine

Read from SKILL.md and the folder at commit da4face. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(bun:*)
    • Bash(cat:*)
    • Read
    • Write
    • Edit

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • bunx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • fal.ai
    • elevenlabs.io
    • replicate.com
    • console.groq.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • ELEVENLABS_API_KEY
    • FAL_KEY
    • REPLICATE_API_TOKEN
    • GROQ_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires bun runtime. FAL_KEY required. Optional ELEVENLABS_API_KEY, REPLICATE_API_TOKEN, GROQ_API_KEY

    From compatibility in the SKILL.md frontmatter.

Context cost

Varg Video Generation loads about 788 tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 227 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~53
When it runs · the whole SKILL.md, loaded when a task matches
~788

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:31
    cat .env 2>/dev/null | grep -E "^(FAL_KEY|ELEVENLABS_API_KEY|REPLICATE_API_TOKEN|GROQ_API_KEY)=" || echo "No API keys fo
  • NoteMentions a .env fileSKILL.md:48
    3. Add to `.env` file in project root

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from vargHQ/sdk at commit da4face, republished under its MIT licence (© vargHQ). 227 words, ~788 tokens.

Download SKILL.mdSave it as .claude/skills/varg-video-generation/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
varg-video-generation
description
Generate AI videos using varg SDK React engine. Use when creating videos, animations, talking characters, slideshows, or social media content. Always run onboarding first to check API keys.
allowed-tools
Bash(bun:*), Bash(cat:*), Read, Write, Edit
compatibility
Requires bun runtime. FAL_KEY required. Optional ELEVENLABS_API_KEY, REPLICATE_API_TOKEN, GROQ_API_KEY
license
MIT
metadata.author
vargHQ
metadata.version
1.0.0

Video Generation with varg React Engine

Overview

This rule helps you generate AI videos using the varg SDK's React engine. It provides:

  • Declarative JSX syntax for video composition
  • Automatic caching (same props = instant cache hit)
  • Parallel generation where possible
  • Support for images, video, music, voice, and captions

Step 1: Onboarding (REQUIRED for new users)

Before generating videos, ensure the user has the required API keys configured.

Check Current Setup

Run this command to check existing configuration:

bash
cat .env 2>/dev/null | grep -E "^(FAL_KEY|ELEVENLABS_API_KEY|REPLICATE_API_TOKEN|GROQ_API_KEY)=" || echo "No API keys found in .env"
Required: FAL_KEY

This is the minimum requirement for video generation.

DetailValue
ProviderFal.ai
Get ithttps://fal.ai/dashboard/keys
Free tierYes (limited credits)
Used forImage generation (Flux), Video generation (Wan 2.5, Kling)

If user doesn't have FAL_KEY:

  1. Direct them to https://fal.ai/dashboard/keys
  2. They need to create an account and generate an API key
  3. Add to .env file in project root
Optional Keys (warn if missing, but continue)
FeatureRequired KeyProviderGet It
Music generationELEVENLABS_API_KEYElevenLabshttps://elevenlabs.io/app/settings/api-keys
Voice/SpeechELEVENLABS_API_KEYElevenLabshttps://elevenlabs.io/app/settings/api-keys
LipsyncREPLICATE_API_TOKENReplicatehttps://replicate.com/account/api-tokens
TranscriptionGROQ_API_KEYGroqhttps://console.groq.com/keys

When keys are missing, inform user what features are unavailable.

Step 2: Running Videos

bash
bunx vargai render video.tsx

Key Components

ComponentPurposeRequired Key
<Render>Root container-
<Clip>Sequential segment-
<Image>AI imageFAL
<Video>AI videoFAL
<Music>Background musicElevenLabs
<Speech>Text-to-speechElevenLabs

Common Patterns

Character Consistency
tsx
const character = Image({ prompt: "blue robot" });
// Reuse same reference for consistent appearance
<Video prompt={{ text: "waving", images: [character] }} />
<Video prompt={{ text: "dancing", images: [character] }} />
Transitions
tsx
<Clip transition={{ name: "fade", duration: 0.5 }}>
// Options: fade, crossfade, wipeleft, cube, slideup, etc.
Aspect Ratios
  • 9:16 - TikTok, Reels, Shorts (vertical)
  • 16:9 - YouTube (horizontal)
  • 1:1 - Instagram (square)

© vargHQ, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .claude/skills/varg-video-generation of vargHQ/sdk.

  • SKILL.md
  • GUIDE.md

Open the folder on GitHubat commit da4face

Compare with similar skills

Varg Video Generation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Varg Video Generation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Varg Video Generation this skillvargHQ/sdk340—~788Automated safety check: NotesMIT
Anything2explainerVincentwei1021/anything2explainer2.4k—~2.7kAutomated safety check: PassCustom licence
Remotion Motion Graphicshaidrrrry/claude-remotion-skill340—~2kAutomated safety check: PassMIT
Super Video MakerBomx/super-video-maker-skill310—~11kAutomated safety check: NotesNone
Voice Realismnestyme/awesome-prompts151—~2.3kAutomated safety check: PassNone
AI Video Short Makerhassancs91/claude-faceless-shorts-creator271—~1.6kAutomated safety check: NotesMIT

Similar skills

  • Anything2explainer

    Vincentwei1021/anything2explainer

    给一个主题,产出一条黑底 MG 风格(幕底可选星点或点阵波)、有配音字幕章节进度条的科普讲解视频(中文或英文;Remotion 代码动画;时长由用户定,常用 3–5 分钟)。内含可编译模板、图元库、配音/分镜/渲染工具、风格与动效规范、多 agent 分工协议与 QC 判据,以及一条完整样片(《RAG 与知识库》)作为质量标尺。Turn any topic into a narrated…

    2.4k GitHub stars~2.7k tokensUpdated 22 days ago
    Media & CreativeAuto-check passed
  • Remotion Motion Graphics

    haidrrrry/claude-remotion-skill

    Create and edit professional motion graphics videos with Remotion (React-based video).

    340 GitHub stars~2k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Super Video Maker

    Bomx/super-video-maker-skill

    End-to-end AI video production skill for agentic frameworks.

    310 GitHub stars~11k tokensUpdated 2 mo ago
    Media & CreativeAuto-check: notes
  • Voice Realism

    nestyme/awesome-prompts

    Rewrite AI video / text-to-speech prompts so the generated VOICE sounds like a real human, not a robot.

    151 GitHub stars~2.3k tokensUpdated 10 days ago
    Media & CreativeAuto-check passed
  • AI Video Short Maker

    hassancs91/claude-faceless-shorts-creator

    Produces a vertical generative-video short end to end: a locked recurring character animated by a fal video model, ElevenLabs voice, Remotion captions and a clean loop.

    271 GitHub stars~1.6k tokensUpdated 1 mo ago
    Media & CreativeAuto-check: notes
  • Seedance Storyboard Generator

    liangdabiao/Seedance2-Storyboard-Generator

    专业的Seedance 2.0平台AI视频脚本和分镜生成器。当用户要求:(1) 将文章/故事转换为视频脚本,(2) 生成Seedance 2.0分镜提示词,(3) 规划多集AI视频系列,(4) 为GPT-Image-2、Seedream、Nano Banana…

    2.6k GitHub stars~2.2k tokensUpdated 20 days ago
    Media & CreativeAuto-check passed

More from vargHQ/sdk

  • Ffmpeg Mixing

    vargHQ/sdk

    Mix, trim, and concatenate video clips with ffmpeg without audio/video desync.

    340 GitHub stars~676 tokensUpdated 9 days ago
    Auto-check passed

Questions about Varg Video Generation

What does Varg Video Generation do?

Generate AI videos using varg SDK React engine. An agent skill from vargHQ/sdk. Varg Video Generation is an agent skill from vargHQ/sdk. Generate AI videos using varg SDK React engine.

When should I use Varg Video Generation?

Varg Video Generation fits situations like: creating videos; talking characters; social media content.

How do I install Varg Video Generation in Claude Code?

Run `npx skills add vargHQ/sdk --skill varg-video-generation -a claude-code`. Or copy the skill folder (.claude/skills/varg-video-generation in vargHQ/sdk) into .claude/skills/varg-video-generation in your project. Claude Code loads it when a task matches its description.

How do I install Varg Video Generation in Codex?

Run `npx skills add vargHQ/sdk --skill varg-video-generation -a codex`. Or copy the skill folder (.claude/skills/varg-video-generation in vargHQ/sdk) into .agents/skills/varg-video-generation in your project. Codex loads it when a task matches its description.

Can I use Varg Video Generation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add vargHQ/sdk --skill varg-video-generation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/varg-video-generation, .gemini/skills/varg-video-generation, .github/skills/varg-video-generation and .opencode/skills/varg-video-generation in your project.

What does Varg Video Generation need to run?

Going by SKILL.md and its folder, Varg Video Generation needs the command-line tools its instructions call (bunx) and credentials named ELEVENLABS_API_KEY, FAL_KEY, REPLICATE_API_TOKEN and GROQ_API_KEY. Our summary lists: A credential in FAL_KEY; A credential in ELEVENLABS_API_KEY. Its frontmatter pre-approves these tools: Bash(bun:*), Bash(cat:*), Read, Write, Edit. Compatibility (from SKILL.md): Requires bun runtime. FAL_KEY required. Optional ELEVENLABS_API_KEY, REPLICATE_API_TOKEN, GROQ_API_KEY.

Does Varg Video Generation access the network?

SKILL.md names 4 domains. As links in the text: fal.ai, elevenlabs.io, replicate.com and console.groq.com. This is read from the text; nothing was executed.

Is Varg Video Generation safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Varg Video Generation use?

Varg Video Generation is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Varg Video Generation use?

About 788 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Varg Video Generation?

Skills that share tags, products or a category with Varg Video Generation: Anything2explainer (Vincentwei1021/anything2explainer, 2.4k stars), Remotion Motion Graphics (haidrrrry/claude-remotion-skill, 340 stars), Super Video Maker (Bomx/super-video-maker-skill, 310 stars) and Voice Realism (nestyme/awesome-prompts, 151 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Varg Video Generation?

vargHQ (a GitHub organization) maintains it in vargHQ/sdk, which has 340 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 1, 2026.

Source: vargHQ/sdk on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.