A collection of Agent Skills for AI video, image, speech, and music generation using the varg platform. One skill to access Kling, Flux, ElevenLabs, Sora, and more — zero code, just prompt.
Works with Claude Code, Cursor, Windsurf, OpenCode, ClawHub, and any tool that supports the Agent Skills standard.
# Install a specific skill
npx clawhub@latest install vargai
# Or install all skills from this repo
npx clawhub@latest install vargai# 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# 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)npx skills add vargHQ/skills --yes| Skill | Description | ClawHub Slug |
|---|---|---|
| varg-ai | AI video, image, speech, and music generation | vargai |
VARG_API_KEY(get at varg.ai) -- required for all skills- Cloud mode: curl only (zero dependencies)
- Local mode: bun runtime + ffmpeg
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)
- 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.
| 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.
# 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 render hello.tsx --preview # Free preview
bunx vargai render hello.tsx --verbose # Full render- vargHQ/sdk -- Full SDK documentation
- vargHQ/templates -- Video template examples
- Agent Skills Spec -- Agent Skills format
- ClawHub -- Skill registry
MIT