skills
AGENTS.md23 starsChanged 8 months agoMITView on GitHub
vargHQ/skills is a library of Agent Skills for AI video, image, voice and music. Each top-level folder with a SKILL.md is one skill. Generate with the varg MCP (https://mcp.varg.ai/mcp, OAuth) or VARG_API_KEY against https://api.varg.ai/v2. Current model ids, inputs and limits: https://varg.ai/models/llms.txt.
- Reads credentials
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 31,843 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repository75 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- llms.txtllms.txt
- ad-creative-testingSkill
- ai-ad-compliance-checkSkill
- ai-ugc-ad-videoSkill
- app-ui-mockupsSkill
- caption-stylesSkill
- character-passportSkill
- code-to-video-previzSkill
- ecommerce-video-adsSkill
- ecommerce-video-editSkill
- edit-footage-with-codeSkill
- find-referencesSkill
- footage-effectsSkill
- gpt-image-2-6Skill
- gpt-image-gifSkill
- gpt-image-markup-editSkill
- gpt-image-sprite-sheetSkill
- gpt-image-sticker-packSkill
- how-to-make-ai-videoSkill
- kinetic-type-artSkill
- kling-4-action-montageSkill
- kling-4-keyframe-filmSkill
- kling-4-promptingSkill
- make-a-woke-profile-with-chatgptSkill
- maps-and-data-motionSkill
- media-downloadSkill
- media-judgeSkill
- motion-formatsSkill
- paper-shadersSkill
- product-photo-to-videoSkill
- product-video-hooksSkill
- short-form-ffmpeg-cookbookSkill
- social-overlaysSkill
- threejs-animaticSkill
- tiktok-shop-videoSkill
- title-designSkill
- transition-craftSkill
- varg-ad-library-remixSkill
- varg-ad-localizeSkill
- varg-ad-variantsSkill
- varg-aiSkill
- varg-birthday-videoSkill
- varg-character-absurdSkill
- varg-character-beautiful-womanSkill
- varg-character-big-guySkill
- varg-character-cartoonSkill
- varg-character-cringeSkill
- varg-character-designSkill
- varg-character-fitnessSkill
- varg-character-grandmaSkill
- varg-character-keynoteSkill
- varg-consistent-charactersSkill
- varg-dropship-reelSkill
- varg-mascot-jingle-adSkill
- varg-mockupsSkill
- varg-music-videoSkill
- varg-occasion-videoSkill
- varg-podcast-videoSkill
- varg-previzSkill
- The first 60 shown.
The file
We split this AGENTS.md into the rules it gives an agent
6 rules. About 0 are common, 3 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Very specific: line 8
Read <skill>/SKILL.md before anything else.
- Distinctive: line 9
Ask the two to four choices the skill names, in the person's language, before spending anything.
- Distinctive: line 11
Check the output the way the skill says (frames, loudness, text in the safe zone, faces and product unchanged) before handing over files.
- Very specific: line 49
No key needed: ad-creative-testing, app-ui-mockups, caption-styles, code-to-video-previz, ecommerce-video-edit, edit-footage-with-code, …
- Distinctive: line 57
Never commit media (mp4, mov, webm, gif, mp3, wav, large png/jpg).
- Very specific: line 59
Never commit .env, keys or tokens.
≈ “Common” is an estimate: at least 1 in 5 of the 40,246 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
AGENTS.md
vargHQ/skills is a library of Agent Skills for AI video, image, voice and music. Each top-level folder with a SKILL.md is one skill.
Use a skill
- Find the person's task in the index below (or in catalog.json). If nothing fits, search the keyless varg how to MCP (
https://api.varg.ai/v2/skills/mcp:search_how_to, thenget_how_to) or readhow-to-make-ai-video/SKILL.md. - Read
<skill>/SKILL.mdbefore anything else. It lists the inputs to ask for, the choices to put to the person, the steps, the prompts and the checks. Load itsreferences/only when the SKILL.md points there. - Ask the two to four choices the skill names, in the person's language, before spending anything.
- Skills that generate spend varg credits (1 credit = $0.01, provider price). Approve stills before video, call
estimate_costbefore a batch, a long video or a render, and wait for the person's yes. Never clear a cache. - Check the output the way the skill says (frames, loudness, text in the safe zone, faces and product unchanged) before handing over files.
Generate with the varg MCP (https://mcp.varg.ai/mcp, OAuth) or VARG_API_KEY against https://api.varg.ai/v2. Current model ids, inputs and limits: https://varg.ai/models/llms.txt.
<!-- index:start -->Which skill for which task (73 skills)
| The person wants | Install and read first | Then | Guide |
| AI UGC ads: Turn a product photo into a phone-real UGC ad: an AI creator holds your real product, the label stays exact and the script stays FTC-safe. | ai-ugc-ad-video | product-video-hooks, video-script, varg-product-lock, caption-styles, social-overlays, ai-ad-compliance-check | how-to/make-ai-ugc-ads |
| AI music video: Turn your song into a beat-synced AI music video: measured beat grid, approved stills, Seedance shots, lip sync and lyrics drawn in code. | varg-music-video | kinetic-type-art, caption-styles, motion-formats, kling-4-keyframe-film, media-judge | how-to/make-an-ai-music-video |
| Lyric video: Turn a song and its lyrics into a lyric video with every word on the vocal: free kinetic type in code, or lyrics over AI footage. | motion-formats | kinetic-type-art, caption-styles, varg-music-video | how-to/make-a-lyric-video |
| Agent video editing: Turn raw talking-head or podcast footage into a clean cut and vertical Shorts: word-level transcript, silence cuts, captions, FFmpeg. | edit-footage-with-code | varg-video-editing, short-form-ffmpeg-cookbook, caption-styles, varg-video-edit-library, video-asset-sources, media-judge, video-project-github | how-to/edit-video-with-claude-code |
| Launch & explainer video: Turn your app and a few lines of copy into a code-made launch, demo or explainer video: UI mockups, motion, charts, sound, no footage. | app-ui-mockups | video-script, kinetic-type-art, maps-and-data-motion, title-design, transition-craft, video-sound, media-judge | how-to/make-a-product-launch-video |
| Talking avatar: Turn a photo and a script into a lip-synced talking avatar, a keynote speaker clip or a two-host AI podcast with steady faces. | varg-ai | varg-character-design, video-sound, varg-character-keynote, varg-podcast-video | how-to/make-an-ai-talking-avatar-video |
| Image to video: Turn any photo into a moving clip on Seedance 2.5, Kling 4, Veo 3.1 or Wan 3 with one varg key, or into a looping GIF. | varg-ai | varg-video-prompting, kling-4-prompting, gpt-image-gif, varg-occasion-video | how-to/image-to-video-ai |
| Product photo to video: Turn 1-3 product photos into a TikTok, Reels or listing video (unboxing, ASMR, 360 loop, in-hand demo) with the label locked. | product-photo-to-video | varg-product-lock, varg-unboxing-video, varg-product-hook | how-to/product-photo-to-video |
| Faceless video: Turn a topic into a faceless Short or YouTube video: script, a voice that doesn't sound fake, licensed or generated B-roll, captions, QA. | video-script | video-sound, video-asset-sources, varg-ai, caption-styles, varg-dropship-reel, media-judge | how-to/make-a-faceless-youtube-video |
| Video captions: Turn a video into one with burned-in, word-timed captions: 17 animated styles or plain SRT, rendered locally with FFmpeg or HyperFrames. | caption-styles | edit-footage-with-code, short-form-ffmpeg-cookbook, varg-video-editing | how-to/add-captions-to-video |
| AI short film: Turn an idea into an AI short film: script, real references, moodboard, cast passports, approved stills, animated shots, sound and QA. | video-script | find-references, video-moodboard, character-passport, varg-mockups, video-animate, video-sound, media-judge, video-project-github | how-to/make-an-ai-movie |
| AI influencer & characters: Turn an idea into an AI influencer or character with a locked look: premise, details, styling, a character sheet, then reuse in video. | varg-character-design | varg-character-beautiful-woman, varg-character-fitness, varg-character-cringe, varg-character-grandma, varg-character-big-guy, varg-character-cartoon, varg-character-absurd, character-passport | how-to/make-an-ai-influencer |
| Consistent characters: Turn actor photos or a generated character into multi-scene video where the face, outfit and location stay the same in every shot. | varg-consistent-characters | character-passport, varg-character-design, varg-video-prompting, media-judge | how-to/consistent-character-ai-video |
| Motion graphics: Turn text, a logo or numbers into kinetic type, titles, transitions, overlays, maps or shader stings, rendered locally for free. | kinetic-type-art | title-design, transition-craft, social-overlays, paper-shaders, motion-formats, maps-and-data-motion, varg-video-edit-library | how-to/claude-code-motion-graphics |
| Ecommerce video ads: Turn a product and four answers into ad creatives that sell: angle, hook, format, script, compliant AI shots, variants and a final cut. | ecommerce-video-ads | product-video-hooks, varg-product-hook, varg-mascot-jingle-ad, varg-dropship-reel, ecommerce-video-edit, social-overlays, ai-ad-compliance-check | how-to/make-ecommerce-video-ads |
| Kling & Seedance prompts: Turn an idea into shots that come out right in one or two takes: pick Kling 4 or Seedance 2.5 per shot, then prompt it from approved stills. | varg-video-prompting | video-animate, kling-4-prompting, kling-4-keyframe-film, kling-4-action-montage, media-judge | how-to/kling-4-and-seedance-prompt-guide |
| Voiceover & sound: Turn a script and a cut into a finished soundtrack: an auditioned AI voice, SFX on the right frame, music with a quiet part, a measured mix. | video-sound | video-script, video-asset-sources, varg-ai | how-to/add-ai-voiceover-to-video |
| GPT Image 2.6: Turn a prompt or photo into GPT Image 2.6 posters and infographics, precise spot edits, looping GIFs, sticker packs or game sprite sheets. | gpt-image-2-6 | gpt-image-markup-edit, gpt-image-gif, gpt-image-sticker-pack, gpt-image-sprite-sheet, make-a-woke-profile-with-chatgpt | how-to/gpt-image-2-6 |
| Game sprite sheets: Turn a character still into a 16-frame run, walk, idle or attack cycle, sliced into a GIF, an atlas PNG and a JSON atlas for Phaser. | gpt-image-sprite-sheet | varg-character-design, gpt-image-2-6, gpt-image-gif | how-to/make-game-sprite-sheets-with-ai |
| FFmpeg vertical video: Turn any footage into a 1080x1920 MP4 for Reels, TikTok and Shorts with copyable FFmpeg commands tested on real media, free and local. | short-form-ffmpeg-cookbook | ecommerce-video-edit, footage-effects, varg-video-edit-library | how-to/ffmpeg-vertical-video |
| Virtual try-on: Turn a flat-lay photo of clothing into a model wearing it and fit-check clips (turn, walk, mirror selfie) with the garment kept intact. | varg-tryon-video | varg-character-design, product-photo-to-video, ai-ad-compliance-check | how-to/ai-virtual-try-on-video |
| Translate & dub ads: Turn one video ad into versions for 8+ markets: transcreated script, same voice on ElevenLabs v4, lip sync on talking shots, new captions. | varg-ad-localize | caption-styles, varg-video-editing | how-to/translate-and-dub-video-ads |
| TikTok Shop videos: Turn a product link into a TikTok Shop script and shot list that sells and passes Shop rules: a real presenter, AI only for b-roll. | tiktok-shop-video | product-video-hooks, ecommerce-video-edit, ai-ad-compliance-check | how-to/make-tiktok-shop-videos |
| Birthday & occasion videos: Turn a name, an age and a few photos into a birthday video with a song that sings their name, or an invitation or holiday greeting. | varg-birthday-video | varg-occasion-video | how-to/make-an-ai-birthday-video |
| Ad variants & testing: Turn one winning ad into 20 variants Meta and TikTok treat as different, plus file names, a test plan and when to kill or scale. | varg-ad-variants | varg-ad-library-remix, ad-creative-testing, product-video-hooks, ecommerce-video-edit | how-to/make-ad-variations-for-testing |
| Storyboard & previz: Turn a script into an approved storyboard and a 3D previz with real cameras, then the reference for Seedance 2.5 video-to-video. | varg-previz | varg-mockups, threejs-animatic, code-to-video-previz, video-animate | how-to/ai-storyboard-to-video |
| Download videos: Turn a link from X, YouTube, Instagram, TikTok or 1,800+ other sites into a local MP4 or MP3, or a Pinterest board into reference images. | media-download | find-references, video-asset-sources | how-to/download-videos-from-x-youtube-tiktok |
| Find video skills: Turn a video request in any language into the best-matching agent skill, its install command and the options to offer, with no key. | how-to-make-ai-video | video-skills, varg-ai, varg-publish-skill | how-to/claude-code-video-skills |
No key needed: ad-creative-testing, app-ui-mockups, caption-styles, 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, 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.
<!-- index:end -->Work on this repo
- Skill folders are lowercase-hyphen and match the
namein theirSKILL.mdfrontmatter. KeepSKILL.mdunder 500 lines; put detail inreferences/. README.md,how-to/**/README.md, every<skill>/README.md,llms.txt,catalog.json,context7.jsonand the index block above are generated. EditSKILL.md,.github/readme/skills.json(title, tagline, category, example requests, preview) or.github/readme/use-cases.json(one guide per task), then runbun .github/readme/build.ts. CI runs it with--check.- A new skill also goes into
.claude-plugin/plugin.json→skills, and into at least one use case. The build fails until it is. - Never commit media (mp4, mov, webm, gif, mp3, wav, large png/jpg). Upload previews to s3.varg.ai and link them.
- English only. No real people's names or faces in examples unless they are the skill's credited author. Credit third-party work to its author.
- Never commit
.env, keys or tokens.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

