{"site":"https://varg.ai/how-to","generatedAt":"2026-10-28T05:58:37.180Z","search":{"markdown":"https://varg.ai/how-to/api/search?q={query}","json":"https://varg.ai/how-to/api/search.json?q={query}"},"shelves":[{"id":"prompt","label":"Prompts","description":"The words a video model obeys: camera angles, shot sizes, lighting, characters, hooks and prompt guides for Seedance, Kling, Veo, FLUX and Higgsfield. Your agent writes the prompt with them, or you paste them into the model.","url":"https://varg.ai/how-to/prompts","md":"https://varg.ai/how-to/prompts.md"},{"id":"effect","label":"Effects","description":"An effect you can see, added to your video: animated titles, captions, transitions, shader backgrounds, logo animations, device mockups and viral camera tricks. Hand your agent the footage or the brief and get the effect.","url":"https://varg.ai/how-to/effects","md":"https://varg.ai/how-to/effects.md"},{"id":"style","label":"Styles","description":"The look of the whole video: art styles, film looks, color grades and LUTs, caption fonts and style references. Pick a style and every shot your agent makes follows it.","url":"https://varg.ai/how-to/styles","md":"https://varg.ai/how-to/styles.md"},{"id":"guide","label":"Guides","description":"Know-how your agent reads before it works: how to write a script, storyboard, edit and caption, and how to use Remotion, HyperFrames, GSAP, Three.js and FFmpeg.","url":"https://varg.ai/how-to/guides","md":"https://varg.ai/how-to/guides.md"},{"id":"workflow","label":"Workflows","description":"A brief in, a finished video out: UGC ads, product videos, music videos, talking heads, explainers, Shorts and short dramas, step by step, with the models and the edit chosen for you.","url":"https://varg.ai/how-to/workflows","md":"https://varg.ai/how-to/workflows.md"},{"id":"model","label":"Models & tools","description":"Run one model or tool from your agent: Seedance, Veo, Kling, FLUX, GPT Image, Nano Banana, ElevenLabs and 1,200+ more, plus scrapers, trend search and video analysis.","url":"https://varg.ai/how-to/models","md":"https://varg.ai/how-to/models.md"}],"useCases":[{"id":"ugc-ad","title":"UGC video ad","howTo":"How to make a UGC ad video with AI","summary":"A creator-style ad: a person talks to camera about your product, with b-roll, captions and an end card.","url":"https://varg.ai/how-to/make-a-ugc-ad-video","md":"https://varg.ai/how-to/make-a-ugc-ad-video.md","picks":["varg-studio-ugc-ads","fal-ugc","marketingskills-video","inference-sh-ai-marketing-videos","varg-consistent-characters","varg-podcast-video","varg-ai","iart-caption-animation"],"queries":["ugc ad","ugc video","creator ad","tiktok ad","talking to camera ad","testimonial video","influencer style ad","product review video","ugc реклама","юджиси","реклама в стиле блогера","рекламный ролик с блогером","отзыв на камеру","тикток реклама"]},{"id":"ad-variants","title":"Batch of ad variants for testing","howTo":"How to make video ad variants for testing with AI","summary":"Ten or more short video ads from one brief, each with a different hook or format, for Meta/TikTok creative testing.","url":"https://varg.ai/how-to/make-video-ad-variants-for-testing","md":"https://varg.ai/how-to/make-video-ad-variants-for-testing.md","picks":["fal-marketing","varg-studio-ad-hooks","krea-marketing","marketingskills-video","inference-sh-video-ad-specs","varg-ai","hyperframes"],"queries":["ad variations","ad creatives","creative testing","meta ads videos","facebook ads video","hooks test","batch ads","dtc ads","performance creative","креативы для таргета","вариации рекламы","тест хуков","много рекламных роликов"]},{"id":"product-video","title":"Product video from a photo","howTo":"How to turn a product photo into a video with AI","summary":"A product shot turned into a short promo: orbit, push-in, exploded view or bullet time, with music.","url":"https://varg.ai/how-to/turn-a-product-photo-into-a-video","md":"https://varg.ai/how-to/turn-a-product-photo-into-a-video.md","picks":["krea-motion","fal-commercial","flux-3-product-ads","varg-studio-product","varg-previz","fal-ugc","varg-ai"],"queries":["product video","product promo","packshot video","product from photo","rotating product","360 product","ecommerce video","product ad","promo video for product","видео товара","промо товара","товар из фотки","крутится товар","рилс для товара","видео для маркетплейса"]},{"id":"podcast-to-shorts","title":"Long video or podcast into shorts","howTo":"How to cut a podcast into short video clips with AI","summary":"Find the best moments in a long video, cut them, reframe to 9:16 and burn captions.","url":"https://varg.ai/how-to/cut-a-podcast-into-short-video-clips","md":"https://varg.ai/how-to/cut-a-podcast-into-short-video-clips.md","picks":["clipify","herk-edit-kit","claude-code-video-toolkit","openmontage","media-download","elevenlabs-speech-to-text"],"queries":["clips from podcast","podcast to shorts","long video to shorts","repurpose video","highlights","opus clip alternative","cut into reels","youtube to tiktok","нарезка подкаста","нарезать шортсы","клипы из видео","из длинного видео в рилсы","вертикальные нарезки"]},{"id":"captions","title":"Animated captions on your video","howTo":"How to add animated captions to a video with AI","summary":"TikTok-style subtitles burned into an existing video: word highlight, pop words, or designed editorial captions.","url":"https://varg.ai/how-to/add-animated-captions-to-a-video","md":"https://varg.ai/how-to/add-animated-captions-to-a-video.md","picks":["remotion-captions","iart-caption-animation","agent-caption","hyperframes-camera-3d-captions","cinematic-caption-audrey","elevenlabs-speech-to-text"],"queries":["captions","subtitles","tiktok captions","animated subtitles","karaoke captions","word highlight","burn subtitles","auto captions","субтитры","титры","субтитры как в тикток","подсветка слов","наложить субтитры"]},{"id":"talking-avatar","title":"Talking avatar or presenter","howTo":"How to make a talking avatar video with AI","summary":"A person (from a headshot, or generated) speaks your script to camera with lip-sync, in any language.","url":"https://varg.ai/how-to/make-a-talking-avatar-video","md":"https://varg.ai/how-to/make-a-talking-avatar-video.md","picks":["inference-sh-ai-avatar-video","inference-sh-talking-head-production","lanshu-ai-presenter-video","varg-character-keynote","varg-podcast-video","varg-ai","elevenlabs-dubbing","elevenlabs-speech-to-text","hyperframes"],"queries":["talking avatar","talking head","ai avatar","lip sync","ai presenter","heygen alternative","avatar from photo","spokesperson video","говорящая голова","аватар","липсинк","говорящий аватар из фото","ведущий для видео"]},{"id":"dubbing","title":"Translate and dub a video","howTo":"How to translate and dub a video with AI","summary":"Your video in another language with your own voice, optionally lip-synced and subtitled.","url":"https://varg.ai/how-to/translate-and-dub-a-video","md":"https://varg.ai/how-to/translate-and-dub-a-video.md","picks":["elevenlabs-dubbing","inference-sh-elevenlabs-dubbing","media-download","gemini-srt-translator","varg-ai","elevenlabs-voice-isolator"],"queries":["dubbing","dub video","translate video","voice translation","lip sync translation","localize video","перевести видео","дубляж","озвучка на другом языке","перевод с сохранением голоса"]},{"id":"faceless-video","title":"Faceless YouTube / TikTok video","howTo":"How to make a faceless YouTube video with AI","summary":"A narrated short or long video with no presenter: script, voiceover, visuals, captions, music.","url":"https://varg.ai/how-to/make-a-faceless-youtube-video","md":"https://varg.ai/how-to/make-a-faceless-youtube-video.md","picks":["krea-faceless-video","hyperframes-vox-explainer","higgsfield-video-explainer","gbro-collage-broll","explainroo","varg-ai","youtube-mcp"],"queries":["faceless channel","faceless video","faceless youtube","youtube automation","ai youtube channel","history shorts","reddit stories video","narrated video","кликбейтный канал без лица","канал без лица","ютуб автоматизация","озвучка и картинки видео","шортсы с озвучкой"]},{"id":"chat-story","title":"Text-message story video","howTo":"How to make a text message story video with AI","summary":"A viral iMessage-style chat drama: bubbles appear with typing, sounds and a cliffhanger.","url":"https://varg.ai/how-to/make-a-text-message-story-video","md":"https://varg.ai/how-to/make-a-text-message-story-video.md","picks":["varg-imessage-video","hyperframes","varg-consistent-characters","varg-ai"],"queries":["text message story","imessage video","chat story","texting story","fake text conversation video","chat drama","переписка видео","видео переписки","сторис переписка","чат история"]},{"id":"notes-app-ad","title":"Apple Notes style ad","howTo":"How to make a Notes app video ad with AI","summary":"A note types itself in a phone notes app, reads like a confession, and turns into an ad.","url":"https://varg.ai/how-to/make-a-notes-app-video-ad","md":"https://varg.ai/how-to/make-a-notes-app-video-ad.md","picks":["gooseworks-apple-notes-ads","hyperframes","inference-sh-social-media-carousel","varg-ai"],"queries":["apple notes ad","notes app ad","typed note video","notes video ad","реклама в заметках","заметки айфон реклама"]},{"id":"launch-video","title":"SaaS launch or product promo","howTo":"How to make a SaaS launch video with AI","summary":"A polished launch film for an app or website: UI cards, device mockups, kinetic type, music.","url":"https://varg.ai/how-to/make-a-saas-launch-video","md":"https://varg.ai/how-to/make-a-saas-launch-video.md","picks":["hyperframes","guizang-product-video","onetake","remotion-best-practices","herk-edit-kit","hyperframes-registry","varg-ai","iart-kinetic-typography","video-shotcraft"],"queries":["launch video","product launch video","saas promo","app promo video","product hunt video","website to video","promo from website","apple style promo","linear style video","промо для saas","видео запуска","промо приложения","видео для продакт ханта"]},{"id":"changelog-video","title":"Changelog or release video","howTo":"How to turn release notes into a changelog video with AI","summary":"Release notes, a PR or a GitHub repo turned into a short video for X or LinkedIn.","url":"https://varg.ai/how-to/turn-release-notes-into-a-changelog-video","md":"https://varg.ai/how-to/turn-release-notes-into-a-changelog-video.md","picks":["guizang-product-video","hyperframes","remotion-create","herk-edit-kit","varg-ai"],"queries":["changelog video","release notes video","github release video","pr video","feature announcement video","видео ченджлога","видео релиза"]},{"id":"explainer-video","title":"Explainer video","howTo":"How to make an explainer video with AI","summary":"A narrated explainer about a product, a topic or a document, with motion graphics or AI visuals.","url":"https://varg.ai/how-to/make-an-explainer-video","md":"https://varg.ai/how-to/make-an-explainer-video.md","picks":["hyperframes","hyperframes-vox-explainer","manim-skill","higgsfield-video-explainer","explainroo","inference-sh-explainer-video-guide","varg-ai","anatomy-isometric"],"queries":["explainer video","explain my product","animated explainer","whiteboard video","how it works video","educational video","видео-объяснение","эксплейнер","анимированное объяснение"]},{"id":"music-video","title":"AI music video","howTo":"How to make an AI music video","summary":"A music video for your song: concept, a consistent lead character, shots cut on the beat, lip-sync on vocals.","url":"https://varg.ai/how-to/make-an-ai-music-video","md":"https://varg.ai/how-to/make-an-ai-music-video.md","picks":["varg-music-video","motion-graphics-music-video","varg-consistent-characters","fal-storytelling","varg-ai","elevenlabs-voice-isolator","elevenlabs-speech-to-text","hyperframes"],"queries":["music video","ai music video","video for my song","clip for a track","music clip","singing character","клип","клип на песню","музыкальный клип","видео под трек","нейроклип"]},{"id":"lyric-video","title":"Lyric video","howTo":"How to make a lyric video with AI","summary":"Lyrics synced to the song: the sung line big and highlighted, karaoke-style, over art or a shader.","url":"https://varg.ai/how-to/make-a-lyric-video","md":"https://varg.ai/how-to/make-a-lyric-video.md","picks":["hyperframes","iart-kinetic-typography","remotion-captions","varg-music-video","agent-caption","elevenlabs-speech-to-text","varg-ai","elevenlabs-voice-isolator"],"queries":["lyric video","lyrics video","karaoke video","apple music lyrics","spotify lyrics style","лирик видео","видео с текстом песни","караоке видео"]},{"id":"photo-slideshow","title":"Photo slideshow to music","howTo":"How to turn photos into a slideshow video with AI","summary":"Your photos cut to music, with motion, transitions on the beat and titles.","url":"https://varg.ai/how-to/turn-photos-into-a-slideshow-video","md":"https://varg.ai/how-to/turn-photos-into-a-slideshow-video.md","picks":["hyperframes","remotion-best-practices","craft-editing-transitions","varg-ai","craft-color-looks"],"queries":["slideshow","photo slideshow","photos to video","travel video from photos","montage from photos","beat sync slideshow","слайдшоу","видео из фото","фото под музыку","монтаж из фотографий"]},{"id":"short-film","title":"AI short film or series","howTo":"How to make an AI short film","summary":"A multi-shot story with consistent characters: script, storyboard, previz, shots, edit.","url":"https://varg.ai/how-to/make-an-ai-short-film","md":"https://varg.ai/how-to/make-an-ai-short-film.md","picks":["varg-previz","fal-storytelling","zenstory-drama-skills","ai-short-drama-studio","varg-consistent-characters","fal-cinematography","varg-ai","awesome-seedance-skills","elevenlabs-sound-effects"],"queries":["ai short film","ai movie","short drama","ai series","cinematic ai video","story video","короткометражка","ии фильм","сериал нейросеть","кино нейросетью"]},{"id":"consistent-character","title":"Same character in every scene","howTo":"How to keep a character consistent in AI video","summary":"One mascot, trainer or actor that looks identical across many images and clips.","url":"https://varg.ai/how-to/keep-a-character-consistent-in-ai-video","md":"https://varg.ai/how-to/keep-a-character-consistent-in-ai-video.md","picks":["varg-character-design","varg-consistent-characters","fal-character-design","inference-sh-character-design-sheet","higgsfield-soul-id","varg-ai","awesome-seedance-skills"],"queries":["consistent character","same character","character consistency","mascot","brand mascot","recurring character","same person in all videos","один персонаж","консистентный персонаж","маскот","один и тот же персонаж","cartoon series","kids series","episode series","мультсериал","серия мультиков","character sheet","character turnaround","turnaround sheet","model sheet","reference sheet","expression sheet","character bible","character design","лист персонажа","референс персонажа","турнараунд","дизайн персонажа"]},{"id":"ai-influencer","title":"AI influencer or persona","howTo":"How to make an AI influencer video","summary":"A recurring AI character with one look and one format, posting as a creator or a brand face.","url":"https://varg.ai/how-to/make-an-ai-influencer-video","md":"https://varg.ai/how-to/make-an-ai-influencer-video.md","picks":["varg-character-design","varg-character-beautiful-woman","varg-character-cringe","varg-character-fitness","varg-character-grandma","higgsfield-soul-id","varg-consistent-characters"],"queries":["ai influencer","virtual influencer","ai persona","ai creator","ai model","ai ugc actor","ai character account","ai granny","ai grandma","fitness influencer ai","нейроинфлюенсер","ai инфлюенсер","нейромодель","виртуальный блогер","ии блогер","персонаж для блога","красивая девушка","ai девушка","девушка для инстаграма","нейросеть девушка","beautiful ai girl"]},{"id":"fitness-loops","title":"Exercise demo loops","howTo":"How to make exercise demo video loops with AI","summary":"Looping exercise demos for a fitness app: one trainer, many exercises, clean background.","url":"https://varg.ai/how-to/make-exercise-demo-video-loops","md":"https://varg.ai/how-to/make-exercise-demo-video-loops.md","picks":["varg-consistent-characters","varg-ai","fal-character-design","want-mannequin-rep-counter-loop","hyperframes","seedance-2-prompt-guide","varg-character-fitness"],"queries":["exercise videos","workout demo","fitness app videos","exercise loop","trainer videos","видео упражнений","фитнес видео","тренер для приложения"]},{"id":"logo-animation","title":"Logo animation / intro sting","howTo":"How to make a logo animation with AI","summary":"Your logo animated into a short intro or outro: 3D chrome, liquid, shader, glitch or clean motion.","url":"https://varg.ai/how-to/make-a-logo-animation","md":"https://varg.ai/how-to/make-a-logo-animation.md","picks":["pixel2motion","krea-motion","craft-paper-shaders","lottiefiles-motion-design","hyperframes-registry","varg-ai"],"queries":["logo animation","animated logo","logo intro","intro sting","logo reveal","channel intro","анимация логотипа","интро для канала","заставка с логотипом"]},{"id":"data-video","title":"Animated chart or data video","howTo":"How to make an animated chart video with AI","summary":"Numbers from a CSV or a report as an animated chart: bar race, line, hero number.","url":"https://varg.ai/how-to/make-an-animated-chart-video","md":"https://varg.ai/how-to/make-an-animated-chart-video.md","picks":["hyperframes","remotion-best-practices","manim-skill","calesthio-threejs-scene-composition","hyperframes-registry","varg-ai","remotion-maps"],"queries":["animated chart","data visualization video","bar chart race","chart video","infographic video","stats video","анимированный график","видео с графиком","инфографика видео"]},{"id":"thumbnail","title":"YouTube thumbnails and covers","howTo":"How to make YouTube video thumbnails with AI","summary":"High-CTR thumbnails and vertical covers, in a few options to choose from.","url":"https://varg.ai/how-to/make-youtube-video-thumbnails","md":"https://varg.ai/how-to/make-youtube-video-thumbnails.md","picks":["higgsfield-youtube-thumbnail","inference-sh-youtube-thumbnail-design","varg-ai","youtube-mcp"],"queries":["youtube thumbnail","thumbnail","video cover","превью для ютуба","обложка видео","превьюшка"]},{"id":"product-photos","title":"Product photos and listing images","howTo":"How to make AI product photos and listing images","summary":"Marketplace listing images, lifestyle shots and packshots from one product photo.","url":"https://varg.ai/how-to/make-ai-product-photos","md":"https://varg.ai/how-to/make-ai-product-photos.md","picks":["higgsfield-marketplace-cards","higgsfield-product-photoshoot","ecom-image2","inference-sh-ai-product-photography","varg-ai"],"queries":["product photos","amazon listing images","product photography","packshot","ecommerce images","lifestyle product photo","карточки товара","фото для маркетплейса","инфографика для wildberries","предметная съемка"]},{"id":"edit-footage","title":"Edit your own footage","howTo":"How to edit your own video footage with AI","summary":"Cut silences and flubs, reframe 16:9 to 9:16, add captions and b-roll to footage you shot.","url":"https://varg.ai/how-to/edit-your-own-video-footage","md":"https://varg.ai/how-to/edit-your-own-video-footage.md","picks":["herk-edit-kit","clipify","ffmpeg-skill","claude-code-video-toolkit","chengfeng-videocut","varg-ffmpeg-mixing","varg-video-editing","elevenlabs-voice-isolator","elevenlabs-speech-to-text","hyperframes","elevenlabs-sound-effects"],"queries":["edit my video","cut silences","remove pauses","jump cuts","reframe to vertical","16:9 to 9:16","video editing agent","смонтируй","вырежи паузы","перегони в вертикаль","монтаж видео","обрезать видео","talking head edit","recut talking head","punchy edit","raw footage edit","zooms and subtitles"]},{"id":"remake-reference","title":"Remake a reference video","howTo":"How to remake a reference video with AI","summary":"Take a reel or ad you like, break it down shot by shot, and remake the format for your brand.","url":"https://varg.ai/how-to/remake-a-reference-video","md":"https://varg.ai/how-to/remake-a-reference-video.md","picks":["media-download","claude-video-watch","craft-reference-breakdown","varg-ai","varg-previz","seedance-2-prompt-guide","hyperframes"],"queries":["remake this video","make a video like this","copy this reel format","recreate this ad","video like this link","сделай похожий ролик","сделай как в этом рилсе","повтори формат","по референсу"]},{"id":"voiceover-music","title":"Voiceover and music for a video","howTo":"How to add voiceover and music to a video with AI","summary":"A professional voiceover and a fitting music bed added to your video or screen recording.","url":"https://varg.ai/how-to/add-voiceover-and-music-to-a-video","md":"https://varg.ai/how-to/add-voiceover-and-music-to-a-video.md","picks":["elevenlabs-text-to-speech","elevenlabs-music","hyperframes-media-use","hyperframes","varg-ffmpeg-mixing","varg-ai","elevenlabs-speech-to-text"],"queries":["voiceover","add voiceover","text to speech","background music","music for video","ai voice","озвучка","озвучить видео","добавить музыку","фоновая музыка","голос для видео","add music","soundtrack","sound effects","sfx","музыка к видео"]},{"id":"animate-photo","title":"Animate a photo","howTo":"How to animate a photo into a video with AI","summary":"A still photo brought to life: a subtle smile, blink, camera move or full scene motion.","url":"https://varg.ai/how-to/animate-a-photo-into-a-video","md":"https://varg.ai/how-to/animate-a-photo-into-a-video.md","picks":["varg-ai","inference-sh-image-to-video","flux-3-archival-formats","replicate-prompt-videos"],"queries":["animate photo","photo to video","image to video","bring photo to life","old photo animation","оживить фото","оживи фотографию","фото в видео","анимировать картинку"]},{"id":"trending-formats","title":"Trending AI video formats","howTo":"How to make trending AI video formats","summary":"What's going viral now — formats you can make for your brand today, with the skill for each.","url":"https://varg.ai/how-to/make-trending-ai-video-formats","md":"https://varg.ai/how-to/make-trending-ai-video-formats.md","picks":["last30days","head-of-content","gooseworks-apple-notes-ads","varg-imessage-video","awesome-seedance-skills","flux-3-archival-formats"],"queries":["trending video formats","viral formats","what's trending","trend ideas","viral ai video","content ideas","тренды","трендовые форматы","вирусные видео","что сейчас в тренде"]},{"id":"character-swap","title":"Put your character into a reference video","howTo":"How to swap your character into a video with AI","summary":"Your character (or person) performs the exact motion of a trending video: dance, gesture, walk, ad performance — motion transfer.","url":"https://varg.ai/how-to/swap-your-character-into-a-video","md":"https://varg.ai/how-to/swap-your-character-into-a-video.md","picks":["varg-ai","runway-studio-skills","media-download","varg-consistent-characters","seedance-2-prompt-guide"],"queries":["motion transfer","motion control","character swap","make my character do this dance","replace person in video","ai influencer dance","kling motion control","copy the motion from this video","свап персонажа","перенос движения","мой персонаж танцует как в видео","заменить человека в видео"]},{"id":"b-roll","title":"B-roll for your video","howTo":"How to make AI b-roll for your video","summary":"Cutaway footage for every mention in a voiceover or interview: generated clips, collage or stock-style shots, cut in on time.","url":"https://varg.ai/how-to/make-ai-b-roll-for-your-video","md":"https://varg.ai/how-to/make-ai-b-roll-for-your-video.md","picks":["varg-ai","remotion-create","gbro-collage-broll","hyperframes-media-use","claude-video-watch","varg-ffmpeg-mixing","elevenlabs-speech-to-text","color-grade-ai"],"queries":["b-roll","broll","cutaways","footage for my voiceover","add visuals to talking head","stock footage","би-ролл","перебивки","нарезка для перебивок","добавь футажи"]},{"id":"tiktok-carousel","title":"TikTok / Instagram photo carousels","howTo":"How to make TikTok photo carousels with AI","summary":"Swipeable photo slideshows with hook text — the format app founders use for organic growth.","url":"https://varg.ai/how-to/make-tiktok-photo-carousels","md":"https://varg.ai/how-to/make-tiktok-photo-carousels.md","picks":["inference-sh-social-media-carousel","varg-ai","hyperframes","inference-sh-ai-social-media-content","head-of-content"],"queries":["tiktok slideshow","tiktok carousel","photo carousel","instagram carousel","slideshow posts for my app","larry slideshow","карусель для тиктока","карусель инстаграм","слайды для тикток"]},{"id":"app-demo-video","title":"App Store preview or app demo video","howTo":"How to make an app demo video with AI","summary":"A polished demo of your app: device mockups, real screens, captions, music — for the App Store, ads or a landing page.","url":"https://varg.ai/how-to/make-an-app-demo-video","md":"https://varg.ai/how-to/make-an-app-demo-video.md","picks":["hyperframes","hyperframes-duo","guizang-product-video","fal-ugc","video-shotcraft","aso-appstore-screenshots","varg-ai"],"queries":["app store video","app preview video","app demo video","app promo","phone mockup video","device mockup","видео для app store","демо приложения","промо приложения"]},{"id":"real-estate-video","title":"Property listing video","howTo":"How to make a property listing video with AI","summary":"A listing reel from property photos: gentle camera motion through rooms, captions with price and features, music.","url":"https://varg.ai/how-to/make-a-property-listing-video","md":"https://varg.ai/how-to/make-a-property-listing-video.md","picks":["varg-ai","hyperframes","want-renovation-time-lapse","craft-camera-moves"],"queries":["real estate video","listing video","property tour","house tour from photos","apartment video","видео недвижимости","видео квартиры","презентация квартиры","обзор дома по фото"]},{"id":"video-edit-ai","title":"Change something inside a video","howTo":"How to change something inside a video with AI","summary":"Swap a product, restyle a scene, change lighting or the look of an existing clip while keeping the motion.","url":"https://varg.ai/how-to/change-something-inside-a-video","md":"https://varg.ai/how-to/change-something-inside-a-video.md","picks":["varg-ai","runway-media","color-grade-ai","varg-video-editing","media-download"],"queries":["replace product in video","change the product in this video","video to video","restyle video","make this video anime","change background in video","relight video","video edit ai","заменить товар в видео","поменять стиль видео","видео в аниме"]},{"id":"personalized-videos","title":"Personalized videos at scale","howTo":"How to make personalized videos at scale with AI","summary":"One template, many versions: each lead's name, company and website in the video, optionally in a cloned voice.","url":"https://varg.ai/how-to/make-personalized-videos-at-scale","md":"https://varg.ai/how-to/make-personalized-videos-at-scale.md","picks":["hyperframes","remotion-best-practices","varg-ai","elevenlabs-text-to-speech","hyperframes-cli"],"queries":["personalized videos","personalized outreach video","video for each lead","video per customer","mail merge video","персонализированные видео","видео для каждого клиента"]}],"skills":[{"slug":"varg-ai","name":"varg AI","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["video","image","audio","talking-head","captions","render","tsx","official"],"summary":"The official varg skill: videos, images, speech and music through one API key, rendered in the cloud or locally.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-ai","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-ai -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-ai -a cursor -y","openclaw":"npx clawhub@latest install varg-ai"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/varg-ai","md":"https://varg.ai/how-to/skills/varg-ai.md","example":"https://s3.varg.ai/how-to/previews/7df061df8dcb/varg-ai.mp4"},{"slug":"video-skills","name":"Video Skills Finder","type":"skill","status":"live","shelf":"model","category":"research","tags":["finder","search","catalog","video","official"],"summary":"Finds the right skill for any AI video, image, voice or music job here and shows you the visual options.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/video-skills","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill video-skills -a codex -y","cursor":"npx skills add vargHQ/skills --skill video-skills -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill video-skills -a gemini-cli -y","openclaw":"npx clawhub@latest install video-skills"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/video-skills","md":"https://varg.ai/how-to/skills/video-skills.md"},{"slug":"iphone-duo-fold","name":"iPhone Duo Fold","type":"skill","status":"live","shelf":"effect","category":"native-ui","tags":["iphone-duo","foldable","device-mockup","app-promo","3d","three-js","progressive-blur","transparent","code2video","product","free","official"],"summary":"Your screens on Apple's foldable iPhone Duo, unfolding in 3D with its progressive blur. Local, free.","publisher":"varg","source":"https://github.com/vargHQ/code2video-templates/tree/master/iphone-duo-fold","license":"MIT","install":{"claude-code":"git clone --depth 1 https://github.com/vargHQ/code2video-templates ~/code2video-templates && ln -s ~/code2video-templates/iphone-duo-fold ~/.claude/skills/iphone-duo-fold"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/iphone-duo-fold","md":"https://varg.ai/how-to/skills/iphone-duo-fold.md","example":"https://s3.varg.ai/how-to/previews/b1adcaedb8e5/iphone-duo-fold.mp4"},{"slug":"varg-previz","name":"Previz to Seedance","type":"skill","status":"beta","shelf":"workflow","category":"cinematic","tags":["camera","editing","characters","storyboard","previz","three-js","video-to-video","music"],"summary":"Plan multi-shot AI video before paying: story, anchor sheets, a three.js grey-box previz, then a Seedance v2v pack.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-previz","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-previz -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-previz -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-previz -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-previz"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/varg-previz","md":"https://varg.ai/how-to/skills/varg-previz.md","example":"https://s3.varg.ai/how-to/previews/2f5f2d60dd84/varg-previz.mp4"},{"slug":"media-download","name":"Local-first video downloader: private, no subscription","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["download","yt-dlp","gallery-dl","pinterest","references","moodboard","x","youtube","instagram","tiktok","free","official"],"summary":"Save any video by link (X, YouTube, Instagram, TikTok, 1800+ sites) or Pinterest images as references, locally, no key.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/media-download","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill media-download -a codex -y","cursor":"npx skills add vargHQ/skills --skill media-download -a cursor -y"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/media-download","md":"https://varg.ai/how-to/skills/media-download.md","example":"https://s3.varg.ai/how-to/previews/547c697e5104/media-download.mp4"},{"slug":"short-form-ffmpeg-cookbook","name":"Short-form FFmpeg cookbook: copyable commands for Reels","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["ffmpeg","captions","subtitles","9:16","vertical","reels","tiktok","shorts","crop","trim","music","free","official"],"summary":"Footage into a 9:16 MP4 with FFmpeg: crop to vertical, burn captions, trim and join, music under the voice.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/short-form-ffmpeg-cookbook","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill short-form-ffmpeg-cookbook -a codex -y","cursor":"npx skills add vargHQ/skills --skill short-form-ffmpeg-cookbook -a cursor -y"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/short-form-ffmpeg-cookbook","md":"https://varg.ai/how-to/skills/short-form-ffmpeg-cookbook.md"},{"slug":"varg-music-video","name":"Turn a song into an AI music video","type":"skill","status":"beta","shelf":"workflow","category":"music","tags":["lip-sync","beat-grid","lyrics","storyboard","editing","characters","captions","seedance"],"summary":"Direct an AI music video the way top X creators do: song map, beat-grid storyboard, stills first, Seedance, lip-sync.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-music-video","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-music-video -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-music-video -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-music-video -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-music-video"},"agents":["claude-ai","claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-music-video","md":"https://varg.ai/how-to/skills/varg-music-video.md"},{"slug":"varg-character-keynote","name":"Character Keynote","type":"skill","status":"beta","shelf":"workflow","category":"talking-head","tags":["ads","ugc","characters","native-audio","template","seedance"],"summary":"One render call: a Soul character delivers a keynote-style ad line on a generated stage, voiced by Seedance 2.5.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-character-keynote","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-character-keynote -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-character-keynote -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-character-keynote -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-character-keynote"},"agents":["claude-ai","claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-character-keynote","md":"https://varg.ai/how-to/skills/varg-character-keynote.md"},{"slug":"varg-consistent-characters","name":"Consistent Characters","type":"skill","status":"beta","shelf":"workflow","category":"characters","tags":["ads","talking-head","captions","qa","native-audio","kling","reference-video"],"summary":"Multi-scene ads where the same actors, outfits and location hold in every cut: cards, composites, Kling v3 clips.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-consistent-characters","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-consistent-characters -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-consistent-characters -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-consistent-characters -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-consistent-characters"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-consistent-characters","md":"https://varg.ai/how-to/skills/varg-consistent-characters.md","example":"https://s3.varg.ai/how-to/previews/fd12064dae3c/varg-consistent-characters.mp4"},{"slug":"varg-character-design","name":"Character Design","type":"skill","status":"live","shelf":"guide","category":"characters","tags":["character-design","character-sheet","turnaround","consistent-character","ai-influencer","mascot"],"summary":"How to make AI characters people remember: definition, details, clothing, and a sheet that keeps them consistent.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-character-design","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-character-design -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-character-design -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-character-design -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-character-design"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-character-design","md":"https://varg.ai/how-to/skills/varg-character-design.md","example":"https://s3.varg.ai/how-to/previews/cdf841a5e376/varg-character-design.webp"},{"slug":"varg-character-grandma","name":"Grandma Characters","type":"skill","status":"live","shelf":"prompt","category":"characters","tags":["grandma","granny","grandpa","old","elderly","character-sheet"],"summary":"Very old AI characters people remember: age vs behaviour, real wrinkles, a loud outfit and one prop.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-character-grandma","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-character-grandma -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-character-grandma -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-character-grandma -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-character-grandma"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-character-grandma","md":"https://varg.ai/how-to/skills/varg-character-grandma.md","example":"https://s3.varg.ai/how-to/previews/30b8895d05ea/varg-character-grandma.webp"},{"slug":"varg-character-big-guy","name":"Big Guy Characters","type":"skill","status":"live","shelf":"prompt","category":"characters","tags":["big-guy","fat","heavy","plus-size","strongman","character-sheet"],"summary":"Big, heavy characters played straight: size shown with visible cues, a small delicate job, never mocked.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-character-big-guy","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-character-big-guy -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-character-big-guy -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-character-big-guy -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-character-big-guy"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-character-big-guy","md":"https://varg.ai/how-to/skills/varg-character-big-guy.md","example":"https://s3.varg.ai/how-to/previews/a8f54ecd7b02/varg-character-big-guy.webp"},{"slug":"varg-character-cringe","name":"Cringe Deadpan Characters","type":"skill","status":"live","shelf":"prompt","category":"characters","tags":["cringe","deadpan","weird","odd","ai-influencer","character-sheet"],"summary":"Bizarre but believable characters people argue about: one wrong outfit, one repeated action, no smile.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-character-cringe","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-character-cringe -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-character-cringe -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-character-cringe -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-character-cringe"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-character-cringe","md":"https://varg.ai/how-to/skills/varg-character-cringe.md","example":"https://s3.varg.ai/how-to/previews/ea0beb949386/varg-character-cringe.webp"},{"slug":"varg-character-beautiful-woman","name":"Beautiful Women","type":"skill","status":"live","shelf":"prompt","category":"characters","tags":["beautiful-woman","model","ai-influencer","glamour","swimwear","realism"],"summary":"Very beautiful AI women who look like real models: casting details, real skin, fashion styling, no false blocks.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-character-beautiful-woman","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-character-beautiful-woman -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-character-beautiful-woman -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-character-beautiful-woman -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-character-beautiful-woman"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-character-beautiful-woman","md":"https://varg.ai/how-to/skills/varg-character-beautiful-woman.md","example":"https://s3.varg.ai/how-to/previews/6c5966b6ac5e/varg-character-beautiful-woman.webp"},{"slug":"varg-character-fitness","name":"Fitness Characters","type":"skill","status":"live","shelf":"prompt","category":"characters","tags":["fitness","gym","sports-bra","athlete","activewear","moderation"],"summary":"Fitness coaches and athletes with real muscle, a signature colour and catalog wording that gets sports bras through.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-character-fitness","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-character-fitness -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-character-fitness -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-character-fitness -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-character-fitness"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-character-fitness","md":"https://varg.ai/how-to/skills/varg-character-fitness.md","example":"https://s3.varg.ai/how-to/previews/970c7b30ba05/varg-character-fitness.webp"},{"slug":"varg-character-absurd","name":"Absurd Characters & Mascots","type":"skill","status":"live","shelf":"prompt","category":"characters","tags":["absurd","brainrot","mascot","creature","3d","clay"],"summary":"Food or object + animal + one human detail: brainrot-style creatures and brand mascots in 3D or clay.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-character-absurd","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-character-absurd -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-character-absurd -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-character-absurd -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-character-absurd"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-character-absurd","md":"https://varg.ai/how-to/skills/varg-character-absurd.md","example":"https://s3.varg.ai/how-to/previews/067ffd2edd78/varg-character-absurd.webp"},{"slug":"varg-character-cartoon","name":"Cartoon Look Characters","type":"skill","status":"live","shelf":"prompt","category":"characters","tags":["cartoon","simpsons-style","pixar-style","anime","restyle","style"],"summary":"Original characters in famous cartoon looks (yellow sitcom, 3D family film, anime, clay), described without IP names.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-character-cartoon","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-character-cartoon -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-character-cartoon -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-character-cartoon -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-character-cartoon"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-character-cartoon","md":"https://varg.ai/how-to/skills/varg-character-cartoon.md","example":"https://s3.varg.ai/how-to/previews/ed07b62f9de5/varg-character-cartoon.webp"},{"slug":"varg-podcast-video","name":"Turn a script into a two-person podcast video","type":"skill","status":"beta","shelf":"workflow","category":"talking-head","tags":["podcast","dialogue","characters","native-audio","education"],"summary":"Two-character podcast or debate clips: one studio set, locked camera angles, MiniMax H3 Max with native audio.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-podcast-video","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-podcast-video -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-podcast-video -a cursor -y","gemini-cli":"npx skills add vargHQ/skills --skill varg-podcast-video -a gemini-cli -y","openclaw":"npx clawhub@latest install varg-podcast-video"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/varg-podcast-video","md":"https://varg.ai/how-to/skills/varg-podcast-video.md","example":"https://s3.varg.ai/how-to/previews/100daa58d70d/varg-podcast-video.mp4"},{"slug":"varg-imessage-video","name":"iMessage Video","type":"skill","status":"beta","shelf":"workflow","category":"native-ui","tags":["chat-story","ios","ads","deterministic-render","puppeteer"],"summary":"Pixel-perfect iMessage conversation videos from a JSON script: iOS 26 chrome, typing, tapbacks, group chats.","publisher":"varg","source":"vargHQ (internal: .agents/skills/imessage-video)","license":"proprietary","install":{},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/varg-imessage-video","md":"https://varg.ai/how-to/skills/varg-imessage-video.md","example":"https://s3.varg.ai/how-to/previews/2fc5d178d91b/varg-imessage-video.mp4"},{"slug":"varg-templates-section","name":"Templates Gallery Ops","type":"skill","status":"beta","shelf":"guide","category":"tooling","tags":["templates","internal","ops","previews","ffmpeg","r2"],"summary":"Internal runbook for the varg app Templates gallery: publish renders, preview clips, frame-0 posters, shelves.","publisher":"varg","source":"vargHQ (internal: .agents/skills/varg-templates-section)","license":"proprietary","install":{},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/varg-templates-section","md":"https://varg.ai/how-to/skills/varg-templates-section.md","example":"https://s3.varg.ai/how-to/previews/067f0870395a/varg-templates-section.webp"},{"slug":"varg-video-editing","name":"Video Editing Best Practices","type":"skill","status":"live","shelf":"guide","category":"edit-services","tags":["editing","edit-services","ffmpeg","captions","dubbing","lip-sync","upscale","clips","transcript","v2v","resolve","otio","official"],"summary":"Best practices for editing video with agents: which service for each edit, and the rules that keep cuts clean.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-video-editing","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-editing -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-editing -a cursor -y"},"agents":["claude-code","codex","cursor","openclaw","mcp"],"url":"https://varg.ai/how-to/skills/varg-video-editing","md":"https://varg.ai/how-to/skills/varg-video-editing.md"},{"slug":"varg-ffmpeg-mixing","name":"Splice AI clips into a video with FFmpeg","type":"skill","status":"beta","shelf":"guide","category":"editing","tags":["ffmpeg","audio-sync","trim","concat","tooling"],"summary":"Splice generated clips into an original video with ffmpeg without A/V drift: absolute trims, one audio track.","publisher":"varg","source":"https://github.com/vargHQ/sdk/tree/main/.claude/skills/ffmpeg-mixing","license":"MIT","install":{},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/varg-ffmpeg-mixing","md":"https://varg.ai/how-to/skills/varg-ffmpeg-mixing.md"},{"slug":"varg-studio-ugc-ads","name":"UGC Ad","type":"skill","status":"draft","shelf":"workflow","category":"ads","tags":["ugc","voiceover","captions","varg-studio","first-ad"],"summary":"A creator-style ad shot like a friend's recommendation: 3 shots, voiceover, captions, end card, no presenter.","publisher":"varg","source":"vargHQ (internal: studio-app/plugins/varg-studio/src/shared/formats.ts)","license":"proprietary","install":{},"agents":["varg-studio"],"url":"https://varg.ai/how-to/skills/varg-studio-ugc-ads","md":"https://varg.ai/how-to/skills/varg-studio-ugc-ads.md","example":"https://s3.varg.ai/how-to/previews/7446ec754170/varg-studio-ugc-ads.mp4"},{"slug":"varg-studio-us-vs-them","name":"Us vs Them Ad","type":"skill","status":"draft","shelf":"workflow","category":"ads","tags":["comparison","split-screen","voiceover","captions","varg-studio","first-ad"],"summary":"Your product next to the usual alternative: split frame, product hero, voiceover, captions, end card.","publisher":"varg","source":"vargHQ (internal: studio-app/plugins/varg-studio/src/shared/formats.ts)","license":"proprietary","install":{},"agents":["varg-studio"],"url":"https://varg.ai/how-to/skills/varg-studio-us-vs-them","md":"https://varg.ai/how-to/skills/varg-studio-us-vs-them.md"},{"slug":"varg-studio-before-after","name":"Before & After Ad","type":"skill","status":"draft","shelf":"workflow","category":"ads","tags":["routine","before-after","voiceover","captions","varg-studio","first-ad"],"summary":"A routine before and after with no invented results: morning and night shots, voiceover, captions, end card.","publisher":"varg","source":"vargHQ (internal: studio-app/plugins/varg-studio/src/shared/formats.ts)","license":"proprietary","install":{},"agents":["varg-studio"],"url":"https://varg.ai/how-to/skills/varg-studio-before-after","md":"https://varg.ai/how-to/skills/varg-studio-before-after.md","example":"https://s3.varg.ai/how-to/previews/6fc8cf1c7428/varg-studio-before-after.mp4"},{"slug":"varg-studio-product","name":"Product Ad","type":"skill","status":"draft","shelf":"workflow","category":"product","tags":["ads","packshot","product-loop","voiceover","varg-studio"],"summary":"The product itself: a 360° spin, in hand and a texture close-up, with a voiceover and an end card.","publisher":"varg","source":"vargHQ (internal: studio-app/plugins/varg-studio/src/shared/formats.ts)","license":"proprietary","install":{},"agents":["varg-studio"],"url":"https://varg.ai/how-to/skills/varg-studio-product","md":"https://varg.ai/how-to/skills/varg-studio-product.md","example":"https://s3.varg.ai/how-to/previews/48a31d44ce9c/varg-studio-product.mp4"},{"slug":"varg-studio-social-proof","name":"Social Proof Ad","type":"skill","status":"draft","shelf":"workflow","category":"ads","tags":["reviews","testimonial","quote-card","voiceover","varg-studio"],"summary":"A real review from your brand kit, read over the product: quote card, product in hand, voiceover, end card.","publisher":"varg","source":"vargHQ (internal: studio-app/plugins/varg-studio/src/shared/formats.ts)","license":"proprietary","install":{},"agents":["varg-studio"],"url":"https://varg.ai/how-to/skills/varg-studio-social-proof","md":"https://varg.ai/how-to/skills/varg-studio-social-proof.md"},{"slug":"varg-studio-talking-head","name":"Talking Head Ad","type":"skill","status":"draft","shelf":"workflow","category":"talking-head","tags":["ads","presenter","lip-sync","b-roll","varg-studio"],"summary":"A presenter speaks to camera about the product: lip-synced portrait, two b-roll shots, captions, end card.","publisher":"varg","source":"vargHQ (internal: studio-app/plugins/varg-studio/src/shared/formats.ts)","license":"proprietary","install":{},"agents":["varg-studio"],"url":"https://varg.ai/how-to/skills/varg-studio-talking-head","md":"https://varg.ai/how-to/skills/varg-studio-talking-head.md","example":"https://s3.varg.ai/how-to/previews/8a4255b9e16d/varg-studio-talking-head.mp4"},{"slug":"varg-studio-dialogue","name":"Two-Person Dialogue Ad","type":"skill","status":"draft","shelf":"workflow","category":"talking-head","tags":["ads","dialogue","presenter","lip-sync","varg-studio"],"summary":"Two people talk it through, one of them already a fan: two lip-synced presenters, captions, end card.","publisher":"varg","source":"vargHQ (internal: studio-app/plugins/varg-studio/src/shared/formats.ts)","license":"proprietary","install":{},"agents":["varg-studio"],"url":"https://varg.ai/how-to/skills/varg-studio-dialogue","md":"https://varg.ai/how-to/skills/varg-studio-dialogue.md","example":"https://s3.varg.ai/how-to/previews/c8158b74e586/varg-studio-dialogue.mp4"},{"slug":"varg-studio-memes","name":"Meme Ad","type":"skill","status":"draft","shelf":"workflow","category":"ads","tags":["memes","humor","voiceover","captions","varg-studio"],"summary":"A familiar meme format with your product as the punchline: setup shot, punchline shot, voiceover, captions.","publisher":"varg","source":"vargHQ (internal: studio-app/plugins/varg-studio/src/shared/formats.ts)","license":"proprietary","install":{},"agents":["varg-studio"],"url":"https://varg.ai/how-to/skills/varg-studio-memes","md":"https://varg.ai/how-to/skills/varg-studio-memes.md","example":"https://s3.varg.ai/how-to/previews/0f0720b8263e/varg-studio-memes.mp4"},{"slug":"varg-studio-cinematic","name":"Cinematic Ad","type":"skill","status":"draft","shelf":"workflow","category":"ads","tags":["ads","mood","music","voiceover","varg-studio","cinematic"],"summary":"Moody, high-polish shots that sell the feeling: wide establishing shot, slow push-in, close-up, end card.","publisher":"varg","source":"vargHQ (internal: studio-app/plugins/varg-studio/src/shared/formats.ts)","license":"proprietary","install":{},"agents":["varg-studio"],"url":"https://varg.ai/how-to/skills/varg-studio-cinematic","md":"https://varg.ai/how-to/skills/varg-studio-cinematic.md","example":"https://s3.varg.ai/how-to/previews/a866b5f22e0f/varg-studio-cinematic.mp4"},{"slug":"varg-studio-ad-hooks","name":"Ad Hook Styles","type":"ref-pack","status":"draft","shelf":"prompt","category":"ads","tags":["hooks","copywriting","openers","editing","varg-studio"],"summary":"Studio's 12 ad hook styles with copy templates, brand-kit gates and the Hook Lab recipe for new 3 s openers.","publisher":"varg","source":"vargHQ (internal: studio-app/plugins/varg-studio/src/shared/formats.ts)","license":"proprietary","install":{},"agents":["varg-studio"],"url":"https://varg.ai/how-to/skills/varg-studio-ad-hooks","md":"https://varg.ai/how-to/skills/varg-studio-ad-hooks.md","example":"https://s3.varg.ai/how-to/previews/b91f267bea61/varg-studio-ad-hooks.mp4"},{"slug":"varg-video-edit-library","name":"Video editing skills for Claude Code and AI agents","type":"skill","status":"live","shelf":"guide","category":"edit-services","tags":["editing","cuts","transitions","titles","lower-thirds","cta","ui","cursors","devices","code","agent-flows","charts","logos","backgrounds","ffmpeg","hyperframes","remotion","capcut","official"],"summary":"206 named edits with recipes for FFmpeg, HyperFrames, Remotion and CapCut: cuts, transitions, titles, UI, numbers.","publisher":"varg","source":"https://github.com/vargHQ/skills/tree/main/varg-video-edit-library","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","codex","cursor","openclaw","mcp"],"url":"https://varg.ai/how-to/skills/varg-video-edit-library","md":"https://varg.ai/how-to/skills/varg-video-edit-library.md"},{"slug":"hyperframes-figma","name":"HyperFrames Figma","type":"skill","status":"live","shelf":"workflow","category":"brand-motion","tags":["figma","design-to-video","shaders","hyperframes"],"summary":"Turn a Figma link into video: rendered assets, brand tokens, components and storyboard frames rebuilt as motion.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/skills/figma","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add heygen-com/hyperframes\nclaude plugin install hyperframes@hyperframes","codex":"npx skills add heygen-com/hyperframes --skill figma -a codex","cursor":"npx skills add heygen-com/hyperframes --skill figma -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill figma -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-figma","md":"https://varg.ai/how-to/skills/hyperframes-figma.md","example":"https://s3.varg.ai/how-to/previews/151a57263eb7/hyperframes-figma.mp4"},{"slug":"hyperframes","name":"HyperFrames","type":"skill","status":"live","shelf":"guide","category":"explainers","tags":["brand-motion","kinetic-type","captions","html-to-video","gsap","motion-graphics"],"summary":"Turn HTML, CSS and seekable animation into deterministic MP4s: launch films, explainers, captions, title cards.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/skills/hyperframes","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add heygen-com/hyperframes\nclaude plugin install hyperframes@hyperframes","codex":"npx skills add heygen-com/hyperframes --skill hyperframes -a codex","cursor":"npx skills add heygen-com/hyperframes --skill hyperframes -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill hyperframes -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes","md":"https://varg.ai/how-to/skills/hyperframes.md","example":"https://s3.varg.ai/how-to/previews/400daa5dc577/hyperframes.mp4"},{"slug":"hyperframes-cli","name":"HyperFrames CLI","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["render","preview","lint","cloud-render","hyperframes"],"summary":"Drive the HyperFrames CLI: scaffold, check, preview, snapshot, edit the timeline, render locally or in the cloud.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/skills/hyperframes-cli","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add heygen-com/hyperframes\nclaude plugin install hyperframes@hyperframes","codex":"npx skills add heygen-com/hyperframes --skill hyperframes-cli -a codex","cursor":"npx skills add heygen-com/hyperframes --skill hyperframes-cli -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill hyperframes-cli -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-cli","md":"https://varg.ai/how-to/skills/hyperframes-cli.md","example":"https://s3.varg.ai/how-to/previews/2ce1446e01bd/hyperframes-cli.mp4"},{"slug":"hyperframes-registry","name":"HyperFrames Registry","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["shaders","kinetic-type","captions","transitions","components","hyperframes"],"summary":"Pull any of ~450 ready-made blocks into a video as editable source: transitions, titles, captions, charts, 3D.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/skills/hyperframes-registry","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add heygen-com/hyperframes\nclaude plugin install hyperframes@hyperframes","codex":"npx skills add heygen-com/hyperframes --skill hyperframes-registry -a codex","cursor":"npx skills add heygen-com/hyperframes --skill hyperframes-registry -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill hyperframes-registry -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-registry","md":"https://varg.ai/how-to/skills/hyperframes-registry.md","example":"https://s3.varg.ai/how-to/previews/e45347961f24/hyperframes-registry.mp4"},{"slug":"hyperframes-media-use","name":"HyperFrames Media Use","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["image","color","captions","voiceover","sfx","hyperframes","audio"],"summary":"Find or make every asset a video needs: music, SFX, voiceover, images, logos, avatars, transcripts, grades.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/skills/media-use","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add heygen-com/hyperframes\nclaude plugin install hyperframes@hyperframes","codex":"npx skills add heygen-com/hyperframes --skill media-use -a codex","cursor":"npx skills add heygen-com/hyperframes --skill media-use -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill media-use -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-media-use","md":"https://varg.ai/how-to/skills/hyperframes-media-use.md","example":"https://s3.varg.ai/how-to/previews/363b74fce211/hyperframes-media-use.mp4"},{"slug":"remotion-to-hyperframes","name":"Remotion to HyperFrames","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["remotion","migration","lottie","threejs","hyperframes"],"summary":"Port Remotion, Lottie, Three.js, p5 or canvas animations into HyperFrames and verify them frame by frame.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/skills/remotion-to-hyperframes","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add heygen-com/hyperframes\nclaude plugin install hyperframes@hyperframes","codex":"npx skills add heygen-com/hyperframes --skill remotion-to-hyperframes -a codex","cursor":"npx skills add heygen-com/hyperframes --skill remotion-to-hyperframes -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill remotion-to-hyperframes -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-to-hyperframes","md":"https://varg.ai/how-to/skills/remotion-to-hyperframes.md"},{"slug":"hyperframes-slideshow","name":"HyperFrames Slideshow","type":"skill","status":"live","shelf":"workflow","category":"explainers","tags":["slides","presentation","pitch-deck","hyperframes"],"summary":"Build a live, navigable deck with fragment reveals, branching hotspots and presenter notes instead of an MP4.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/skills/slideshow","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add heygen-com/hyperframes\nclaude plugin install hyperframes@hyperframes","codex":"npx skills add heygen-com/hyperframes --skill slideshow -a codex","cursor":"npx skills add heygen-com/hyperframes --skill slideshow -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill slideshow -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-slideshow","md":"https://varg.ai/how-to/skills/hyperframes-slideshow.md","example":"https://s3.varg.ai/how-to/previews/d762d55a36a8/hyperframes-slideshow.mp4"},{"slug":"hyperframes-canopy-part-title","name":"Canopy Part Title","type":"skill","status":"live","shelf":"effect","category":"kinetic-type","tags":["title-card","hyperframes-block","3d"],"summary":"Leaves sweep across the frame and part to reveal your headline: a 12-second 1080p title block.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/canopy-part-title","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes --skill canopy-part-title -a claude-code","codex":"npx skills add heygen-com/hyperframes --skill canopy-part-title -a codex","cursor":"npx skills add heygen-com/hyperframes --skill canopy-part-title -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill canopy-part-title -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-canopy-part-title","md":"https://varg.ai/how-to/skills/hyperframes-canopy-part-title.md","example":"https://s3.varg.ai/how-to/previews/28caaca90886/hyperframes-canopy-part-title.mp4"},{"slug":"hyperframes-code-slice-hero","name":"Code Slice Hero","type":"skill","status":"live","shelf":"effect","category":"kinetic-type","tags":["title-card","hero","hyperframes-block","3d"],"summary":"A tiled headline flips cell by cell under a sweeping depth field to reveal a second line: an 8-second hero.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/code-slice-hero","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes --skill code-slice-hero -a claude-code","codex":"npx skills add heygen-com/hyperframes --skill code-slice-hero -a codex","cursor":"npx skills add heygen-com/hyperframes --skill code-slice-hero -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill code-slice-hero -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-code-slice-hero","md":"https://varg.ai/how-to/skills/hyperframes-code-slice-hero.md","example":"https://s3.varg.ai/how-to/previews/9f799bc52087/hyperframes-code-slice-hero.mp4"},{"slug":"hyperframes-cuboid-carousel","name":"Cuboid Carousel","type":"skill","status":"live","shelf":"effect","category":"brand-motion","tags":["carousel","product","hyperframes-block","3d"],"summary":"A chain of bevelled 3D cuboids rides a travelling wave as a content carousel for features or products.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/cuboid-carousel","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes --skill cuboid-carousel -a claude-code","codex":"npx skills add heygen-com/hyperframes --skill cuboid-carousel -a codex","cursor":"npx skills add heygen-com/hyperframes --skill cuboid-carousel -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill cuboid-carousel -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-cuboid-carousel","md":"https://varg.ai/how-to/skills/hyperframes-cuboid-carousel.md","example":"https://s3.varg.ai/how-to/previews/68a80d7dd39c/hyperframes-cuboid-carousel.mp4"},{"slug":"hyperframes-frost-sequence-camera-orbit","name":"Frost Sequence Camera Orbit","type":"skill","status":"live","shelf":"effect","category":"brand-motion","tags":["logo-sting","launch","hyperframes-block","3d"],"summary":"An orbiting camera follows an ice logo as it shatters, reforms into two text moments and fades out.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/frost-sequence-camera-orbit","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes --skill frost-sequence-camera-orbit -a claude-code","codex":"npx skills add heygen-com/hyperframes --skill frost-sequence-camera-orbit -a codex","cursor":"npx skills add heygen-com/hyperframes --skill frost-sequence-camera-orbit -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill frost-sequence-camera-orbit -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-frost-sequence-camera-orbit","md":"https://varg.ai/how-to/skills/hyperframes-frost-sequence-camera-orbit.md","example":"https://s3.varg.ai/how-to/previews/2570c1aa4cfd/hyperframes-frost-sequence-camera-orbit.mp4"},{"slug":"hyperframes-glass-shard-title","name":"Glass Shard Title","type":"skill","status":"live","shelf":"effect","category":"kinetic-type","tags":["title-card","hyperframes-block","3d"],"summary":"Glass shards fly in through fog and tile themselves into your headline, then fly out past the camera.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/glass-shard-title","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes --skill glass-shard-title -a claude-code","codex":"npx skills add heygen-com/hyperframes --skill glass-shard-title -a codex","cursor":"npx skills add heygen-com/hyperframes --skill glass-shard-title -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill glass-shard-title -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-glass-shard-title","md":"https://varg.ai/how-to/skills/hyperframes-glass-shard-title.md","example":"https://s3.varg.ai/how-to/previews/f6b92a1beeaa/hyperframes-glass-shard-title.mp4"},{"slug":"hyperframes-orbit-card","name":"Orbit Card","type":"skill","status":"live","shelf":"effect","category":"launch","tags":["feature-card","product","hyperframes-block","3d","brand-motion"],"summary":"A single feature card orbits a dot sphere on a Blender-made camera move: a 10-second product beat.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/orbit-card","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes --skill orbit-card -a claude-code","codex":"npx skills add heygen-com/hyperframes --skill orbit-card -a codex","cursor":"npx skills add heygen-com/hyperframes --skill orbit-card -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill orbit-card -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-orbit-card","md":"https://varg.ai/how-to/skills/hyperframes-orbit-card.md","example":"https://s3.varg.ai/how-to/previews/d22e16d165d1/hyperframes-orbit-card.mp4"},{"slug":"hyperframes-wireframe-portal-title","name":"Wireframe Portal Title","type":"skill","status":"live","shelf":"effect","category":"kinetic-type","tags":["title-card","hyperframes-block","3d"],"summary":"A wireframe portal bursts open, the title comes through, then its letters swap into a second phrase.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/wireframe-portal-title","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes --skill wireframe-portal-title -a claude-code","codex":"npx skills add heygen-com/hyperframes --skill wireframe-portal-title -a codex","cursor":"npx skills add heygen-com/hyperframes --skill wireframe-portal-title -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes --skill wireframe-portal-title -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-wireframe-portal-title","md":"https://varg.ai/how-to/skills/hyperframes-wireframe-portal-title.md","example":"https://s3.varg.ai/how-to/previews/a9084c5eed14/hyperframes-wireframe-portal-title.mp4"},{"slug":"hyperframes-camera-3d-captions","name":"3D Camera Captions","type":"skill","status":"live","shelf":"effect","category":"captions","tags":["code-to-video","hyperframes","talking-head","3d","kinetic-type","alpha-matte"],"summary":"Captions that live in 3D around a talking head: the camera flies through the words, heroes pass behind the speaker.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes-community-skills/tree/master/skills/camera-3d-captions","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes-community-skills --skill camera-3d-captions -a claude-code","codex":"npx skills add heygen-com/hyperframes-community-skills --skill camera-3d-captions -a codex","cursor":"npx skills add heygen-com/hyperframes-community-skills --skill camera-3d-captions -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes-community-skills --skill camera-3d-captions -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-camera-3d-captions","md":"https://varg.ai/how-to/skills/hyperframes-camera-3d-captions.md","example":"https://s3.varg.ai/how-to/previews/1fc0866a8618/hyperframes-camera-3d-captions.mp4"},{"slug":"hyperframes-day-in-my-life","name":"Day in My Life","type":"skill","status":"live","shelf":"workflow","category":"animation","tags":["code-to-video","hyperframes","p5-brush","hand-drawn","short-film","agent-history","art-direction"],"summary":"A 60–75 s hand-drawn ink film of your agent's day with you, built from local Claude Code history, scored for strings.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes-community-skills/tree/master/skills/day-in-my-life","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes-community-skills --skill day-in-my-life -a claude-code"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/hyperframes-day-in-my-life","md":"https://varg.ai/how-to/skills/hyperframes-day-in-my-life.md"},{"slug":"hyperframes-duo","name":"Duo Foldable Phone","type":"skill","status":"beta","shelf":"effect","category":"native-ui","tags":["code-to-video","hyperframes","meme","side-by-side","phone-mockup"],"summary":"Two HTML screens composited into a photo of hands holding an open foldable phone, for side-by-side meme videos.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes-community-skills/tree/master/skills/duo","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes-community-skills --skill duo -a claude-code","codex":"npx skills add heygen-com/hyperframes-community-skills --skill duo -a codex","cursor":"npx skills add heygen-com/hyperframes-community-skills --skill duo -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes-community-skills --skill duo -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-duo","md":"https://varg.ai/how-to/skills/hyperframes-duo.md","example":"https://s3.varg.ai/how-to/previews/606355b9f5cc/hyperframes-duo.mp4"},{"slug":"hyperframes-p5-paint-animation","name":"p5 Paint Animation","type":"skill","status":"live","shelf":"effect","category":"animation","tags":["code-to-video","p5-brush","handwriting","write-on","painterly","video-repaint","art-direction"],"summary":"Handwriting that writes itself, photos that paint themselves and clips repainted as living paintings, in p5.js code.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes-community-skills/tree/master/skills/p5-paint-animation","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes-community-skills --skill p5-paint-animation -a claude-code","codex":"npx skills add heygen-com/hyperframes-community-skills --skill p5-paint-animation -a codex","cursor":"npx skills add heygen-com/hyperframes-community-skills --skill p5-paint-animation -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes-community-skills --skill p5-paint-animation -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-p5-paint-animation","md":"https://varg.ai/how-to/skills/hyperframes-p5-paint-animation.md","example":"https://s3.varg.ai/how-to/previews/6e64b6b03bf7/hyperframes-p5-paint-animation.mp4"},{"slug":"hyperframes-prod-by-claude","name":"Prod by Claude","type":"skill","status":"live","shelf":"workflow","category":"music","tags":["code-to-video","hyperframes","strudel","live-coding","music-visualizer"],"summary":"A square video of a Strudel live-coding track where every code token lights up on the note it plays.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes-community-skills/tree/master/skills/prod-by-claude","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes-community-skills --skill prod-by-claude -a claude-code","codex":"npx skills add heygen-com/hyperframes-community-skills --skill prod-by-claude -a codex","cursor":"npx skills add heygen-com/hyperframes-community-skills --skill prod-by-claude -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes-community-skills --skill prod-by-claude -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-prod-by-claude","md":"https://varg.ai/how-to/skills/hyperframes-prod-by-claude.md","example":"https://s3.varg.ai/how-to/previews/1cfd66e4efe8/hyperframes-prod-by-claude.mp4"},{"slug":"hyperframes-session-story","name":"Session Story","type":"skill","status":"live","shelf":"workflow","category":"animation","tags":["code-to-video","hyperframes","p5-brush","watercolor","short-film","agent-history","art-direction"],"summary":"A 40–70 s watercolor film of a typical session with your agent, told in your real messages, with its own score.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes-community-skills/tree/master/skills/session-story","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes-community-skills --skill session-story -a claude-code","codex":"npx skills add heygen-com/hyperframes-community-skills --skill session-story -a codex","cursor":"npx skills add heygen-com/hyperframes-community-skills --skill session-story -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes-community-skills --skill session-story -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-session-story","md":"https://varg.ai/how-to/skills/hyperframes-session-story.md","example":"https://s3.varg.ai/how-to/previews/e6488d83a31f/hyperframes-session-story.mp4"},{"slug":"hyperframes-vox-explainer","name":"Plain-Sight Explainer","type":"skill","status":"live","shelf":"workflow","category":"explainers","tags":["code-to-video","hyperframes","collage","editorial-collage","voiceover","archival"],"summary":"60–90 s collage explainers about everyday things, or mined from your documents and links, with numeric seam checks.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes-community-skills/tree/master/skills/vox-explainer","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes-community-skills --skill vox-explainer -a claude-code","codex":"npx skills add heygen-com/hyperframes-community-skills --skill vox-explainer -a codex","cursor":"npx skills add heygen-com/hyperframes-community-skills --skill vox-explainer -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes-community-skills --skill vox-explainer -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-vox-explainer","md":"https://varg.ai/how-to/skills/hyperframes-vox-explainer.md","example":"https://s3.varg.ai/how-to/previews/ba6b4376e811/hyperframes-vox-explainer.mp4"},{"slug":"hyperframes-x-posting-license","name":"X Posting License","type":"skill","status":"beta","shelf":"effect","category":"native-ui","tags":["code-to-video","hyperframes","x-twitter","profile-card","parody","template"],"summary":"A 10-second animated 'posting license' card for an X profile, filled with real profile data into a locked template.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes-community-skills/tree/master/skills/x-posting-license","license":"Apache-2.0","install":{"claude-code":"npx skills add heygen-com/hyperframes-community-skills --skill x-posting-license -a claude-code","codex":"npx skills add heygen-com/hyperframes-community-skills --skill x-posting-license -a codex","cursor":"npx skills add heygen-com/hyperframes-community-skills --skill x-posting-license -a cursor","gemini-cli":"npx skills add heygen-com/hyperframes-community-skills --skill x-posting-license -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/hyperframes-x-posting-license","md":"https://varg.ai/how-to/skills/hyperframes-x-posting-license.md","example":"https://s3.varg.ai/how-to/previews/b46762a3033d/hyperframes-x-posting-license.mp4"},{"slug":"remotion-best-practices","name":"Remotion Best Practices","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["explainers","react","programmatic-video","captions","remotion"],"summary":"Make videos in React with Remotion: the router that loads the right Remotion skill for each step.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-best-practices","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-best-practices -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-best-practices -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-best-practices -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-best-practices -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-best-practices","md":"https://varg.ai/how-to/skills/remotion-best-practices.md","example":"https://s3.varg.ai/how-to/previews/04200edf541b/remotion-best-practices.mp4"},{"slug":"remotion-captions","name":"Remotion Captions","type":"skill","status":"live","shelf":"effect","category":"captions","tags":["subtitles","transcription","srt","remotion"],"summary":"Transcribe speech and burn in animated captions with Remotion, or import an existing SRT file.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-captions","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-captions -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-captions -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-captions -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-captions -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-captions","md":"https://varg.ai/how-to/skills/remotion-captions.md","example":"https://s3.varg.ai/how-to/previews/3953d368f7d3/remotion-captions.mp4"},{"slug":"remotion-create","name":"Remotion Create","type":"skill","status":"live","shelf":"guide","category":"explainers","tags":["scaffold","react","tailwind","remotion"],"summary":"Scaffold a new Remotion project and lay the video out as clips or scenes before writing any frames.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-create","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-create -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-create -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-create -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-create -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-create","md":"https://varg.ai/how-to/skills/remotion-create.md","example":"https://s3.varg.ai/how-to/previews/d9d5eb0885c9/remotion-create.mp4"},{"slug":"remotion-docs","name":"Remotion Docs","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["docs","api-reference","remotion"],"summary":"Search the Remotion docs and pull any page as Markdown instead of guessing at APIs.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-docs","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-docs -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-docs -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-docs -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-docs -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-docs","md":"https://varg.ai/how-to/skills/remotion-docs.md","example":"https://s3.varg.ai/how-to/previews/466df725cc83/remotion-docs.mp4"},{"slug":"remotion-interactivity","name":"Remotion Interactivity","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["editing","studio","svg","remotion"],"summary":"Structure Remotion markup so every element can be edited visually in Remotion Studio.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-interactivity","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-interactivity -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-interactivity -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-interactivity -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-interactivity -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-interactivity","md":"https://varg.ai/how-to/skills/remotion-interactivity.md","example":"https://s3.varg.ai/how-to/previews/aed47b8fce1d/remotion-interactivity.mp4"},{"slug":"remotion-maps","name":"Remotion Maps","type":"skill","status":"live","shelf":"effect","category":"explainers","tags":["maps","mapbox","maplibre","cesium","data-viz","remotion"],"summary":"Animate maps in Remotion: static maps, Mapbox, MapLibre, MapTiler and CesiumJS 3D flyovers.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-maps","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-maps -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-maps -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-maps -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-maps -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-maps","md":"https://varg.ai/how-to/skills/remotion-maps.md","example":"https://s3.varg.ai/how-to/previews/e38ee7b9062f/remotion-maps.mp4"},{"slug":"remotion-markup","name":"Remotion Markup","type":"skill","status":"live","shelf":"guide","category":"animation","tags":["react","transitions","effects","audio-visualization","remotion","brand-motion"],"summary":"Write Remotion markup that animates well: timing, transitions, motion blur, effects, audio, fonts and 3D.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-markup","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-markup -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-markup -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-markup -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-markup -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-markup","md":"https://varg.ai/how-to/skills/remotion-markup.md","example":"https://s3.varg.ai/how-to/previews/755aef7156e9/remotion-markup.mp4"},{"slug":"remotion-multimedia","name":"Remotion Multimedia","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["mediabunny","metadata","remotion"],"summary":"Read media metadata in Remotion with Mediabunny: audio duration, video dimensions and length.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-multimedia","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-multimedia -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-multimedia -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-multimedia -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-multimedia -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-multimedia","md":"https://varg.ai/how-to/skills/remotion-multimedia.md"},{"slug":"remotion-render","name":"Remotion Render","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["render","export","transparent-video","remotion"],"summary":"Render a Remotion composition to a video file or a still, including transparent video.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-render","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-render -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-render -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-render -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-render -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-render","md":"https://varg.ai/how-to/skills/remotion-render.md","example":"https://s3.varg.ai/how-to/previews/8243543eab9f/remotion-render.mp4"},{"slug":"remotion-saas","name":"Remotion SaaS","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["player","saas","vue","svelte","remotion"],"summary":"Build a video app or SaaS on Remotion: embed the Player, choose a framework, decide how to render.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-saas","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-saas -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-saas -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-saas -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-saas -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-saas","md":"https://varg.ai/how-to/skills/remotion-saas.md","example":"https://s3.varg.ai/how-to/previews/a34d2bd54432/remotion-saas.mp4"},{"slug":"remotion-studio","name":"Remotion Studio","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["preview","studio","remotion"],"summary":"Launch Remotion Studio to preview and scrub a composition in the browser before rendering.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-studio","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-studio -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-studio -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-studio -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-studio -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-studio","md":"https://varg.ai/how-to/skills/remotion-studio.md","example":"https://s3.varg.ai/how-to/previews/97d089575c84/remotion-studio.mp4"},{"slug":"remotion-upgrade","name":"Remotion Upgrade","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["upgrade","dependencies","remotion"],"summary":"Upgrade Remotion and every @remotion/* package to one matching version, skills included.","publisher":"Remotion","source":"https://github.com/remotion-dev/skills/tree/main/skills/remotion-upgrade","license":"MIT","install":{"claude-code":"npx skills add remotion-dev/skills --skill remotion-upgrade -a claude-code","codex":"npx skills add remotion-dev/skills --skill remotion-upgrade -a codex","cursor":"npx skills add remotion-dev/skills --skill remotion-upgrade -a cursor","gemini-cli":"npx skills add remotion-dev/skills --skill remotion-upgrade -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/remotion-upgrade","md":"https://varg.ai/how-to/skills/remotion-upgrade.md"},{"slug":"higgsfield-brandkit","name":"Higgsfield Brandkit","type":"skill","status":"live","shelf":"workflow","category":"logos","tags":["branding","logo","packaging","brandbook","image","brand-motion"],"summary":"Build a complete visual identity: palette, SVG logo marks, type, mockups, packaging and an editable brandbook.","publisher":"Higgsfield","source":"https://github.com/higgsfield-ai/skills/tree/main/higgsfield-brandkit","license":"MIT","install":{"claude-code":"/plugin marketplace add higgsfield-ai/skills\n/plugin install higgsfield@higgsfield","codex":"npx skills add higgsfield-ai/skills --skill higgsfield-brandkit -a codex","cursor":"npx skills add higgsfield-ai/skills --skill higgsfield-brandkit -a cursor","gemini-cli":"npx skills add higgsfield-ai/skills --skill higgsfield-brandkit -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/higgsfield-brandkit","md":"https://varg.ai/how-to/skills/higgsfield-brandkit.md","example":"https://s3.varg.ai/how-to/previews/9321bfe3667f/higgsfield-brandkit.mp4"},{"slug":"higgsfield-generate","name":"Higgsfield Generate","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["image","ads","ugc","3d","audio","virality"],"summary":"Generate images, video, 3D and audio across 30+ models, plus ad videos and virality scoring, from one CLI.","publisher":"Higgsfield","source":"https://github.com/higgsfield-ai/skills/tree/main/higgsfield-generate","license":"MIT","install":{"claude-code":"/plugin marketplace add higgsfield-ai/skills\n/plugin install higgsfield@higgsfield","codex":"npx skills add higgsfield-ai/skills --skill higgsfield-generate -a codex","cursor":"npx skills add higgsfield-ai/skills --skill higgsfield-generate -a cursor","gemini-cli":"npx skills add higgsfield-ai/skills --skill higgsfield-generate -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/higgsfield-generate","md":"https://varg.ai/how-to/skills/higgsfield-generate.md","example":"https://s3.varg.ai/how-to/previews/8de8df5bea9d/higgsfield-generate.mp4"},{"slug":"higgsfield-marketplace-cards","name":"Higgsfield Marketplace Cards","type":"skill","status":"live","shelf":"workflow","category":"product","tags":["ecommerce","listing","a-plus-content"],"summary":"Produce marketplace listing images: a compliant main image, secondary shots and A+ content modules.","publisher":"Higgsfield","source":"https://github.com/higgsfield-ai/skills/tree/main/higgsfield-marketplace-cards","license":"MIT","install":{"claude-code":"/plugin marketplace add higgsfield-ai/skills\n/plugin install higgsfield@higgsfield","codex":"npx skills add higgsfield-ai/skills --skill higgsfield-marketplace-cards -a codex","cursor":"npx skills add higgsfield-ai/skills --skill higgsfield-marketplace-cards -a cursor","gemini-cli":"npx skills add higgsfield-ai/skills --skill higgsfield-marketplace-cards -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/higgsfield-marketplace-cards","md":"https://varg.ai/how-to/skills/higgsfield-marketplace-cards.md"},{"slug":"higgsfield-product-photoshoot","name":"Higgsfield Product Photoshoot","type":"skill","status":"live","shelf":"workflow","category":"product","tags":["ads","lifestyle","virtual-try-on","ecommerce"],"summary":"Shoot brand-quality product images in 10 modes: studio, lifestyle, hero banners, ad packs, try-on and more.","publisher":"Higgsfield","source":"https://github.com/higgsfield-ai/skills/tree/main/higgsfield-product-photoshoot","license":"MIT","install":{"claude-code":"/plugin marketplace add higgsfield-ai/skills\n/plugin install higgsfield@higgsfield","codex":"npx skills add higgsfield-ai/skills --skill higgsfield-product-photoshoot -a codex","cursor":"npx skills add higgsfield-ai/skills --skill higgsfield-product-photoshoot -a cursor","gemini-cli":"npx skills add higgsfield-ai/skills --skill higgsfield-product-photoshoot -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/higgsfield-product-photoshoot","md":"https://varg.ai/how-to/skills/higgsfield-product-photoshoot.md","example":"https://s3.varg.ai/how-to/previews/147da40e90b7/higgsfield-product-photoshoot.webp"},{"slug":"higgsfield-soul-id","name":"Higgsfield Soul ID","type":"skill","status":"live","shelf":"model","category":"characters","tags":["identity","face","digital-twin","consistency"],"summary":"Train a reusable face model from your photos for identity-consistent images and video on Higgsfield.","publisher":"Higgsfield","source":"https://github.com/higgsfield-ai/skills/tree/main/higgsfield-soul-id","license":"MIT","install":{"claude-code":"/plugin marketplace add higgsfield-ai/skills\n/plugin install higgsfield@higgsfield","codex":"npx skills add higgsfield-ai/skills --skill higgsfield-soul-id -a codex","cursor":"npx skills add higgsfield-ai/skills --skill higgsfield-soul-id -a cursor","gemini-cli":"npx skills add higgsfield-ai/skills --skill higgsfield-soul-id -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/higgsfield-soul-id","md":"https://varg.ai/how-to/skills/higgsfield-soul-id.md","example":"https://s3.varg.ai/how-to/previews/a512533a981b/higgsfield-soul-id.webp"},{"slug":"higgsfield-video-explainer","name":"Higgsfield Video Explainer","type":"skill","status":"live","shelf":"workflow","category":"explainers","tags":["faceless","narration","animation","subtitles"],"summary":"Turn a topic or document into a narrated, stylized explainer assembled from 10-second voiced blocks.","publisher":"Higgsfield","source":"https://github.com/higgsfield-ai/skills/tree/main/higgsfield-video-explainer","license":"MIT","install":{"claude-code":"/plugin marketplace add higgsfield-ai/skills\n/plugin install higgsfield@higgsfield","codex":"npx skills add higgsfield-ai/skills --skill higgsfield-video-explainer -a codex","cursor":"npx skills add higgsfield-ai/skills --skill higgsfield-video-explainer -a cursor","gemini-cli":"npx skills add higgsfield-ai/skills --skill higgsfield-video-explainer -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/higgsfield-video-explainer","md":"https://varg.ai/how-to/skills/higgsfield-video-explainer.md","example":"https://s3.varg.ai/how-to/previews/34cfb11019a9/higgsfield-video-explainer.mp4"},{"slug":"higgsfield-youtube-thumbnail","name":"Higgsfield YouTube Thumbnail","type":"skill","status":"live","shelf":"workflow","category":"image","tags":["thumbnail","youtube","shorts-cover","identity"],"summary":"Design truthful, high-CTR YouTube thumbnails and vertical covers with up to three consistent faces.","publisher":"Higgsfield","source":"https://github.com/higgsfield-ai/skills/tree/main/higgsfield-youtube-thumbnail","license":"MIT","install":{"claude-code":"/plugin marketplace add higgsfield-ai/skills\n/plugin install higgsfield@higgsfield","codex":"npx skills add higgsfield-ai/skills --skill higgsfield-youtube-thumbnail -a codex","cursor":"npx skills add higgsfield-ai/skills --skill higgsfield-youtube-thumbnail -a cursor","gemini-cli":"npx skills add higgsfield-ai/skills --skill higgsfield-youtube-thumbnail -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/higgsfield-youtube-thumbnail","md":"https://varg.ai/how-to/skills/higgsfield-youtube-thumbnail.md","example":"https://s3.varg.ai/how-to/previews/ca2be60825df/higgsfield-youtube-thumbnail.webp"},{"slug":"fal-character-design","name":"fal Character Design","type":"skill","status":"live","shelf":"prompt","category":"characters","tags":["reference-sheet","consistency","character-to-video","fal"],"summary":"Design original characters that stay consistent: reference and expression sheets, outfits, character-to-video.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/character-design","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill character-design -a claude-code","codex":"npx skills add fal-ai-community/skills --skill character-design -a codex","cursor":"npx skills add fal-ai-community/skills --skill character-design -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill character-design -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-character-design","md":"https://varg.ai/how-to/skills/fal-character-design.md","example":"https://s3.varg.ai/how-to/previews/7d6f54829e6f/fal-character-design.webp"},{"slug":"fal-cinematography","name":"fal Cinematography","type":"skill","status":"live","shelf":"prompt","category":"camera","tags":["lighting","color","prompting","cinematic","fal"],"summary":"Direct cinematic stills and video: shot language, camera moves, lenses, lighting, grade and film texture.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/cinematography","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill cinematography -a claude-code","codex":"npx skills add fal-ai-community/skills --skill cinematography -a codex","cursor":"npx skills add fal-ai-community/skills --skill cinematography -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill cinematography -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-cinematography","md":"https://varg.ai/how-to/skills/fal-cinematography.md","example":"https://s3.varg.ai/how-to/previews/825db19fa1b1/fal-cinematography.mp4"},{"slug":"fal-commercial","name":"fal Commercial","type":"skill","status":"live","shelf":"workflow","category":"product","tags":["ads","ecommerce","product-reveal","fal"],"summary":"Plan and run product photography, e-commerce batches, product reveal videos and lifestyle commercials.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/commercial","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill commercial -a claude-code","codex":"npx skills add fal-ai-community/skills --skill commercial -a codex","cursor":"npx skills add fal-ai-community/skills --skill commercial -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill commercial -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-commercial","md":"https://varg.ai/how-to/skills/fal-commercial.md","example":"https://s3.varg.ai/how-to/previews/1653b02a7961/fal-commercial.mp4"},{"slug":"fal-gamedev","name":"fal Game Dev","type":"skill","status":"live","shelf":"style","category":"art-direction","tags":["pixel-art","sprite-sheet","game-assets","animation","fal"],"summary":"Generate 2D pixel-art game assets: characters, sprite sheets, walk and attack cycles, parallax backgrounds.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/fal-gamedev","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill fal-gamedev -a claude-code","codex":"npx skills add fal-ai-community/skills --skill fal-gamedev -a codex","cursor":"npx skills add fal-ai-community/skills --skill fal-gamedev -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill fal-gamedev -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-gamedev","md":"https://varg.ai/how-to/skills/fal-gamedev.md","example":"https://s3.varg.ai/how-to/previews/6f281f0a7cdd/fal-gamedev.mp4"},{"slug":"fal-models-catalog","name":"fal Models Catalog","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["model-selection","image","video","3d","audio","fal"],"summary":"Choose the right fal endpoint for any modality from curated picks: image, video, 3D, audio and vision.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/fal-models-catalog","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill fal-models-catalog -a claude-code","codex":"npx skills add fal-ai-community/skills --skill fal-models-catalog -a codex","cursor":"npx skills add fal-ai-community/skills --skill fal-models-catalog -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill fal-models-catalog -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-models-catalog","md":"https://varg.ai/how-to/skills/fal-models-catalog.md","example":"https://s3.varg.ai/how-to/previews/93309ca4de12/fal-models-catalog.mp4"},{"slug":"fal-prompting","name":"fal Prompting","type":"skill","status":"live","shelf":"prompt","category":"prompting","tags":["kling","gpt-image","happy-horse","fal"],"summary":"Prompt specific model families well: Kling, GPT Image 2 and Happy Horse guides, loaded only when needed.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/fal-prompting","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill fal-prompting -a claude-code","codex":"npx skills add fal-ai-community/skills --skill fal-prompting -a codex","cursor":"npx skills add fal-ai-community/skills --skill fal-prompting -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill fal-prompting -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-prompting","md":"https://varg.ai/how-to/skills/fal-prompting.md","example":"https://s3.varg.ai/how-to/previews/1afc7b4b4ed0/fal-prompting.mp4"},{"slug":"fal-recipes","name":"fal Recipes","type":"skill","status":"live","shelf":"workflow","category":"cinematic","tags":["product","characters","lip-sync","virtual-try-on","restoration","fal"],"summary":"Follow proven multi-step fal pipelines for commercials, product shots, characters, lip-sync and try-on.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/fal-recipes","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill fal-recipes -a claude-code","codex":"npx skills add fal-ai-community/skills --skill fal-recipes -a codex","cursor":"npx skills add fal-ai-community/skills --skill fal-recipes -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill fal-recipes -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-recipes","md":"https://varg.ai/how-to/skills/fal-recipes.md","example":"https://s3.varg.ai/how-to/previews/cd8eaa45fac3/fal-recipes.webp"},{"slug":"fal-workflow","name":"fal Workflow","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["workflow-json","pipeline","fal"],"summary":"Author fal workflow JSON that chains models, or orchestrate the same pipeline locally with genmedia.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/fal-workflow","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill fal-workflow -a claude-code","codex":"npx skills add fal-ai-community/skills --skill fal-workflow -a codex","cursor":"npx skills add fal-ai-community/skills --skill fal-workflow -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill fal-workflow -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-workflow","md":"https://varg.ai/how-to/skills/fal-workflow.md","example":"https://s3.varg.ai/how-to/previews/2123c58c0422/fal-workflow.mp4"},{"slug":"fal-fan-cam","name":"fal Fan Cam","type":"skill","status":"live","shelf":"effect","category":"cinematic","tags":["sports","broadcast","identity","native-ui","fal"],"summary":"Put someone into a live sports broadcast: a realistic fan-cam cutaway with scoreboard and channel overlays.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/fan-cam","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill fan-cam -a claude-code","codex":"npx skills add fal-ai-community/skills --skill fan-cam -a codex","cursor":"npx skills add fal-ai-community/skills --skill fan-cam -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill fan-cam -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-fan-cam","md":"https://varg.ai/how-to/skills/fal-fan-cam.md"},{"slug":"fal-genmedia","name":"fal genmedia","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["cli","model-runner","image","video","fal"],"summary":"Run any of 1,200+ fal endpoints from the terminal: search, inspect schema, price, run, poll and download.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/genmedia","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill genmedia -a claude-code","codex":"npx skills add fal-ai-community/skills --skill genmedia -a codex","cursor":"npx skills add fal-ai-community/skills --skill genmedia -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill genmedia -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-genmedia","md":"https://varg.ai/how-to/skills/fal-genmedia.md","example":"https://s3.varg.ai/how-to/previews/85c9a8732678/fal-genmedia.mp4"},{"slug":"fal-genmedia-workflow","name":"fal genmedia Workflow","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["pipeline","batch","subtitles","fal"],"summary":"Design multi-step media pipelines with genmedia: generate, edit, add audio and subtitles, batch, deliver.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/genmedia-workflow","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill genmedia-workflow -a claude-code","codex":"npx skills add fal-ai-community/skills --skill genmedia-workflow -a codex","cursor":"npx skills add fal-ai-community/skills --skill genmedia-workflow -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill genmedia-workflow -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-genmedia-workflow","md":"https://varg.ai/how-to/skills/fal-genmedia-workflow.md","example":"https://s3.varg.ai/how-to/previews/f3ec1adb69a9/fal-genmedia-workflow.mp4"},{"slug":"fal-marketing","name":"fal Marketing","type":"skill","status":"live","shelf":"workflow","category":"ads","tags":["campaign","paid-social","banners","launch","fal"],"summary":"Produce campaign asset matrices: launch kits, paid-social variants, banners and channel deliverables.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/marketing","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill marketing -a claude-code","codex":"npx skills add fal-ai-community/skills --skill marketing -a codex","cursor":"npx skills add fal-ai-community/skills --skill marketing -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill marketing -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-marketing","md":"https://varg.ai/how-to/skills/fal-marketing.md","example":"https://s3.varg.ai/how-to/previews/da39ab3cfeca/fal-marketing.webp"},{"slug":"fal-model-routing","name":"fal Model Routing","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["model-selection","image","video","lip-sync","fal"],"summary":"Pick default fal endpoints per job: premium stills, fast drafts, edits, video, lip-sync and campaign work.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/model-routing","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill model-routing -a claude-code","codex":"npx skills add fal-ai-community/skills --skill model-routing -a codex","cursor":"npx skills add fal-ai-community/skills --skill model-routing -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill model-routing -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-model-routing","md":"https://varg.ai/how-to/skills/fal-model-routing.md","example":"https://s3.varg.ai/how-to/previews/8b678dde4c31/fal-model-routing.webp"},{"slug":"fal-storytelling","name":"fal Storytelling","type":"skill","status":"live","shelf":"guide","category":"story","tags":["storyboard","multi-shot","continuity","brand-film","fal","cinematic"],"summary":"Plan multi-shot stories: storyboards, shot lists, first-to-last-frame chains and continuity across scenes.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/storytelling","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill storytelling -a claude-code","codex":"npx skills add fal-ai-community/skills --skill storytelling -a codex","cursor":"npx skills add fal-ai-community/skills --skill storytelling -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill storytelling -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-storytelling","md":"https://varg.ai/how-to/skills/fal-storytelling.md","example":"https://s3.varg.ai/how-to/previews/6ed608385efd/fal-storytelling.mp4"},{"slug":"fal-ugc","name":"fal UGC","type":"skill","status":"live","shelf":"workflow","category":"ads","tags":["ugc","talking-head","testimonial","vertical-video","fal"],"summary":"Script and generate UGC-style creator ads: talking heads, demos, testimonials, unboxings and reactions.","publisher":"fal","source":"https://github.com/fal-ai-community/skills/tree/main/skills/ugc","license":"MIT","install":{"claude-code":"npx skills add fal-ai-community/skills --skill ugc -a claude-code","codex":"npx skills add fal-ai-community/skills --skill ugc -a codex","cursor":"npx skills add fal-ai-community/skills --skill ugc -a cursor","gemini-cli":"npx skills add fal-ai-community/skills --skill ugc -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/fal-ugc","md":"https://varg.ai/how-to/skills/fal-ugc.md","example":"https://s3.varg.ai/how-to/previews/414e4a210c1c/fal-ugc.mp4"},{"slug":"replicate-compare-models","name":"Replicate Compare Models","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["model-selection","cost","quality"],"summary":"Compare Replicate models on cost, speed, quality and capabilities before you commit to one.","publisher":"Replicate","source":"https://github.com/replicate/skills/tree/main/skills/compare-models","license":"Apache-2.0","install":{"claude-code":"npx skills add replicate/skills --skill compare-models -a claude-code","codex":"npx skills add replicate/skills --skill compare-models -a codex","cursor":"npx skills add replicate/skills --skill compare-models -a cursor","gemini-cli":"npx skills add replicate/skills --skill compare-models -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/replicate-compare-models","md":"https://varg.ai/how-to/skills/replicate-compare-models.md","example":"https://s3.varg.ai/how-to/previews/33da884745b5/replicate-compare-models.webp"},{"slug":"replicate-find-models","name":"Replicate Find Models","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["model-selection","search","api"],"summary":"Find current models on Replicate through search and curated collections, then read their schemas.","publisher":"Replicate","source":"https://github.com/replicate/skills/tree/main/skills/find-models","license":"Apache-2.0","install":{"claude-code":"npx skills add replicate/skills --skill find-models -a claude-code","codex":"npx skills add replicate/skills --skill find-models -a codex","cursor":"npx skills add replicate/skills --skill find-models -a cursor","gemini-cli":"npx skills add replicate/skills --skill find-models -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/replicate-find-models","md":"https://varg.ai/how-to/skills/replicate-find-models.md"},{"slug":"replicate-prompt-images","name":"Replicate Prompt Images","type":"skill","status":"live","shelf":"prompt","category":"prompting","tags":["image","image-editing","typography","consistency"],"summary":"Write better image prompts and edits: photographic language, lighting, text rendering, consistent characters.","publisher":"Replicate","source":"https://github.com/replicate/skills/tree/main/skills/prompt-images","license":"Apache-2.0","install":{"claude-code":"npx skills add replicate/skills --skill prompt-images -a claude-code","codex":"npx skills add replicate/skills --skill prompt-images -a codex","cursor":"npx skills add replicate/skills --skill prompt-images -a cursor","gemini-cli":"npx skills add replicate/skills --skill prompt-images -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/replicate-prompt-images","md":"https://varg.ai/how-to/skills/replicate-prompt-images.md","example":"https://s3.varg.ai/how-to/previews/3659e94b3693/replicate-prompt-images.webp"},{"slug":"replicate-prompt-videos","name":"Replicate Prompt Videos","type":"skill","status":"live","shelf":"prompt","category":"prompting","tags":["video","camera","dialogue","audio"],"summary":"Prompt video models like a director: shots, camera motion, four audio layers, dialogue, time-coded beats.","publisher":"Replicate","source":"https://github.com/replicate/skills/tree/main/skills/prompt-videos","license":"Apache-2.0","install":{"claude-code":"npx skills add replicate/skills --skill prompt-videos -a claude-code","codex":"npx skills add replicate/skills --skill prompt-videos -a codex","cursor":"npx skills add replicate/skills --skill prompt-videos -a cursor","gemini-cli":"npx skills add replicate/skills --skill prompt-videos -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/replicate-prompt-videos","md":"https://varg.ai/how-to/skills/replicate-prompt-videos.md","example":"https://s3.varg.ai/how-to/previews/ba56e406f770/replicate-prompt-videos.mp4"},{"slug":"replicate-run-models","name":"Replicate Run Models","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["api","webhooks","streaming","mcp"],"summary":"Run Replicate models from code: predictions, webhooks, streaming, file handling and multi-model chains.","publisher":"Replicate","source":"https://github.com/replicate/skills/tree/main/skills/run-models","license":"Apache-2.0","install":{"claude-code":"npx skills add replicate/skills --skill run-models -a claude-code","codex":"npx skills add replicate/skills --skill run-models -a codex","cursor":"npx skills add replicate/skills --skill run-models -a cursor","gemini-cli":"npx skills add replicate/skills --skill run-models -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/replicate-run-models","md":"https://varg.ai/how-to/skills/replicate-run-models.md","example":"https://s3.varg.ai/how-to/previews/0c4a0d0898da/replicate-run-models.mp4"},{"slug":"elevenlabs-dubbing","name":"ElevenLabs Dubbing","type":"skill","status":"live","shelf":"model","category":"dubbing","tags":["dubbing","localization","video","translation","audio"],"summary":"Dub video and audio into other languages while keeping each original speaker's voice.","publisher":"ElevenLabs","source":"https://github.com/elevenlabs/skills/tree/main/dubbing","license":"MIT","install":{"claude-code":"npx skills add elevenlabs/skills --skill dubbing -a claude-code","codex":"npx skills add elevenlabs/skills --skill dubbing -a codex","cursor":"npx skills add elevenlabs/skills --skill dubbing -a cursor","gemini-cli":"npx skills add elevenlabs/skills --skill dubbing -a gemini-cli","openclaw":"npx skills add elevenlabs/skills --skill dubbing -a openclaw"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/elevenlabs-dubbing","md":"https://varg.ai/how-to/skills/elevenlabs-dubbing.md","example":"https://s3.varg.ai/how-to/previews/5126f538d077/elevenlabs-dubbing.mp3"},{"slug":"elevenlabs-music","name":"ElevenLabs Music","type":"skill","status":"live","shelf":"model","category":"ai-music","tags":["audio","songs","instrumental","jingle","music"],"summary":"Compose songs, instrumentals, jingles and background tracks from a prompt or a section-by-section plan.","publisher":"ElevenLabs","source":"https://github.com/elevenlabs/skills/tree/main/music","license":"MIT","install":{"claude-code":"npx skills add elevenlabs/skills --skill music -a claude-code","codex":"npx skills add elevenlabs/skills --skill music -a codex","cursor":"npx skills add elevenlabs/skills --skill music -a cursor","gemini-cli":"npx skills add elevenlabs/skills --skill music -a gemini-cli","openclaw":"npx skills add elevenlabs/skills --skill music -a openclaw"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/elevenlabs-music","md":"https://varg.ai/how-to/skills/elevenlabs-music.md","example":"https://s3.varg.ai/how-to/previews/de1f19f6d496/elevenlabs-music.mp3"},{"slug":"elevenlabs-sound-effects","name":"ElevenLabs Sound Effects","type":"skill","status":"live","shelf":"model","category":"sfx","tags":["sfx","foley","ambience","loops","audio"],"summary":"Generate sound effects and ambiences from a text description, including seamless loops.","publisher":"ElevenLabs","source":"https://github.com/elevenlabs/skills/tree/main/sound-effects","license":"MIT","install":{"claude-code":"npx skills add elevenlabs/skills --skill sound-effects -a claude-code","codex":"npx skills add elevenlabs/skills --skill sound-effects -a codex","cursor":"npx skills add elevenlabs/skills --skill sound-effects -a cursor","gemini-cli":"npx skills add elevenlabs/skills --skill sound-effects -a gemini-cli","openclaw":"npx skills add elevenlabs/skills --skill sound-effects -a openclaw"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/elevenlabs-sound-effects","md":"https://varg.ai/how-to/skills/elevenlabs-sound-effects.md","example":"https://s3.varg.ai/how-to/previews/8caef6128d55/elevenlabs-sound-effects.mp3"},{"slug":"elevenlabs-speech-to-text","name":"ElevenLabs Speech to Text","type":"skill","status":"live","shelf":"model","category":"captions","tags":["audio","transcription","subtitles","diarization"],"summary":"Transcribe audio and video with word timestamps, speaker labels and keyterms, ready for subtitles.","publisher":"ElevenLabs","source":"https://github.com/elevenlabs/skills/tree/main/speech-to-text","license":"MIT","install":{"claude-code":"npx skills add elevenlabs/skills --skill speech-to-text -a claude-code","codex":"npx skills add elevenlabs/skills --skill speech-to-text -a codex","cursor":"npx skills add elevenlabs/skills --skill speech-to-text -a cursor","gemini-cli":"npx skills add elevenlabs/skills --skill speech-to-text -a gemini-cli","openclaw":"npx skills add elevenlabs/skills --skill speech-to-text -a openclaw"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/elevenlabs-speech-to-text","md":"https://varg.ai/how-to/skills/elevenlabs-speech-to-text.md"},{"slug":"elevenlabs-text-to-speech","name":"ElevenLabs Text to Speech","type":"skill","status":"live","shelf":"model","category":"audio","tags":["voiceover","tts","voices","streaming"],"summary":"Turn scripts into natural voiceover in 90+ languages with ElevenLabs voices, streaming and stitching.","publisher":"ElevenLabs","source":"https://github.com/elevenlabs/skills/tree/main/text-to-speech","license":"MIT","install":{"claude-code":"npx skills add elevenlabs/skills --skill text-to-speech -a claude-code","codex":"npx skills add elevenlabs/skills --skill text-to-speech -a codex","cursor":"npx skills add elevenlabs/skills --skill text-to-speech -a cursor","gemini-cli":"npx skills add elevenlabs/skills --skill text-to-speech -a gemini-cli","openclaw":"npx skills add elevenlabs/skills --skill text-to-speech -a openclaw"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/elevenlabs-text-to-speech","md":"https://varg.ai/how-to/skills/elevenlabs-text-to-speech.md","example":"https://s3.varg.ai/how-to/previews/93c5f4b65bdc/elevenlabs-text-to-speech.mp3"},{"slug":"elevenlabs-voice-changer","name":"ElevenLabs Voice Changer","type":"skill","status":"live","shelf":"model","category":"audio","tags":["speech-to-speech","voice","narration"],"summary":"Re-voice a recording in a different voice while keeping its emotion, timing and delivery.","publisher":"ElevenLabs","source":"https://github.com/elevenlabs/skills/tree/main/voice-changer","license":"MIT","install":{"claude-code":"npx skills add elevenlabs/skills --skill voice-changer -a claude-code","codex":"npx skills add elevenlabs/skills --skill voice-changer -a codex","cursor":"npx skills add elevenlabs/skills --skill voice-changer -a cursor","gemini-cli":"npx skills add elevenlabs/skills --skill voice-changer -a gemini-cli","openclaw":"npx skills add elevenlabs/skills --skill voice-changer -a openclaw"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/elevenlabs-voice-changer","md":"https://varg.ai/how-to/skills/elevenlabs-voice-changer.md","example":"https://s3.varg.ai/how-to/previews/0ef0fa88f6b4/elevenlabs-voice-changer.mp3"},{"slug":"elevenlabs-voice-isolator","name":"ElevenLabs Voice Isolator","type":"skill","status":"live","shelf":"model","category":"sfx","tags":["denoise","cleanup","dialogue","audio"],"summary":"Strip background noise and music from dialogue to get clean, isolated speech.","publisher":"ElevenLabs","source":"https://github.com/elevenlabs/skills/tree/main/voice-isolator","license":"MIT","install":{"claude-code":"npx skills add elevenlabs/skills --skill voice-isolator -a claude-code","codex":"npx skills add elevenlabs/skills --skill voice-isolator -a codex","cursor":"npx skills add elevenlabs/skills --skill voice-isolator -a cursor","gemini-cli":"npx skills add elevenlabs/skills --skill voice-isolator -a gemini-cli","openclaw":"npx skills add elevenlabs/skills --skill voice-isolator -a openclaw"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/elevenlabs-voice-isolator","md":"https://varg.ai/how-to/skills/elevenlabs-voice-isolator.md","example":"https://s3.varg.ai/how-to/previews/e95b08cb1189/elevenlabs-voice-isolator.mp3"},{"slug":"gemini-api-dev","name":"Gemini API Dev","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["image","audio","nano-banana","tts","video","sdk"],"summary":"Write current Gemini API code, including Nano Banana image generation, Omni video and Gemini TTS.","publisher":"Google Gemini","source":"https://github.com/google-gemini/gemini-skills/tree/main/skills/gemini-api-dev","license":"Apache-2.0","install":{"claude-code":"/plugin marketplace add google-gemini/gemini-skills\n/plugin install gemini-skills@gemini-skills","codex":"codex plugin marketplace add https://github.com/google-gemini/gemini-skills\ncodex plugin add gemini-skills@gemini-skills","cursor":"npx skills add google-gemini/gemini-skills --skill gemini-api-dev -a cursor","gemini-cli":"npx skills add google-gemini/gemini-skills --skill gemini-api-dev -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/gemini-api-dev","md":"https://varg.ai/how-to/skills/gemini-api-dev.md","example":"https://s3.varg.ai/how-to/previews/42eea857cf74/gemini-api-dev.webp"},{"slug":"gemini-omni-flash-api","name":"Gemini Omni Flash","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["video-editing","text-to-video","image-to-video","video-extension"],"summary":"Generate and edit video with Gemini Omni 1.1 Flash: text-to-video, first/last frames, extensions, edits.","publisher":"Google Gemini","source":"https://github.com/google-gemini/gemini-skills/tree/main/skills/gemini-omni-flash-api","license":"Apache-2.0","install":{"claude-code":"/plugin marketplace add google-gemini/gemini-skills\n/plugin install gemini-skills@gemini-skills","codex":"codex plugin marketplace add https://github.com/google-gemini/gemini-skills\ncodex plugin add gemini-skills@gemini-skills","cursor":"npx skills add google-gemini/gemini-skills --skill gemini-omni-flash-api -a cursor","gemini-cli":"npx skills add google-gemini/gemini-skills --skill gemini-omni-flash-api -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/gemini-omni-flash-api","md":"https://varg.ai/how-to/skills/gemini-omni-flash-api.md","example":"https://s3.varg.ai/how-to/previews/97e0e1533233/gemini-omni-flash-api.mp4"},{"slug":"anthropic-algorithmic-art","name":"Algorithmic Art","type":"skill","status":"live","shelf":"style","category":"art-direction","tags":["generative","p5js","creative-coding","interactive"],"summary":"Create original generative art in p5.js: write an algorithmic philosophy, then code it with seeded randomness.","publisher":"Anthropic","source":"https://github.com/anthropics/skills/tree/main/skills/algorithmic-art","license":"Apache-2.0","install":{"claude-code":"/plugin marketplace add anthropics/skills\n/plugin install example-skills@anthropic-agent-skills","codex":"npx skills add anthropics/skills --skill algorithmic-art -a codex","cursor":"npx skills add anthropics/skills --skill algorithmic-art -a cursor","gemini-cli":"npx skills add anthropics/skills --skill algorithmic-art -a gemini-cli"},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/anthropic-algorithmic-art","md":"https://varg.ai/how-to/skills/anthropic-algorithmic-art.md","example":"https://s3.varg.ai/how-to/previews/8a4ae0ebb7d1/anthropic-algorithmic-art.webp"},{"slug":"anthropic-brand-guidelines","name":"Brand Guidelines","type":"skill","status":"live","shelf":"style","category":"logos","tags":["branding","typography","colors","template","brand-motion"],"summary":"Apply Anthropic's colors and typography to any artifact; a compact template for your own brand skill.","publisher":"Anthropic","source":"https://github.com/anthropics/skills/tree/main/skills/brand-guidelines","license":"Apache-2.0","install":{"claude-code":"/plugin marketplace add anthropics/skills\n/plugin install example-skills@anthropic-agent-skills","codex":"npx skills add anthropics/skills --skill brand-guidelines -a codex","cursor":"npx skills add anthropics/skills --skill brand-guidelines -a cursor","gemini-cli":"npx skills add anthropics/skills --skill brand-guidelines -a gemini-cli"},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/anthropic-brand-guidelines","md":"https://varg.ai/how-to/skills/anthropic-brand-guidelines.md","example":"https://s3.varg.ai/how-to/previews/24b58f90da95/anthropic-brand-guidelines.mp4"},{"slug":"anthropic-canvas-design","name":"Canvas Design","type":"skill","status":"live","shelf":"style","category":"art-direction","tags":["poster","typography","design","image"],"summary":"Design posters and visual art as PNG or PDF from a written design philosophy, with 54 bundled fonts.","publisher":"Anthropic","source":"https://github.com/anthropics/skills/tree/main/skills/canvas-design","license":"Apache-2.0","install":{"claude-code":"/plugin marketplace add anthropics/skills\n/plugin install example-skills@anthropic-agent-skills","codex":"npx skills add anthropics/skills --skill canvas-design -a codex","cursor":"npx skills add anthropics/skills --skill canvas-design -a cursor","gemini-cli":"npx skills add anthropics/skills --skill canvas-design -a gemini-cli"},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/anthropic-canvas-design","md":"https://varg.ai/how-to/skills/anthropic-canvas-design.md","example":"https://s3.varg.ai/how-to/previews/42a78defb7e9/anthropic-canvas-design.webp"},{"slug":"anthropic-slack-gif-creator","name":"Slack GIF Creator","type":"skill","status":"live","shelf":"workflow","category":"image","tags":["gif","animation","emoji","slack"],"summary":"Make animated GIFs that pass Slack's limits: 128×128 emoji or 480×480 message GIFs, validated on export.","publisher":"Anthropic","source":"https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator","license":"Apache-2.0","install":{"claude-code":"/plugin marketplace add anthropics/skills\n/plugin install example-skills@anthropic-agent-skills","codex":"npx skills add anthropics/skills --skill slack-gif-creator -a codex","cursor":"npx skills add anthropics/skills --skill slack-gif-creator -a cursor","gemini-cli":"npx skills add anthropics/skills --skill slack-gif-creator -a gemini-cli"},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/anthropic-slack-gif-creator","md":"https://varg.ai/how-to/skills/anthropic-slack-gif-creator.md"},{"slug":"anthropic-theme-factory","name":"Theme Factory","type":"skill","status":"live","shelf":"style","category":"color","tags":["theme","palette","typography","slides"],"summary":"Restyle slides, docs and pages with one of 10 matched color-and-font themes, or generate a new one.","publisher":"Anthropic","source":"https://github.com/anthropics/skills/tree/main/skills/theme-factory","license":"Apache-2.0","install":{"claude-code":"/plugin marketplace add anthropics/skills\n/plugin install example-skills@anthropic-agent-skills","codex":"npx skills add anthropics/skills --skill theme-factory -a codex","cursor":"npx skills add anthropics/skills --skill theme-factory -a cursor","gemini-cli":"npx skills add anthropics/skills --skill theme-factory -a gemini-cli"},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/anthropic-theme-factory","md":"https://varg.ai/how-to/skills/anthropic-theme-factory.md","example":"https://s3.varg.ai/how-to/previews/eae222b31e99/anthropic-theme-factory.webp"},{"slug":"pixijs","name":"PixiJS","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["webgl","webgpu","2d","canvas","shaders"],"summary":"Build fast 2D WebGL/WebGPU graphics with PixiJS v8; routes each task to the right PixiJS skill.","publisher":"PixiJS","source":"https://github.com/pixijs/pixijs-skills/tree/main/skills/pixijs","license":"MIT","install":{"claude-code":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs -a claude-code","codex":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs -a codex","cursor":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs -a cursor","gemini-cli":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/pixijs","md":"https://varg.ai/how-to/skills/pixijs.md","example":"https://s3.varg.ai/how-to/previews/158c4a89005b/pixijs.mp4"},{"slug":"pixijs-blend-modes","name":"PixiJS Blend Modes","type":"skill","status":"live","shelf":"guide","category":"shaders","tags":["compositing","color","overlay"],"summary":"Composite PixiJS v8 layers with add, multiply and screen, or advanced modes like overlay and color-burn.","publisher":"PixiJS","source":"https://github.com/pixijs/pixijs-skills/tree/main/skills/pixijs-blend-modes","license":"MIT","install":{"claude-code":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-blend-modes -a claude-code","codex":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-blend-modes -a codex","cursor":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-blend-modes -a cursor","gemini-cli":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-blend-modes -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/pixijs-blend-modes","md":"https://varg.ai/how-to/skills/pixijs-blend-modes.md","example":"https://s3.varg.ai/how-to/previews/a6e821523bf5/pixijs-blend-modes.webp"},{"slug":"pixijs-custom-rendering","name":"PixiJS Custom Rendering","type":"skill","status":"live","shelf":"guide","category":"shaders","tags":["glsl","wgsl","uniforms","webgpu"],"summary":"Write custom shaders, uniforms and batchers for PixiJS v8 that run on both WebGL and WebGPU.","publisher":"PixiJS","source":"https://github.com/pixijs/pixijs-skills/tree/main/skills/pixijs-custom-rendering","license":"MIT","install":{"claude-code":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-custom-rendering -a claude-code","codex":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-custom-rendering -a codex","cursor":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-custom-rendering -a cursor","gemini-cli":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-custom-rendering -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/pixijs-custom-rendering","md":"https://varg.ai/how-to/skills/pixijs-custom-rendering.md","example":"https://s3.varg.ai/how-to/previews/42db30e14079/pixijs-custom-rendering.mp4"},{"slug":"pixijs-filters","name":"PixiJS Filters","type":"skill","status":"live","shelf":"guide","category":"shaders","tags":["glsl","wgsl","blur","effects"],"summary":"Add blur, displacement, color-matrix and custom GLSL/WGSL filters to PixiJS v8 scenes without killing FPS.","publisher":"PixiJS","source":"https://github.com/pixijs/pixijs-skills/tree/main/skills/pixijs-filters","license":"MIT","install":{"claude-code":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-filters -a claude-code","codex":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-filters -a codex","cursor":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-filters -a cursor","gemini-cli":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-filters -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/pixijs-filters","md":"https://varg.ai/how-to/skills/pixijs-filters.md","example":"https://s3.varg.ai/how-to/previews/100d8d95da6e/pixijs-filters.mp4"},{"slug":"pixijs-gif","name":"PixiJS GIFs","type":"skill","status":"live","shelf":"guide","category":"image","tags":["gif","animation","playback"],"summary":"Load, play and control animated GIFs inside a PixiJS v8 scene.","publisher":"PixiJS","source":"https://github.com/pixijs/pixijs-skills/tree/main/skills/pixijs-scene-gif","license":"MIT","install":{"claude-code":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-gif -a claude-code","codex":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-gif -a codex","cursor":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-gif -a cursor","gemini-cli":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-gif -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/pixijs-gif","md":"https://varg.ai/how-to/skills/pixijs-gif.md","example":"https://s3.varg.ai/how-to/previews/f6bba94214dd/pixijs-gif.mp4"},{"slug":"pixijs-meshes","name":"PixiJS Meshes","type":"skill","status":"live","shelf":"guide","category":"shaders","tags":["mesh","deformation","2.5d"],"summary":"Deform images with custom geometry in PixiJS v8: meshes, planes, ropes and 2.5D perspective corners.","publisher":"PixiJS","source":"https://github.com/pixijs/pixijs-skills/tree/main/skills/pixijs-scene-mesh","license":"MIT","install":{"claude-code":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-mesh -a claude-code","codex":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-mesh -a codex","cursor":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-mesh -a cursor","gemini-cli":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-mesh -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/pixijs-meshes","md":"https://varg.ai/how-to/skills/pixijs-meshes.md","example":"https://s3.varg.ai/how-to/previews/ec5251191d2b/pixijs-meshes.mp4"},{"slug":"pixijs-particles","name":"PixiJS Particles","type":"skill","status":"live","shelf":"guide","category":"shaders","tags":["particles","performance","effects"],"summary":"Render thousands of lightweight particles in PixiJS v8 with ParticleContainer and dynamic properties.","publisher":"PixiJS","source":"https://github.com/pixijs/pixijs-skills/tree/main/skills/pixijs-scene-particle-container","license":"MIT","install":{"claude-code":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-particle-container -a claude-code","codex":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-particle-container -a codex","cursor":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-particle-container -a cursor","gemini-cli":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-particle-container -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/pixijs-particles","md":"https://varg.ai/how-to/skills/pixijs-particles.md","example":"https://s3.varg.ai/how-to/previews/74cf869786db/pixijs-particles.mp4"},{"slug":"pixijs-scene-text","name":"PixiJS Text","type":"skill","status":"live","shelf":"guide","category":"kinetic-type","tags":["text","bitmap-text","split-text","typography"],"summary":"Render and animate text in PixiJS v8: canvas Text, BitmapText, HTMLText and per-character SplitText.","publisher":"PixiJS","source":"https://github.com/pixijs/pixijs-skills/tree/main/skills/pixijs-scene-text","license":"MIT","install":{"claude-code":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-text -a claude-code","codex":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-text -a codex","cursor":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-text -a cursor","gemini-cli":"npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs-scene-text -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/pixijs-scene-text","md":"https://varg.ai/how-to/skills/pixijs-scene-text.md","example":"https://s3.varg.ai/how-to/previews/190ed784f3c4/pixijs-scene-text.mp4"},{"slug":"motion-ai-kit","name":"Motion AI Kit","type":"skill","status":"live","shelf":"guide","category":"animation","tags":["ui-animation","react","css","springs","performance","brand-motion"],"summary":"Write production-grade UI animation with Motion or CSS: best practices, docs search, springs, perf audits.","publisher":"Motion","source":"https://github.com/motiondivision/ai-kit/tree/main/plugins/motion/skills/motion","license":"MIT","install":{"claude-code":"npx motion-ai","codex":"npx motion-ai","gemini-cli":"npx motion-ai","cursor":"npx skills add motiondivision/ai-kit --skill motion -a cursor"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/motion-ai-kit","md":"https://varg.ai/how-to/skills/motion-ai-kit.md","example":"https://s3.varg.ai/how-to/previews/4d6ef8ae7622/motion-ai-kit.mp4"},{"slug":"melies","name":"Melies","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["image","video","posters","thumbnails","characters"],"summary":"Generate images, video, movie posters and thumbnails from the terminal with 148 AI actors and style flags.","publisher":"Melies","source":"https://github.com/melies-co/melies-cli","license":"MIT","install":{"claude-code":"npx skills add melies-co/melies-cli -a claude-code","codex":"npx skills add melies-co/melies-cli -a codex","cursor":"npx skills add melies-co/melies-cli -a cursor","gemini-cli":"npx skills add melies-co/melies-cli -a gemini-cli","openclaw":"npx skills add melies-co/melies-cli -a openclaw"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/melies","md":"https://varg.ai/how-to/skills/melies.md","example":"https://s3.varg.ai/how-to/previews/c777c6dd6ba7/melies.webp"},{"slug":"inference-sh-ai-product-photography","name":"AI Product Photography","type":"skill","status":"live","shelf":"workflow","category":"product","tags":["product","lifestyle","mockups","ecommerce"],"summary":"Generate commercial product shots, lifestyle scenes and mockups with FLUX, Imagen 3, Grok and Seedream.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/photo/ai-product-photography","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill ai-product-photography -a claude-code","codex":"npx skills add inference-sh/skills --skill ai-product-photography -a codex","cursor":"npx skills add inference-sh/skills --skill ai-product-photography -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill ai-product-photography -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-ai-product-photography","md":"https://varg.ai/how-to/skills/inference-sh-ai-product-photography.md"},{"slug":"inference-sh-product-photography","name":"Product Photography","type":"skill","status":"live","shelf":"guide","category":"product","tags":["packshot","lighting","ecommerce"],"summary":"Apply packshot conventions to AI product photos: angles, backgrounds, shadows, hero shots, store specs.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/photo/product-photography","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill product-photography -a claude-code","codex":"npx skills add inference-sh/skills --skill product-photography -a codex","cursor":"npx skills add inference-sh/skills --skill product-photography -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill product-photography -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-product-photography","md":"https://varg.ai/how-to/skills/inference-sh-product-photography.md"},{"slug":"inference-sh-ai-marketing-videos","name":"AI Marketing Videos","type":"skill","status":"live","shelf":"workflow","category":"ads","tags":["promo","product-demo","testimonial","launch"],"summary":"Make product demos, promos, testimonials and launch videos with Veo, Seedance, Wan, FLUX and Kokoro.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/video/ai-marketing-videos","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill ai-marketing-videos -a claude-code","codex":"npx skills add inference-sh/skills --skill ai-marketing-videos -a codex","cursor":"npx skills add inference-sh/skills --skill ai-marketing-videos -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill ai-marketing-videos -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-ai-marketing-videos","md":"https://varg.ai/how-to/skills/inference-sh-ai-marketing-videos.md"},{"slug":"inference-sh-explainer-video-guide","name":"Explainer Video Guide","type":"skill","status":"live","shelf":"guide","category":"explainers","tags":["script","pacing","voiceover"],"summary":"Plan explainer videos end to end: script formulas, pacing, scene planning, voiceover and assembly.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/video/explainer-video-guide","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill explainer-video-guide -a claude-code","codex":"npx skills add inference-sh/skills --skill explainer-video-guide -a codex","cursor":"npx skills add inference-sh/skills --skill explainer-video-guide -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill explainer-video-guide -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-explainer-video-guide","md":"https://varg.ai/how-to/skills/inference-sh-explainer-video-guide.md"},{"slug":"inference-sh-storyboard-creation","name":"Storyboard Creation","type":"skill","status":"live","shelf":"guide","category":"camera","tags":["storyboard","shot-list","continuity"],"summary":"Storyboard a video before generating: shot types, angles, moves, the 180-degree rule, annotated panels.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/video/storyboard-creation","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill storyboard-creation -a claude-code","codex":"npx skills add inference-sh/skills --skill storyboard-creation -a codex","cursor":"npx skills add inference-sh/skills --skill storyboard-creation -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill storyboard-creation -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-storyboard-creation","md":"https://varg.ai/how-to/skills/inference-sh-storyboard-creation.md"},{"slug":"inference-sh-talking-head-production","name":"Talking Head Production","type":"skill","status":"live","shelf":"workflow","category":"talking-head","tags":["avatar","lip-sync","voiceover"],"summary":"Produce talking-head videos with AI avatars, lip-sync and voiceover, from portrait specs to final cut.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/video/talking-head-production","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill talking-head-production -a claude-code","codex":"npx skills add inference-sh/skills --skill talking-head-production -a codex","cursor":"npx skills add inference-sh/skills --skill talking-head-production -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill talking-head-production -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-talking-head-production","md":"https://varg.ai/how-to/skills/inference-sh-talking-head-production.md","example":"https://s3.varg.ai/how-to/previews/14ca1501855a/inference-sh-talking-head-production.mp4"},{"slug":"inference-sh-video-ad-specs","name":"Video Ad Specs","type":"skill","status":"live","shelf":"guide","category":"ads","tags":["tiktok","instagram","youtube","specs"],"summary":"Build video ads to each platform's exact specs: TikTok, Instagram, YouTube, Facebook and LinkedIn.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/video/video-ad-specs","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill video-ad-specs -a claude-code","codex":"npx skills add inference-sh/skills --skill video-ad-specs -a codex","cursor":"npx skills add inference-sh/skills --skill video-ad-specs -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill video-ad-specs -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-video-ad-specs","md":"https://varg.ai/how-to/skills/inference-sh-video-ad-specs.md"},{"slug":"inference-sh-ai-music-generation","name":"AI Music Generation","type":"skill","status":"live","shelf":"model","category":"ai-music","tags":["music","songs","soundtrack"],"summary":"Generate songs and instrumentals with ElevenLabs Music, DiffRhythm or Tencent Song Generation.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/ai-music-generation","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill ai-music-generation -a claude-code","codex":"npx skills add inference-sh/skills --skill ai-music-generation -a codex","cursor":"npx skills add inference-sh/skills --skill ai-music-generation -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill ai-music-generation -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-ai-music-generation","md":"https://varg.ai/how-to/skills/inference-sh-ai-music-generation.md","example":"https://s3.varg.ai/how-to/previews/660a98e29c9b/inference-sh-ai-music-generation.mp3"},{"slug":"inference-sh-ai-voice-cloning","name":"AI Voice Cloning","type":"skill","status":"live","shelf":"model","category":"audio","tags":["tts","voice","emotion"],"summary":"Generate expressive voices in 100+ languages with Inworld TTS-2, ElevenLabs and more, from one CLI.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/ai-voice-cloning","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill ai-voice-cloning -a claude-code","codex":"npx skills add inference-sh/skills --skill ai-voice-cloning -a codex","cursor":"npx skills add inference-sh/skills --skill ai-voice-cloning -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill ai-voice-cloning -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-ai-voice-cloning","md":"https://varg.ai/how-to/skills/inference-sh-ai-voice-cloning.md","example":"https://s3.varg.ai/how-to/previews/c84f675b22ec/inference-sh-ai-voice-cloning.mp3"},{"slug":"inference-sh-dialogue-audio","name":"Dialogue Audio","type":"skill","status":"live","shelf":"model","category":"audio","tags":["dialogue","multi-speaker","podcast"],"summary":"Produce multi-speaker dialogue audio with speaker tags, emotion and pacing for podcasts and explainers.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/dialogue-audio","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill dialogue-audio -a claude-code","codex":"npx skills add inference-sh/skills --skill dialogue-audio -a codex","cursor":"npx skills add inference-sh/skills --skill dialogue-audio -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill dialogue-audio -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-dialogue-audio","md":"https://varg.ai/how-to/skills/inference-sh-dialogue-audio.md","example":"https://s3.varg.ai/how-to/previews/5f959b6a7a2d/inference-sh-dialogue-audio.mp3"},{"slug":"inference-sh-elevenlabs-dialogue","name":"ElevenLabs Dialogue","type":"skill","status":"live","shelf":"model","category":"audio","tags":["elevenlabs","dialogue","multi-speaker"],"summary":"Generate a whole multi-voice conversation as one audio file with ElevenLabs, from a script.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/elevenlabs-dialogue","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill elevenlabs-dialogue -a claude-code","codex":"npx skills add inference-sh/skills --skill elevenlabs-dialogue -a codex","cursor":"npx skills add inference-sh/skills --skill elevenlabs-dialogue -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill elevenlabs-dialogue -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-dialogue","md":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-dialogue.md","example":"https://s3.varg.ai/how-to/previews/af080259a781/inference-sh-elevenlabs-dialogue.mp3"},{"slug":"inference-sh-elevenlabs-dubbing","name":"ElevenLabs Dubbing (inference.sh)","type":"skill","status":"live","shelf":"model","category":"dubbing","tags":["elevenlabs","dubbing","localization","audio"],"summary":"Dub audio or video into 29 languages while keeping the speaker's voice, via inference.sh.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/elevenlabs-dubbing","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill elevenlabs-dubbing -a claude-code","codex":"npx skills add inference-sh/skills --skill elevenlabs-dubbing -a codex","cursor":"npx skills add inference-sh/skills --skill elevenlabs-dubbing -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill elevenlabs-dubbing -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-dubbing","md":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-dubbing.md","example":"https://s3.varg.ai/how-to/previews/23b6476cc76e/inference-sh-elevenlabs-dubbing.mp4"},{"slug":"inference-sh-elevenlabs-music","name":"ElevenLabs Music (inference.sh)","type":"skill","status":"live","shelf":"model","category":"ai-music","tags":["elevenlabs","music","soundtrack"],"summary":"Compose royalty-free tracks up to 10 minutes from a text prompt with ElevenLabs Music, via inference.sh.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/elevenlabs-music","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill elevenlabs-music -a claude-code","codex":"npx skills add inference-sh/skills --skill elevenlabs-music -a codex","cursor":"npx skills add inference-sh/skills --skill elevenlabs-music -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill elevenlabs-music -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-music","md":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-music.md","example":"https://s3.varg.ai/how-to/previews/b16021101eed/inference-sh-elevenlabs-music.mp3"},{"slug":"inference-sh-elevenlabs-sound-effects","name":"ElevenLabs Sound Effects (inference.sh)","type":"skill","status":"live","shelf":"model","category":"sfx","tags":["elevenlabs","sfx","foley","audio"],"summary":"Generate royalty-free sound effects from text with ElevenLabs, via inference.sh.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/elevenlabs-sound-effects","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill elevenlabs-sound-effects -a claude-code","codex":"npx skills add inference-sh/skills --skill elevenlabs-sound-effects -a codex","cursor":"npx skills add inference-sh/skills --skill elevenlabs-sound-effects -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill elevenlabs-sound-effects -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-sound-effects","md":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-sound-effects.md","example":"https://s3.varg.ai/how-to/previews/2c9aa5d6b821/inference-sh-elevenlabs-sound-effects.mp3"},{"slug":"inference-sh-elevenlabs-stt","name":"ElevenLabs Speech to Text (inference.sh)","type":"skill","status":"live","shelf":"model","category":"captions","tags":["elevenlabs","transcription","forced-alignment","subtitles"],"summary":"Transcribe audio with ElevenLabs Scribe, speaker diarization and forced alignment, via inference.sh.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/elevenlabs-stt","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill elevenlabs-stt -a claude-code","codex":"npx skills add inference-sh/skills --skill elevenlabs-stt -a codex","cursor":"npx skills add inference-sh/skills --skill elevenlabs-stt -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill elevenlabs-stt -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-stt","md":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-stt.md","example":"https://s3.varg.ai/how-to/previews/7a00617f0a93/inference-sh-elevenlabs-stt.mp4"},{"slug":"inference-sh-elevenlabs-tts","name":"ElevenLabs TTS (inference.sh)","type":"skill","status":"live","shelf":"model","category":"audio","tags":["elevenlabs","tts","voiceover"],"summary":"Voice scripts with ElevenLabs v4, v4 Turbo, v3, Multilingual v2 and Flash, via inference.sh.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/elevenlabs-tts","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill elevenlabs-tts -a claude-code","codex":"npx skills add inference-sh/skills --skill elevenlabs-tts -a codex","cursor":"npx skills add inference-sh/skills --skill elevenlabs-tts -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill elevenlabs-tts -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-tts","md":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-tts.md","example":"https://s3.varg.ai/how-to/previews/d3f7f20bf051/inference-sh-elevenlabs-tts.mp3"},{"slug":"inference-sh-elevenlabs-voice-changer","name":"ElevenLabs Voice Changer (inference.sh)","type":"skill","status":"live","shelf":"model","category":"audio","tags":["elevenlabs","speech-to-speech"],"summary":"Re-voice a recording into another voice while keeping words and emotion, via inference.sh.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/elevenlabs-voice-changer","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill elevenlabs-voice-changer -a claude-code","codex":"npx skills add inference-sh/skills --skill elevenlabs-voice-changer -a codex","cursor":"npx skills add inference-sh/skills --skill elevenlabs-voice-changer -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill elevenlabs-voice-changer -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-voice-changer","md":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-voice-changer.md","example":"https://s3.varg.ai/how-to/previews/b5b0e4ebdc6c/inference-sh-elevenlabs-voice-changer.mp3"},{"slug":"inference-sh-elevenlabs-voice-isolator","name":"ElevenLabs Voice Isolator (inference.sh)","type":"skill","status":"live","shelf":"model","category":"sfx","tags":["elevenlabs","denoise","cleanup","audio"],"summary":"Remove background noise and isolate vocals from any recording with ElevenLabs, via inference.sh.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/elevenlabs-voice-isolator","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill elevenlabs-voice-isolator -a claude-code","codex":"npx skills add inference-sh/skills --skill elevenlabs-voice-isolator -a codex","cursor":"npx skills add inference-sh/skills --skill elevenlabs-voice-isolator -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill elevenlabs-voice-isolator -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-voice-isolator","md":"https://varg.ai/how-to/skills/inference-sh-elevenlabs-voice-isolator.md","example":"https://s3.varg.ai/how-to/previews/d45acb82de58/inference-sh-elevenlabs-voice-isolator.mp3"},{"slug":"inference-sh-speech-to-text","name":"Speech to Text","type":"skill","status":"live","shelf":"model","category":"captions","tags":["transcription","whisper","subtitles","translation"],"summary":"Transcribe audio with ElevenLabs Scribe v2 or Whisper V3 Large, with timestamps and speaker labels.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/speech-to-text","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill speech-to-text -a claude-code","codex":"npx skills add inference-sh/skills --skill speech-to-text -a codex","cursor":"npx skills add inference-sh/skills --skill speech-to-text -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill speech-to-text -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-speech-to-text","md":"https://varg.ai/how-to/skills/inference-sh-speech-to-text.md","example":"https://s3.varg.ai/how-to/previews/b156b417c98b/inference-sh-speech-to-text.mp4"},{"slug":"inference-sh-text-to-speech","name":"Text to Speech","type":"skill","status":"live","shelf":"model","category":"audio","tags":["tts","voiceover","multilingual"],"summary":"Voice any script with Inworld TTS-2, ElevenLabs, Dia, Kokoro or Chatterbox from one CLI.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/audio/text-to-speech","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill text-to-speech -a claude-code","codex":"npx skills add inference-sh/skills --skill text-to-speech -a codex","cursor":"npx skills add inference-sh/skills --skill text-to-speech -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill text-to-speech -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-text-to-speech","md":"https://varg.ai/how-to/skills/inference-sh-text-to-speech.md","example":"https://s3.varg.ai/how-to/previews/a1deed022c3e/inference-sh-text-to-speech.mp3"},{"slug":"inference-sh-ai-image-generation","name":"AI Image Generation","type":"skill","status":"live","shelf":"model","category":"image","tags":["text-to-image","image-editing","model-router"],"summary":"Generate images with 50+ models from one CLI: GPT Image 2.5, FLUX, Gemini, Grok, Seedream, Reve and more.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/image/ai-image-generation","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill ai-image-generation -a claude-code","codex":"npx skills add inference-sh/skills --skill ai-image-generation -a codex","cursor":"npx skills add inference-sh/skills --skill ai-image-generation -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill ai-image-generation -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-ai-image-generation","md":"https://varg.ai/how-to/skills/inference-sh-ai-image-generation.md","example":"https://s3.varg.ai/how-to/previews/e8bef2374467/inference-sh-ai-image-generation.webp"},{"slug":"inference-sh-background-removal","name":"Background Removal","type":"skill","status":"live","shelf":"model","category":"image","tags":["cutout","transparent-png","product"],"summary":"Cut subjects out of photos into clean transparent PNGs with BiRefNet.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/image/background-removal","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill background-removal -a claude-code","codex":"npx skills add inference-sh/skills --skill background-removal -a codex","cursor":"npx skills add inference-sh/skills --skill background-removal -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill background-removal -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-background-removal","md":"https://varg.ai/how-to/skills/inference-sh-background-removal.md","example":"https://s3.varg.ai/how-to/previews/5d7a501e451b/inference-sh-background-removal.webp"},{"slug":"inference-sh-flux-image","name":"FLUX Image","type":"skill","status":"live","shelf":"model","category":"image","tags":["flux","lora","text-to-image","image-to-image"],"summary":"Generate and restyle images with FLUX Dev LoRA and FLUX.2 Klein, including custom LoRA styles.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/image/flux-image","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill flux-image -a claude-code","codex":"npx skills add inference-sh/skills --skill flux-image -a codex","cursor":"npx skills add inference-sh/skills --skill flux-image -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill flux-image -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-flux-image","md":"https://varg.ai/how-to/skills/inference-sh-flux-image.md","example":"https://s3.varg.ai/how-to/previews/67d29dcda656/inference-sh-flux-image.webp"},{"slug":"inference-sh-gpt-image","name":"GPT Image","type":"skill","status":"live","shelf":"model","category":"image","tags":["gpt-image","image-editing","text-to-image"],"summary":"Generate and edit images with OpenAI GPT Image 2.5 and GPT Image 2 from the command line.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/image/gpt-image","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill gpt-image -a claude-code","codex":"npx skills add inference-sh/skills --skill gpt-image -a codex","cursor":"npx skills add inference-sh/skills --skill gpt-image -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill gpt-image -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-gpt-image","md":"https://varg.ai/how-to/skills/inference-sh-gpt-image.md","example":"https://s3.varg.ai/how-to/previews/bb2e755a9e49/inference-sh-gpt-image.webp"},{"slug":"inference-sh-image-upscaling","name":"Image Upscaling","type":"skill","status":"live","shelf":"model","category":"image","tags":["upscale","enhance","restoration"],"summary":"Upscale and enhance low-resolution images with Real-ESRGAN, Thera, Topaz or the FLUX upscaler.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/image/image-upscaling","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill image-upscaling -a claude-code","codex":"npx skills add inference-sh/skills --skill image-upscaling -a codex","cursor":"npx skills add inference-sh/skills --skill image-upscaling -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill image-upscaling -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-image-upscaling","md":"https://varg.ai/how-to/skills/inference-sh-image-upscaling.md","example":"https://s3.varg.ai/how-to/previews/c68597e6a0d6/inference-sh-image-upscaling.webp"},{"slug":"inference-sh-nano-banana","name":"Nano Banana","type":"skill","status":"live","shelf":"model","category":"image","tags":["nano-banana","gemini","image-editing"],"summary":"Generate and edit images with Google's Gemini 3 Pro Image and Gemini 2.5 Flash Image, multi-image input too.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/image/nano-banana","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill nano-banana -a claude-code","codex":"npx skills add inference-sh/skills --skill nano-banana -a codex","cursor":"npx skills add inference-sh/skills --skill nano-banana -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill nano-banana -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-nano-banana","md":"https://varg.ai/how-to/skills/inference-sh-nano-banana.md","example":"https://s3.varg.ai/how-to/previews/d10e6e7da996/inference-sh-nano-banana.webp"},{"slug":"inference-sh-nano-banana-2","name":"Nano Banana 2","type":"skill","status":"live","shelf":"model","category":"image","tags":["nano-banana","gemini","image-editing","grounding"],"summary":"Generate and edit images with Nano Banana 2, with up to 14 reference images and search grounding.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/image/nano-banana-2","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill nano-banana-2 -a claude-code","codex":"npx skills add inference-sh/skills --skill nano-banana-2 -a codex","cursor":"npx skills add inference-sh/skills --skill nano-banana-2 -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill nano-banana-2 -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-nano-banana-2","md":"https://varg.ai/how-to/skills/inference-sh-nano-banana-2.md","example":"https://s3.varg.ai/how-to/previews/ef0265bee152/inference-sh-nano-banana-2.webp"},{"slug":"inference-sh-p-image","name":"P-Image","type":"skill","status":"live","shelf":"model","category":"image","tags":["pruna","lora","image-editing"],"summary":"Generate and edit images fast with Pruna's P-Image models, including LoRA styles and multi-image edits.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/image/p-image","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill p-image -a claude-code","codex":"npx skills add inference-sh/skills --skill p-image -a codex","cursor":"npx skills add inference-sh/skills --skill p-image -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill p-image -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-p-image","md":"https://varg.ai/how-to/skills/inference-sh-p-image.md","example":"https://s3.varg.ai/how-to/previews/8305d060101f/inference-sh-p-image.webp"},{"slug":"inference-sh-qwen-image-2","name":"Qwen Image 2","type":"skill","status":"live","shelf":"model","category":"image","tags":["qwen","typography","image-editing"],"summary":"Generate and edit images with Alibaba Qwen-Image 2.0: the fast model, or Pro for cleaner text rendering.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/image/qwen-image-2","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill qwen-image-2 -a claude-code","codex":"npx skills add inference-sh/skills --skill qwen-image-2 -a codex","cursor":"npx skills add inference-sh/skills --skill qwen-image-2 -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill qwen-image-2 -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-qwen-image-2","md":"https://varg.ai/how-to/skills/inference-sh-qwen-image-2.md","example":"https://s3.varg.ai/how-to/previews/63cdd35d0ef5/inference-sh-qwen-image-2.webp"},{"slug":"inference-sh-qwen-image-2-pro","name":"Qwen Image 2 Pro","type":"skill","status":"live","shelf":"model","category":"image","tags":["qwen","typography","posters","banners"],"summary":"Make posters, banners and text-heavy designs with Qwen-Image 2.0 Pro's precise text rendering.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/image/qwen-image-2-pro","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill qwen-image-2-pro -a claude-code","codex":"npx skills add inference-sh/skills --skill qwen-image-2-pro -a codex","cursor":"npx skills add inference-sh/skills --skill qwen-image-2-pro -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill qwen-image-2-pro -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-qwen-image-2-pro","md":"https://varg.ai/how-to/skills/inference-sh-qwen-image-2-pro.md","example":"https://s3.varg.ai/how-to/previews/d949692572ca/inference-sh-qwen-image-2-pro.webp"},{"slug":"inference-sh-ai-avatar-video","name":"AI Avatar Video","type":"skill","status":"live","shelf":"model","category":"talking-head","tags":["avatar","lip-sync","tts"],"summary":"Create talking-head avatar videos from a portrait and a script, with a lip-synced voice.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/video/ai-avatar-video","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill ai-avatar-video -a claude-code","codex":"npx skills add inference-sh/skills --skill ai-avatar-video -a codex","cursor":"npx skills add inference-sh/skills --skill ai-avatar-video -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill ai-avatar-video -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-ai-avatar-video","md":"https://varg.ai/how-to/skills/inference-sh-ai-avatar-video.md","example":"https://s3.varg.ai/how-to/previews/f93c1e7bdc03/inference-sh-ai-avatar-video.mp4"},{"slug":"inference-sh-ai-video-generation","name":"AI Video Generation","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["text-to-video","image-to-video","model-router","veo","seedance"],"summary":"Generate video with 40+ models from one CLI: Veo 3.1, Seedance 2.0, HappyHorse, Wan, Grok and more.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/video/ai-video-generation","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill ai-video-generation -a claude-code","codex":"npx skills add inference-sh/skills --skill ai-video-generation -a codex","cursor":"npx skills add inference-sh/skills --skill ai-video-generation -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill ai-video-generation -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-ai-video-generation","md":"https://varg.ai/how-to/skills/inference-sh-ai-video-generation.md","example":"https://s3.varg.ai/how-to/previews/1e11bfdec21f/inference-sh-ai-video-generation.mp4"},{"slug":"inference-sh-google-veo","name":"Google Veo","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["veo","text-to-video"],"summary":"Generate cinematic video from text with Google Veo 3.1 and Veo 3.1 Fast.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/video/google-veo","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill google-veo -a claude-code","codex":"npx skills add inference-sh/skills --skill google-veo -a codex","cursor":"npx skills add inference-sh/skills --skill google-veo -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill google-veo -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-google-veo","md":"https://varg.ai/how-to/skills/inference-sh-google-veo.md","example":"https://s3.varg.ai/how-to/previews/ea333e4b6d65/inference-sh-google-veo.mp4"},{"slug":"inference-sh-happyhorse","name":"HappyHorse","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["happy-horse","video-editing","reference-to-video"],"summary":"Generate and edit video with Alibaba HappyHorse 1.0: text, image and reference-to-video plus video edits.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/video/happyhorse","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill happyhorse -a claude-code","codex":"npx skills add inference-sh/skills --skill happyhorse -a codex","cursor":"npx skills add inference-sh/skills --skill happyhorse -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill happyhorse -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-happyhorse","md":"https://varg.ai/how-to/skills/inference-sh-happyhorse.md","example":"https://s3.varg.ai/how-to/previews/ec3fb30d7af0/inference-sh-happyhorse.mp4"},{"slug":"inference-sh-image-to-video","name":"Image to Video","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["image-to-video","camera","prompting"],"summary":"Animate stills into video: pick the right model, then prompt motion and camera moves that hold together.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/video/image-to-video","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill image-to-video -a claude-code","codex":"npx skills add inference-sh/skills --skill image-to-video -a codex","cursor":"npx skills add inference-sh/skills --skill image-to-video -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill image-to-video -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-image-to-video","md":"https://varg.ai/how-to/skills/inference-sh-image-to-video.md","example":"https://s3.varg.ai/how-to/previews/b6de4a604e87/inference-sh-image-to-video.mp4"},{"slug":"inference-sh-p-video","name":"P-Video","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["pruna","wan","fast-video"],"summary":"Generate fast 720p/1080p video with audio using Pruna P-Video and Wan text- and image-to-video.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/video/p-video","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill p-video -a claude-code","codex":"npx skills add inference-sh/skills --skill p-video -a codex","cursor":"npx skills add inference-sh/skills --skill p-video -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill p-video -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-p-video","md":"https://varg.ai/how-to/skills/inference-sh-p-video.md","example":"https://s3.varg.ai/how-to/previews/8ae0f83834af/inference-sh-p-video.mp4"},{"slug":"inference-sh-p-video-avatar","name":"P-Video Avatar","type":"skill","status":"live","shelf":"model","category":"talking-head","tags":["avatar","lip-sync","presenter"],"summary":"Turn one portrait into a speaking avatar video with Pruna P-Video-Avatar, its built-in TTS or your audio.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/video/p-video-avatar","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill p-video-avatar -a claude-code","codex":"npx skills add inference-sh/skills --skill p-video-avatar -a codex","cursor":"npx skills add inference-sh/skills --skill p-video-avatar -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill p-video-avatar -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-p-video-avatar","md":"https://varg.ai/how-to/skills/inference-sh-p-video-avatar.md","example":"https://s3.varg.ai/how-to/previews/681ff98d5008/inference-sh-p-video-avatar.mp4"},{"slug":"inference-sh-remotion-render","name":"Remotion Render (inference.sh)","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["remotion","render","react","cloud-render"],"summary":"Render React/Remotion component code to MP4 in the cloud, without a local Remotion setup.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/video/remotion-render","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill remotion-render -a claude-code","codex":"npx skills add inference-sh/skills --skill remotion-render -a codex","cursor":"npx skills add inference-sh/skills --skill remotion-render -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill remotion-render -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-remotion-render","md":"https://varg.ai/how-to/skills/inference-sh-remotion-render.md","example":"https://s3.varg.ai/how-to/previews/c3656645addf/inference-sh-remotion-render.mp4"},{"slug":"inference-sh-seedance","name":"Seedance 2.0","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["seedance","video-with-audio","reference-to-video"],"summary":"Make 4–15 s videos with synced audio in Seedance 2.0: text, image or reference-to-video up to 1080p.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/video/seedance","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill seedance -a claude-code","codex":"npx skills add inference-sh/skills --skill seedance -a codex","cursor":"npx skills add inference-sh/skills --skill seedance -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill seedance -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-seedance","md":"https://varg.ai/how-to/skills/inference-sh-seedance.md","example":"https://s3.varg.ai/how-to/previews/8fcbe88cd691/inference-sh-seedance.mp4"},{"slug":"inference-sh-ai-content-pipeline","name":"AI Content Pipeline","type":"skill","status":"live","shelf":"workflow","category":"tooling","tags":["pipeline","video","voiceover","social"],"summary":"Chain image, video, voice and music models into one pipeline: generate, animate, voice over, merge.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/content/ai-content-pipeline","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill ai-content-pipeline -a claude-code","codex":"npx skills add inference-sh/skills --skill ai-content-pipeline -a codex","cursor":"npx skills add inference-sh/skills --skill ai-content-pipeline -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill ai-content-pipeline -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-ai-content-pipeline","md":"https://varg.ai/how-to/skills/inference-sh-ai-content-pipeline.md"},{"slug":"inference-sh-ai-podcast","name":"AI Podcast Video","type":"skill","status":"live","shelf":"workflow","category":"talking-head","tags":["podcast","avatar","multi-speaker"],"summary":"Generate a multi-person talking-head podcast video from scratch: characters, voices, avatars, stitching.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/content/ai-podcast","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill ai-podcast -a claude-code","codex":"npx skills add inference-sh/skills --skill ai-podcast -a codex","cursor":"npx skills add inference-sh/skills --skill ai-podcast -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill ai-podcast -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-ai-podcast","md":"https://varg.ai/how-to/skills/inference-sh-ai-podcast.md","example":"https://s3.varg.ai/how-to/previews/2bd3f813cf7a/inference-sh-ai-podcast.mp4"},{"slug":"inference-sh-ai-podcast-creation","name":"AI Podcast Creation","type":"skill","status":"live","shelf":"workflow","category":"audio","tags":["podcast","audiobook","tts","music"],"summary":"Produce audio podcasts and audiobooks with multi-voice TTS, music beds, intros, outros and ffmpeg.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/content/ai-podcast-creation","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill ai-podcast-creation -a claude-code","codex":"npx skills add inference-sh/skills --skill ai-podcast-creation -a codex","cursor":"npx skills add inference-sh/skills --skill ai-podcast-creation -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill ai-podcast-creation -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-ai-podcast-creation","md":"https://varg.ai/how-to/skills/inference-sh-ai-podcast-creation.md"},{"slug":"inference-sh-app-store-screenshots","name":"App Store Screenshots","type":"skill","status":"live","shelf":"guide","category":"native-ui","tags":["aso","app-store","mockups","image"],"summary":"Make App Store and Google Play screenshots to exact specs: sizes, gallery order, mockups and previews.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/design/app-store-screenshots","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill app-store-screenshots -a claude-code","codex":"npx skills add inference-sh/skills --skill app-store-screenshots -a codex","cursor":"npx skills add inference-sh/skills --skill app-store-screenshots -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill app-store-screenshots -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-app-store-screenshots","md":"https://varg.ai/how-to/skills/inference-sh-app-store-screenshots.md"},{"slug":"inference-sh-book-cover-design","name":"Book Cover Design","type":"skill","status":"live","shelf":"guide","category":"image","tags":["book-cover","typography","genre"],"summary":"Design book covers that fit their genre: typography rules, sizing, thumbnail tests and AI iterations.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/design/book-cover-design","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill book-cover-design -a claude-code","codex":"npx skills add inference-sh/skills --skill book-cover-design -a codex","cursor":"npx skills add inference-sh/skills --skill book-cover-design -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill book-cover-design -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-book-cover-design","md":"https://varg.ai/how-to/skills/inference-sh-book-cover-design.md"},{"slug":"inference-sh-character-design-sheet","name":"Character Design Sheet","type":"skill","status":"live","shelf":"prompt","category":"characters","tags":["reference-sheet","consistency","lora"],"summary":"Keep a character consistent across AI images with turnarounds, expression sheets, palettes and LoRAs.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/design/character-design-sheet","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill character-design-sheet -a claude-code","codex":"npx skills add inference-sh/skills --skill character-design-sheet -a codex","cursor":"npx skills add inference-sh/skills --skill character-design-sheet -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill character-design-sheet -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-character-design-sheet","md":"https://varg.ai/how-to/skills/inference-sh-character-design-sheet.md"},{"slug":"inference-sh-logo-design-guide","name":"Logo Design Guide","type":"skill","status":"live","shelf":"guide","category":"logos","tags":["logo","branding","image","brand-motion"],"summary":"Design logos with AI image models: logo types, prompting techniques, scalability rules and iteration.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/design/logo-design-guide","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill logo-design-guide -a claude-code","codex":"npx skills add inference-sh/skills --skill logo-design-guide -a codex","cursor":"npx skills add inference-sh/skills --skill logo-design-guide -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill logo-design-guide -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-logo-design-guide","md":"https://varg.ai/how-to/skills/inference-sh-logo-design-guide.md"},{"slug":"inference-sh-og-image-design","name":"OG Image Design","type":"skill","status":"live","shelf":"guide","category":"image","tags":["open-graph","social-cards","specs"],"summary":"Design Open Graph and social share images to platform specs, with text placement and branding.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/design/og-image-design","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill og-image-design -a claude-code","codex":"npx skills add inference-sh/skills --skill og-image-design -a codex","cursor":"npx skills add inference-sh/skills --skill og-image-design -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill og-image-design -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-og-image-design","md":"https://varg.ai/how-to/skills/inference-sh-og-image-design.md"},{"slug":"inference-sh-youtube-thumbnail-design","name":"YouTube Thumbnail Design","type":"skill","status":"live","shelf":"guide","category":"image","tags":["thumbnail","youtube","ctr"],"summary":"Design YouTube thumbnails that read on a phone: dimensions, contrast, safe zones, text and faces.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/design/youtube-thumbnail-design","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill youtube-thumbnail-design -a claude-code","codex":"npx skills add inference-sh/skills --skill youtube-thumbnail-design -a codex","cursor":"npx skills add inference-sh/skills --skill youtube-thumbnail-design -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill youtube-thumbnail-design -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-youtube-thumbnail-design","md":"https://varg.ai/how-to/skills/inference-sh-youtube-thumbnail-design.md"},{"slug":"inference-sh-video-prompting-guide","name":"Video Prompting Guide","type":"skill","status":"live","shelf":"prompt","category":"prompting","tags":["video","camera","veo","seedance","kling"],"summary":"Write prompts that video models follow: shot types, camera moves and per-model tips from Veo to Sora.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/prompting/video-prompting-guide","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill video-prompting-guide -a claude-code","codex":"npx skills add inference-sh/skills --skill video-prompting-guide -a codex","cursor":"npx skills add inference-sh/skills --skill video-prompting-guide -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill video-prompting-guide -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-video-prompting-guide","md":"https://varg.ai/how-to/skills/inference-sh-video-prompting-guide.md"},{"slug":"inference-sh-ai-social-media-content","name":"AI Social Media Content","type":"skill","status":"live","shelf":"workflow","category":"shorts","tags":["tiktok","reels","shorts","thumbnails","ads"],"summary":"Produce reels, shorts, images and thumbnails for TikTok, Instagram, YouTube and X with one toolkit.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/social/ai-social-media-content","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill ai-social-media-content -a claude-code","codex":"npx skills add inference-sh/skills --skill ai-social-media-content -a codex","cursor":"npx skills add inference-sh/skills --skill ai-social-media-content -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill ai-social-media-content -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-ai-social-media-content","md":"https://varg.ai/how-to/skills/inference-sh-ai-social-media-content.md"},{"slug":"inference-sh-social-media-carousel","name":"Social Media Carousel","type":"skill","status":"live","shelf":"guide","category":"image","tags":["carousel","instagram","linkedin","design"],"summary":"Design swipeable carousels for Instagram, LinkedIn and X: slide structure, hooks, text hierarchy.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/guides/social/social-media-carousel","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill social-media-carousel -a claude-code","codex":"npx skills add inference-sh/skills --skill social-media-carousel -a codex","cursor":"npx skills add inference-sh/skills --skill social-media-carousel -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill social-media-carousel -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/inference-sh-social-media-carousel","md":"https://varg.ai/how-to/skills/inference-sh-social-media-carousel.md"},{"slug":"infsh-cli","name":"inference.sh CLI","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["cli","model-runner","image","video","audio"],"summary":"Log in to inference.sh and run its catalog of AI apps — image, video, audio, LLMs, search — from one CLI.","publisher":"inference.sh","source":"https://github.com/inference-sh/skills/tree/main/tools/infsh-cli","license":"MIT","install":{"claude-code":"npx skills add inference-sh/skills --skill infsh-cli -a claude-code","codex":"npx skills add inference-sh/skills --skill infsh-cli -a codex","cursor":"npx skills add inference-sh/skills --skill infsh-cli -a cursor","gemini-cli":"npx skills add inference-sh/skills --skill infsh-cli -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/infsh-cli","md":"https://varg.ai/how-to/skills/infsh-cli.md","example":"https://s3.varg.ai/how-to/previews/87f9dcb7e365/infsh-cli.mp4"},{"slug":"runway-dev","name":"Runway Dev","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["api","sdk","video","image","audio"],"summary":"Build Runway's image, video and audio models into your app: live API contracts, SDK and server-side keys.","publisher":"Runway","source":"https://github.com/runwayml/skills/tree/main/skills/runway-dev","license":"MIT","install":{"claude-code":"claude plugin marketplace add runwayml/skills\nclaude plugin install runway-api@runway-dev","codex":"npx skills add runwayml/skills --skill runway-dev -a codex","cursor":"npx skills add runwayml/skills --skill runway-dev -a cursor","gemini-cli":"npx skills add runwayml/skills --skill runway-dev -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/runway-dev","md":"https://varg.ai/how-to/skills/runway-dev.md","example":"https://s3.varg.ai/how-to/previews/b4d7720c6d08/runway-dev.mp4"},{"slug":"runway-dev-model-routers","name":"Runway Model Routers","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["api","routing","video","image"],"summary":"Send generation through a saved Runway Model Router config instead of hard-coding one model.","publisher":"Runway","source":"https://github.com/runwayml/skills/tree/main/skills/runway-dev-model-routers","license":"MIT","install":{"claude-code":"claude plugin marketplace add runwayml/skills\nclaude plugin install runway-api@runway-dev","codex":"npx skills add runwayml/skills --skill runway-dev-model-routers -a codex","cursor":"npx skills add runwayml/skills --skill runway-dev-model-routers -a cursor","gemini-cli":"npx skills add runwayml/skills --skill runway-dev-model-routers -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/runway-dev-model-routers","md":"https://varg.ai/how-to/skills/runway-dev-model-routers.md","example":"https://s3.varg.ai/how-to/previews/e4c98d344d76/runway-dev-model-routers.mp4"},{"slug":"runway-dev-models","name":"Runway Dev Models","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["api","video","image","audio"],"summary":"Add a direct Runway model endpoint to your app for image, video or audio, following the live contract.","publisher":"Runway","source":"https://github.com/runwayml/skills/tree/main/skills/runway-dev-models","license":"MIT","install":{"claude-code":"claude plugin marketplace add runwayml/skills\nclaude plugin install runway-api@runway-dev","codex":"npx skills add runwayml/skills --skill runway-dev-models -a codex","cursor":"npx skills add runwayml/skills --skill runway-dev-models -a cursor","gemini-cli":"npx skills add runwayml/skills --skill runway-dev-models -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/runway-dev-models","md":"https://varg.ai/how-to/skills/runway-dev-models.md","example":"https://s3.varg.ai/how-to/previews/0ed62e35b84a/runway-dev-models.mp4"},{"slug":"runway-dev-recipes","name":"Runway Recipes","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["api","workflows","video","image"],"summary":"Integrate Runway's prebuilt multi-step image and video Recipes using the live Recipe guide.","publisher":"Runway","source":"https://github.com/runwayml/skills/tree/main/skills/runway-dev-recipes","license":"MIT","install":{"claude-code":"claude plugin marketplace add runwayml/skills\nclaude plugin install runway-api@runway-dev","codex":"npx skills add runwayml/skills --skill runway-dev-recipes -a codex","cursor":"npx skills add runwayml/skills --skill runway-dev-recipes -a cursor","gemini-cli":"npx skills add runwayml/skills --skill runway-dev-recipes -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/runway-dev-recipes","md":"https://varg.ai/how-to/skills/runway-dev-recipes.md","example":"https://s3.varg.ai/how-to/previews/1caab3a3cb1b/runway-dev-recipes.mp4"},{"slug":"runway-dev-workflows","name":"Runway Dev Workflows","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["api","workflows"],"summary":"Call a Workflow published in the Runway app from your application through the Dev API.","publisher":"Runway","source":"https://github.com/runwayml/skills/tree/main/skills/runway-dev-workflows","license":"MIT","install":{"claude-code":"claude plugin marketplace add runwayml/skills\nclaude plugin install runway-api@runway-dev","codex":"npx skills add runwayml/skills --skill runway-dev-workflows -a codex","cursor":"npx skills add runwayml/skills --skill runway-dev-workflows -a cursor","gemini-cli":"npx skills add runwayml/skills --skill runway-dev-workflows -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/runway-dev-workflows","md":"https://varg.ai/how-to/skills/runway-dev-workflows.md","example":"https://s3.varg.ai/how-to/previews/00187208d6d5/runway-dev-workflows.webp"},{"slug":"runway-media","name":"Runway Media","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["image","video","audio","mcp","editing"],"summary":"Generate and edit images, video, music, speech and sound effects from chat with Runway's MCP tools.","publisher":"Runway","source":"https://github.com/runwayml/runway-mcp-plugin/tree/main/skills/runway-media","license":"MIT","install":{"claude-code":"npx skills add runwayml/runway-mcp-plugin --skill runway-media -a claude-code","codex":"npx skills add runwayml/runway-mcp-plugin --skill runway-media -a codex","cursor":"npx skills add runwayml/runway-mcp-plugin --skill runway-media -a cursor","gemini-cli":"npx skills add runwayml/runway-mcp-plugin --skill runway-media -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/runway-media","md":"https://varg.ai/how-to/skills/runway-media.md","example":"https://s3.varg.ai/how-to/previews/410709b26c13/runway-media.mp4"},{"slug":"runway-workflows","name":"Runway Workflows","type":"skill","status":"live","shelf":"guide","category":"tooling","tags":["mcp","pipeline","node-graph"],"summary":"Author, validate and run multi-step Runway workflow graphs from chat through Runway's MCP tools.","publisher":"Runway","source":"https://github.com/runwayml/runway-mcp-plugin/tree/main/skills/runway-workflows","license":"MIT","install":{"claude-code":"npx skills add runwayml/runway-mcp-plugin --skill runway-workflows -a claude-code","codex":"npx skills add runwayml/runway-mcp-plugin --skill runway-workflows -a codex","cursor":"npx skills add runwayml/runway-mcp-plugin --skill runway-workflows -a cursor","gemini-cli":"npx skills add runwayml/runway-mcp-plugin --skill runway-workflows -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/runway-workflows","md":"https://varg.ai/how-to/skills/runway-workflows.md","example":"https://s3.varg.ai/how-to/previews/b337a652cbd8/runway-workflows.mp4"},{"slug":"runway-studio-skills","name":"Runway Studio Skills","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["video","image","audio","api","product-ads"],"summary":"Run Runway's API from Python scripts: text, image and video-to-video, character performance, images, TTS.","publisher":"Runway","source":"https://github.com/runwayml/runway-studio-skills","license":"MIT","install":{"claude-code":"npx skills add runwayml/runway-studio-skills -a claude-code","codex":"npx skills add runwayml/runway-studio-skills -a codex","cursor":"npx skills add runwayml/runway-studio-skills -a cursor","gemini-cli":"npx skills add runwayml/runway-studio-skills -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/runway-studio-skills","md":"https://varg.ai/how-to/skills/runway-studio-skills.md","example":"https://s3.varg.ai/how-to/previews/8996f9887878/runway-studio-skills.mp4"},{"slug":"bfl-api","name":"BFL API","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["flux","api","webhooks","image"],"summary":"Integrate the FLUX API correctly: endpoints, async polling, webhooks, rate limits, errors and regions.","publisher":"Black Forest Labs","source":"https://github.com/black-forest-labs/skills/tree/master/skills/bfl-api","license":"MIT","install":{"claude-code":"/plugin marketplace add black-forest-labs/skills\n/plugin install flux-image-best-practices@black-forest-labs","codex":"npx skills add black-forest-labs/skills --skill bfl-api -a codex","cursor":"npx skills add black-forest-labs/skills --skill bfl-api -a cursor","gemini-cli":"npx skills add black-forest-labs/skills --skill bfl-api -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/bfl-api","md":"https://varg.ai/how-to/skills/bfl-api.md","example":"https://s3.varg.ai/how-to/previews/a621fdfb0e5c/bfl-api.webp"},{"slug":"flux-3-archival-formats","name":"FLUX 3 Archival Formats","type":"skill","status":"live","shelf":"style","category":"color","tags":["flux","film-look","period","archival"],"summary":"Give FLUX 3 video a period look by naming the recording format and its artifacts, not a mood.","publisher":"Black Forest Labs","source":"https://github.com/black-forest-labs/skills/tree/master/skills/flux-3-archival-formats","license":"MIT","install":{"claude-code":"/plugin marketplace add black-forest-labs/skills\n/plugin install flux-3-video@black-forest-labs","codex":"npx skills add black-forest-labs/skills --skill flux-3-archival-formats -a codex","cursor":"npx skills add black-forest-labs/skills --skill flux-3-archival-formats -a cursor","gemini-cli":"npx skills add black-forest-labs/skills --skill flux-3-archival-formats -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/flux-3-archival-formats","md":"https://varg.ai/how-to/skills/flux-3-archival-formats.md","example":"https://s3.varg.ai/how-to/previews/0f57a7e83417/flux-3-archival-formats.mp4"},{"slug":"flux-3-audio-dialogue","name":"FLUX 3 Audio & Dialogue","type":"skill","status":"live","shelf":"prompt","category":"sfx","tags":["flux","dialogue","voiceover","sound-design","audio"],"summary":"Direct FLUX 3's generated sound: dialogue, voiceover, ambience, effects, music, silence and timing.","publisher":"Black Forest Labs","source":"https://github.com/black-forest-labs/skills/tree/master/skills/flux-3-audio-dialogue","license":"MIT","install":{"claude-code":"/plugin marketplace add black-forest-labs/skills\n/plugin install flux-3-video@black-forest-labs","codex":"npx skills add black-forest-labs/skills --skill flux-3-audio-dialogue -a codex","cursor":"npx skills add black-forest-labs/skills --skill flux-3-audio-dialogue -a cursor","gemini-cli":"npx skills add black-forest-labs/skills --skill flux-3-audio-dialogue -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/flux-3-audio-dialogue","md":"https://varg.ai/how-to/skills/flux-3-audio-dialogue.md","example":"https://s3.varg.ai/how-to/previews/095175a46912/flux-3-audio-dialogue.mp3"},{"slug":"flux-3-cinematic-inserts","name":"FLUX 3 Cinematic Inserts","type":"skill","status":"live","shelf":"prompt","category":"cinematic","tags":["flux","b-roll","camera","prompting"],"summary":"Write FLUX 3 prompts for standalone cinematic shots: shot craft, camera, continuity and review.","publisher":"Black Forest Labs","source":"https://github.com/black-forest-labs/skills/tree/master/skills/flux-3-cinematic-inserts","license":"MIT","install":{"claude-code":"/plugin marketplace add black-forest-labs/skills\n/plugin install flux-3-video@black-forest-labs","codex":"npx skills add black-forest-labs/skills --skill flux-3-cinematic-inserts -a codex","cursor":"npx skills add black-forest-labs/skills --skill flux-3-cinematic-inserts -a cursor","gemini-cli":"npx skills add black-forest-labs/skills --skill flux-3-cinematic-inserts -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/flux-3-cinematic-inserts","md":"https://varg.ai/how-to/skills/flux-3-cinematic-inserts.md","example":"https://s3.varg.ai/how-to/previews/52479c636774/flux-3-cinematic-inserts.mp4"},{"slug":"flux-3-generate","name":"FLUX 3 Generate","type":"skill","status":"live","shelf":"model","category":"tooling","tags":["flux","video","api","drafts"],"summary":"Submit, poll and validate FLUX 3 video jobs, including cheap drafts before the final render.","publisher":"Black Forest Labs","source":"https://github.com/black-forest-labs/skills/tree/master/skills/flux-3-generate","license":"MIT","install":{"claude-code":"/plugin marketplace add black-forest-labs/skills\n/plugin install flux-3-video@black-forest-labs","codex":"npx skills add black-forest-labs/skills --skill flux-3-generate -a codex","cursor":"npx skills add black-forest-labs/skills --skill flux-3-generate -a cursor","gemini-cli":"npx skills add black-forest-labs/skills --skill flux-3-generate -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/flux-3-generate","md":"https://varg.ai/how-to/skills/flux-3-generate.md","example":"https://s3.varg.ai/how-to/previews/2efa44a0527a/flux-3-generate.mp4"},{"slug":"flux-3-keyframes-continuation","name":"FLUX 3 Keyframes & Continuation","type":"skill","status":"live","shelf":"guide","category":"cinematic","tags":["flux","image-to-video","video-to-video"],"summary":"Build FLUX 3 video from supplied stills or footage: keyframe image-to-video and continuation chains.","publisher":"Black Forest Labs","source":"https://github.com/black-forest-labs/skills/tree/master/skills/flux-3-keyframes-continuation","license":"MIT","install":{"claude-code":"/plugin marketplace add black-forest-labs/skills\n/plugin install flux-3-video@black-forest-labs","codex":"npx skills add black-forest-labs/skills --skill flux-3-keyframes-continuation -a codex","cursor":"npx skills add black-forest-labs/skills --skill flux-3-keyframes-continuation -a cursor","gemini-cli":"npx skills add black-forest-labs/skills --skill flux-3-keyframes-continuation -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/flux-3-keyframes-continuation","md":"https://varg.ai/how-to/skills/flux-3-keyframes-continuation.md","example":"https://s3.varg.ai/how-to/previews/1522128adaed/flux-3-keyframes-continuation.mp4"},{"slug":"flux-3-product-ads","name":"FLUX 3 Product Ads","type":"skill","status":"live","shelf":"workflow","category":"ads","tags":["product","voiceover","editing","qc","flux"],"summary":"Build a finished product ad with FLUX 3: shot design, voiceover sync, deterministic assembly, QC gates.","publisher":"Black Forest Labs","source":"https://github.com/black-forest-labs/skills/tree/master/skills/flux-3-product-ads","license":"MIT","install":{"claude-code":"/plugin marketplace add black-forest-labs/skills\n/plugin install flux-3-video@black-forest-labs","codex":"npx skills add black-forest-labs/skills --skill flux-3-product-ads -a codex","cursor":"npx skills add black-forest-labs/skills --skill flux-3-product-ads -a cursor","gemini-cli":"npx skills add black-forest-labs/skills --skill flux-3-product-ads -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/flux-3-product-ads","md":"https://varg.ai/how-to/skills/flux-3-product-ads.md","example":"https://s3.varg.ai/how-to/previews/49a0bfd6f70b/flux-3-product-ads.mp4"},{"slug":"flux-3-prompt-doctor","name":"FLUX 3 Prompt Doctor","type":"skill","status":"live","shelf":"prompt","category":"prompting","tags":["flux","video","brief"],"summary":"Diagnose a FLUX 3 video brief before spending: resolve missing, conflicting or schema-changing asks.","publisher":"Black Forest Labs","source":"https://github.com/black-forest-labs/skills/tree/master/skills/flux-3-prompt-doctor","license":"MIT","install":{"claude-code":"/plugin marketplace add black-forest-labs/skills\n/plugin install flux-3-video@black-forest-labs","codex":"npx skills add black-forest-labs/skills --skill flux-3-prompt-doctor -a codex","cursor":"npx skills add black-forest-labs/skills --skill flux-3-prompt-doctor -a cursor","gemini-cli":"npx skills add black-forest-labs/skills --skill flux-3-prompt-doctor -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/flux-3-prompt-doctor","md":"https://varg.ai/how-to/skills/flux-3-prompt-doctor.md","example":"https://s3.varg.ai/how-to/previews/0af8e1439181/flux-3-prompt-doctor.mp4"},{"slug":"flux-3-video","name":"FLUX 3 Video","type":"skill","status":"live","shelf":"model","category":"cinematic","tags":["flux","video","router"],"summary":"Route any FLUX 3 video job to the right specialist: diagnosis, direction, audio or execution.","publisher":"Black Forest Labs","source":"https://github.com/black-forest-labs/skills/tree/master/skills/flux-3-video","license":"MIT","install":{"claude-code":"/plugin marketplace add black-forest-labs/skills\n/plugin install flux-3-video@black-forest-labs","codex":"npx skills add black-forest-labs/skills --skill flux-3-video -a codex","cursor":"npx skills add black-forest-labs/skills --skill flux-3-video -a cursor","gemini-cli":"npx skills add black-forest-labs/skills --skill flux-3-video -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/flux-3-video","md":"https://varg.ai/how-to/skills/flux-3-video.md","example":"https://s3.varg.ai/how-to/previews/56b97106ecfb/flux-3-video.mp4"},{"slug":"flux-image-best-practices","name":"FLUX Image Best Practices","type":"skill","status":"live","shelf":"prompt","category":"prompting","tags":["image","flux","typography","json-prompts"],"summary":"Prompt FLUX image models well: structure, JSON prompts, hex colors, typography and multi-reference edits.","publisher":"Black Forest Labs","source":"https://github.com/black-forest-labs/skills/tree/master/skills/flux-image-best-practices","license":"MIT","install":{"claude-code":"/plugin marketplace add black-forest-labs/skills\n/plugin install flux-image-best-practices@black-forest-labs","codex":"npx skills add black-forest-labs/skills --skill flux-image-best-practices -a codex","cursor":"npx skills add black-forest-labs/skills --skill flux-image-best-practices -a cursor","gemini-cli":"npx skills add black-forest-labs/skills --skill flux-image-best-practices -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/flux-image-best-practices","md":"https://varg.ai/how-to/skills/flux-image-best-practices.md","example":"https://s3.varg.ai/how-to/previews/1daa67491a84/flux-image-best-practices.webp"},{"slug":"lottiefiles-motion-design","name":"Motion Design","type":"skill","status":"live","shelf":"guide","category":"animation","tags":["easing","choreography","disney-principles","ui-animation","editing","brand-motion"],"summary":"Animate with intent: timing, easing, choreography and Disney principles for UI and motion graphics.","publisher":"LottieFiles","source":"https://github.com/LottieFiles/motion-design-skill/tree/main/skills/motion-design","license":"MIT","install":{"claude-code":"npx skills add LottieFiles/motion-design-skill --skill motion-design -a claude-code","codex":"npx skills add LottieFiles/motion-design-skill --skill motion-design -a codex","cursor":"npx skills add LottieFiles/motion-design-skill --skill motion-design -a cursor","gemini-cli":"npx skills add LottieFiles/motion-design-skill --skill motion-design -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/lottiefiles-motion-design","md":"https://varg.ai/how-to/skills/lottiefiles-motion-design.md","example":"https://s3.varg.ai/how-to/previews/22b96f0ee9c4/lottiefiles-motion-design.mp4"},{"slug":"dotlottie-web","name":"dotLottie Web","type":"skill","status":"live","shelf":"guide","category":"animation","tags":["lottie","web","react","animation","state-machines","tooling"],"summary":"Ship Lottie animations on the web with dotLottie: package choice, workers, state machines, theming, slots.","publisher":"LottieFiles","source":"https://github.com/LottieFiles/dotlottie-web","license":"MIT","install":{"claude-code":"npx skills add LottieFiles/dotlottie-web --skill dotlottie-web -a claude-code","codex":"npx skills add LottieFiles/dotlottie-web --skill dotlottie-web -a codex","cursor":"npx skills add LottieFiles/dotlottie-web --skill dotlottie-web -a cursor","gemini-cli":"npx skills add LottieFiles/dotlottie-web --skill dotlottie-web -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/dotlottie-web","md":"https://varg.ai/how-to/skills/dotlottie-web.md","example":"https://s3.varg.ai/how-to/previews/a89c41bdf206/dotlottie-web.mp4"},{"slug":"lottiefiles-animation-review","name":"LottieFiles Animation Review","type":"skill","status":"beta","shelf":"guide","category":"animation","tags":["lottie","qa","review","mcp","brand-motion"],"summary":"Inspect, compare and diagnose animation renders with LottieFiles Creator's Engine tools (pre-release).","publisher":"LottieFiles","source":"https://github.com/LottieFiles/creator-agent-plugin/tree/main/skills/animation-review","license":"MIT","install":{"claude-code":"claude plugin marketplace add LottieFiles/creator-agent-plugin\nclaude plugin install lottiefiles-creator@lottiefiles","codex":"codex plugin marketplace add LottieFiles/creator-agent-plugin\ncodex plugin add lottiefiles-creator@lottiefiles","gemini-cli":"gemini extensions install https://github.com/LottieFiles/creator-agent-plugin"},"agents":["claude-code","codex","gemini-cli"],"url":"https://varg.ai/how-to/skills/lottiefiles-animation-review","md":"https://varg.ai/how-to/skills/lottiefiles-animation-review.md"},{"slug":"lottiefiles-animation-workflows","name":"LottieFiles Animation Workflows","type":"skill","status":"beta","shelf":"guide","category":"animation","tags":["lottie","animation","mcp","export","brand-motion"],"summary":"Create, edit and export animation documents through LottieFiles Creator's Engine tools (pre-release).","publisher":"LottieFiles","source":"https://github.com/LottieFiles/creator-agent-plugin/tree/main/skills/animation-workflows","license":"MIT","install":{"claude-code":"claude plugin marketplace add LottieFiles/creator-agent-plugin\nclaude plugin install lottiefiles-creator@lottiefiles","codex":"codex plugin marketplace add LottieFiles/creator-agent-plugin\ncodex plugin add lottiefiles-creator@lottiefiles","gemini-cli":"gemini extensions install https://github.com/LottieFiles/creator-agent-plugin"},"agents":["claude-code","codex","gemini-cli"],"url":"https://varg.ai/how-to/skills/lottiefiles-animation-workflows","md":"https://varg.ai/how-to/skills/lottiefiles-animation-workflows.md","example":"https://s3.varg.ai/how-to/previews/10bcb1be36c1/lottiefiles-animation-workflows.mp4"},{"slug":"lottiefiles-viscript","name":"viscript Scenes","type":"skill","status":"beta","shelf":"guide","category":"explainers","tags":["lua","diagrams","math","animation","experimental"],"summary":"Write animated scenes, diagrams and math shorts in Lua or JS with viscript, then audit and render them.","publisher":"LottieFiles","source":"https://github.com/LottieFiles/viscript/tree/viscript/tools/skill/vis-skills","license":"MIT","install":{},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/lottiefiles-viscript","md":"https://varg.ai/how-to/skills/lottiefiles-viscript.md","example":"https://s3.varg.ai/how-to/previews/332f6de32fec/lottiefiles-viscript.mp4"},{"slug":"rive","name":"Rive","type":"skill","status":"live","shelf":"guide","category":"animation","tags":["interactive","animation","runtime","ui","state-machines","brand-motion"],"summary":"Know when to reach for Rive for interactive graphics and motion, then start from its CLI or runtime docs.","publisher":"Rive","source":"https://github.com/rive-app/skills/tree/main/skills/rive","license":"MIT","install":{"claude-code":"/plugin marketplace add rive-app/skills\n/plugin install rive@rive","codex":"codex plugin marketplace add rive-app/skills\ncodex plugin add rive@rive","gemini-cli":"gemini extensions install https://github.com/rive-app/skills","cursor":"npx skills add rive-app/skills --skill rive -a cursor"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/rive","md":"https://varg.ai/how-to/skills/rive.md","example":"https://s3.varg.ai/how-to/previews/f8dcdab9e504/rive.mp4"},{"slug":"krea-faceless-video","name":"Krea Faceless Video","type":"skill","status":"live","shelf":"workflow","category":"shorts","tags":["faceless","narration","documentary","storytelling","explainers"],"summary":"Make narrated faceless explainers, documentaries and kids' stories as finished multi-scene films on Krea.","publisher":"Krea","source":"https://github.com/krea-ai/skills/tree/main/faceless-video","license":"MIT","install":{"claude-code":"/plugin marketplace add krea-ai/skills\n/plugin install krea@krea","codex":"npx skills add krea-ai/skills --skill faceless-video -a codex","cursor":"npx skills add krea-ai/skills --skill faceless-video -a cursor","gemini-cli":"npx skills add krea-ai/skills --skill faceless-video -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/krea-faceless-video","md":"https://varg.ai/how-to/skills/krea-faceless-video.md","example":"https://s3.varg.ai/how-to/previews/531b427b9cdd/krea-faceless-video.mp4"},{"slug":"krea-generate","name":"Krea Generate","type":"skill","status":"live","shelf":"model","category":"image","tags":["video","editing","upscale","model-selection"],"summary":"Pick the right Krea model and prompt for any image, video, edit or upscale before you generate.","publisher":"Krea","source":"https://github.com/krea-ai/skills/tree/main/krea-generate","license":"MIT","install":{"claude-code":"/plugin marketplace add krea-ai/skills\n/plugin install krea@krea","codex":"npx skills add krea-ai/skills --skill krea-generate -a codex","cursor":"npx skills add krea-ai/skills --skill krea-generate -a cursor","gemini-cli":"npx skills add krea-ai/skills --skill krea-generate -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/krea-generate","md":"https://varg.ai/how-to/skills/krea-generate.md","example":"https://s3.varg.ai/how-to/previews/de5f78e55f2a/krea-generate.webp"},{"slug":"krea-marketing","name":"Krea Marketing","type":"skill","status":"live","shelf":"workflow","category":"ads","tags":["product","ugc","meta-ads","packaging","marketplace"],"summary":"Make performance marketing creative on Krea: packshots, marketplace cards, UGC and video ads, Meta Ads.","publisher":"Krea","source":"https://github.com/krea-ai/skills/tree/main/krea-marketing","license":"MIT","install":{"claude-code":"/plugin marketplace add krea-ai/skills\n/plugin install krea@krea","codex":"npx skills add krea-ai/skills --skill krea-marketing -a codex","cursor":"npx skills add krea-ai/skills --skill krea-marketing -a cursor","gemini-cli":"npx skills add krea-ai/skills --skill krea-marketing -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/krea-marketing","md":"https://varg.ai/how-to/skills/krea-marketing.md","example":"https://s3.varg.ai/how-to/previews/175ca41da029/krea-marketing.mp4"},{"slug":"krea-motion","name":"Krea Motion","type":"skill","status":"live","shelf":"effect","category":"brand-motion","tags":["product","logo","reveal","seedance"],"summary":"Animate products, renders and logos into reveal films and web loops with Seedance 2.5 on Krea.","publisher":"Krea","source":"https://github.com/krea-ai/skills/tree/main/krea-motion","license":"MIT","install":{"claude-code":"/plugin marketplace add krea-ai/skills\n/plugin install krea@krea","codex":"npx skills add krea-ai/skills --skill krea-motion -a codex","cursor":"npx skills add krea-ai/skills --skill krea-motion -a cursor","gemini-cli":"npx skills add krea-ai/skills --skill krea-motion -a gemini-cli"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/krea-motion","md":"https://varg.ai/how-to/skills/krea-motion.md","example":"https://s3.varg.ai/how-to/previews/6f59f44ce20a/krea-motion.mp4"},{"slug":"gsap-core","name":"GSAP Core","type":"skill","status":"live","shelf":"guide","category":"animation","tags":["code-to-video","gsap","tweens","easing","stagger","tooling"],"summary":"Official GSAP core guide: to/from/fromTo tweens, eases, staggers, defaults and transforms for DOM and SVG motion.","publisher":"GSAP (GreenSock)","source":"https://github.com/greensock/gsap-skills/tree/main/skills/gsap-core","license":"MIT","install":{"claude-code":"npx skills add greensock/gsap-skills --skill gsap-core -a claude-code","codex":"npx skills add greensock/gsap-skills --skill gsap-core -a codex","cursor":"npx skills add greensock/gsap-skills --skill gsap-core -a cursor"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/gsap-core","md":"https://varg.ai/how-to/skills/gsap-core.md","example":"https://s3.varg.ai/how-to/previews/3b2f7108217b/gsap-core.mp4"},{"slug":"gsap-plugins","name":"GSAP Plugins","type":"skill","status":"live","shelf":"guide","category":"animation","tags":["code-to-video","gsap","split-text","kinetic-type","svg-animation","tooling"],"summary":"Official GSAP plugins guide, incl. SplitText chars/words/lines with masks and re-splitting once fonts load.","publisher":"GSAP (GreenSock)","source":"https://github.com/greensock/gsap-skills/tree/main/skills/gsap-plugins","license":"MIT","install":{"claude-code":"npx skills add greensock/gsap-skills --skill gsap-plugins -a claude-code","codex":"npx skills add greensock/gsap-skills --skill gsap-plugins -a codex","cursor":"npx skills add greensock/gsap-skills --skill gsap-plugins -a cursor"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/gsap-plugins","md":"https://varg.ai/how-to/skills/gsap-plugins.md","example":"https://s3.varg.ai/how-to/previews/e481c2ec8941/gsap-plugins.mp4"},{"slug":"gsap-timeline","name":"GSAP Timeline","type":"skill","status":"live","shelf":"guide","category":"animation","tags":["code-to-video","gsap","timeline","sequencing","choreography","tooling"],"summary":"Official GSAP timeline guide: position parameter, labels, nesting, defaults and time/progress seeking.","publisher":"GSAP (GreenSock)","source":"https://github.com/greensock/gsap-skills/tree/main/skills/gsap-timeline","license":"MIT","install":{"claude-code":"npx skills add greensock/gsap-skills --skill gsap-timeline -a claude-code","codex":"npx skills add greensock/gsap-skills --skill gsap-timeline -a codex","cursor":"npx skills add greensock/gsap-skills --skill gsap-timeline -a cursor"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/gsap-timeline","md":"https://varg.ai/how-to/skills/gsap-timeline.md","example":"https://s3.varg.ai/how-to/previews/bbb0c690e905/gsap-timeline.mp4"},{"slug":"apify-mcp","name":"Apify MCP","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-social"],"summary":"Thousands of ready scrapers behind one MCP: TikTok, Instagram, YouTube, hashtags, sounds.","publisher":"Apify","source":"https://github.com/apify/apify-mcp-server","license":"MIT","install":{"claude-ai":"Settings → Connectors → Add custom connector → https://mcp.apify.com","mcp":"https://mcp.apify.com"},"agents":["claude-code","claude-ai","cursor","mcp"],"url":"https://varg.ai/how-to/skills/apify-mcp","md":"https://varg.ai/how-to/skills/apify-mcp.md"},{"slug":"twelvelabs","name":"TwelveLabs Video Understanding","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-film","discover-music","discover-teardown"],"summary":"Semantic search and analysis across your video library from Claude Code.","publisher":"TwelveLabs","source":"https://github.com/twelvelabs-io/twelve-labs-claude-code-plugin","license":"MIT","install":{"claude-code":"/plugin marketplace add twelvelabs-io/twelve-labs-claude-code-plugin\n/plugin install twelvelabs@twelvelabs-plugins"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/twelvelabs","md":"https://varg.ai/how-to/skills/twelvelabs.md"},{"slug":"framethrower","name":"FrameThrower Film References","type":"skill","status":"live","shelf":"style","category":"style-refs","tags":["discover","discover-film","research"],"summary":"Film stills from 5,489 films, searchable by lighting, lens, shot size, color and mood.","publisher":"FrameThrower","source":"https://github.com/framethrower-ai/framethrower-mcp","license":"MIT","install":{"claude-ai":"Settings → Connectors → Add custom connector → https://framethrower.ai/api/mcp","mcp":"https://framethrower.ai/api/mcp"},"agents":["claude-ai","claude-code","cursor","mcp"],"url":"https://varg.ai/how-to/skills/framethrower","md":"https://varg.ai/how-to/skills/framethrower.md"},{"slug":"arena-mcp","name":"Are.na MCP","type":"skill","status":"live","shelf":"style","category":"style-refs","tags":["discover","discover-film","discover-music","research"],"summary":"Build and read Are.na moodboard channels from your agent.","publisher":"Are.na","source":"https://github.com/aredotna/mcp","license":"unknown","install":{"claude-code":"claude mcp add --transport http --scope user arena https://mcp.are.na/mcp","codex":"codex mcp add arena --url https://mcp.are.na/mcp\ncodex mcp login arena","mcp":"https://mcp.are.na/mcp"},"agents":["claude-code","claude-ai","codex","cursor","mcp"],"url":"https://varg.ai/how-to/skills/arena-mcp","md":"https://varg.ai/how-to/skills/arena-mcp.md"},{"slug":"civitai-mcp","name":"Civitai MCP","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-ai"],"summary":"Top AI images and videos with prompts and base models, plus model search.","publisher":"Civitai","source":"https://github.com/civitai/civitai-mcp-server","license":"Apache-2.0","install":{"claude-code":"claude mcp add --transport http civitai https://mcp.civitai.com/mcp --header \"Authorization: Bearer YOUR_CIVITAI_API_KEY\"","mcp":"https://mcp.civitai.com/mcp"},"agents":["claude-code","claude-ai","cursor","mcp"],"url":"https://varg.ai/how-to/skills/civitai-mcp","md":"https://varg.ai/how-to/skills/civitai-mcp.md"},{"slug":"huggingface-mcp","name":"Hugging Face MCP","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-ai"],"summary":"Trending models, Spaces and papers from Hugging Face inside your agent.","publisher":"Hugging Face","source":"https://github.com/huggingface/hf-mcp-server","license":"MIT","install":{"claude-code":"claude mcp add hf-mcp-server -t http https://huggingface.co/mcp?login","gemini-cli":"gemini mcp add -t http huggingface https://huggingface.co/mcp?login","mcp":"https://huggingface.co/mcp"},"agents":["claude-code","claude-ai","gemini-cli","cursor","mcp"],"url":"https://varg.ai/how-to/skills/huggingface-mcp","md":"https://varg.ai/how-to/skills/huggingface-mcp.md"},{"slug":"exa-mcp","name":"Exa Search MCP","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-social","discover-film","discover-music","discover-ai"],"summary":"Neural web search and crawling for research agents.","publisher":"Exa","source":"https://github.com/exa-labs/exa-mcp-server","license":"MIT","install":{"claude-code":"claude plugin install exa@claude-plugins-official","codex":"codex mcp add exa --url https://mcp.exa.ai/mcp","mcp":"https://mcp.exa.ai/mcp"},"agents":["claude-code","claude-ai","codex","cursor","mcp"],"url":"https://varg.ai/how-to/skills/exa-mcp","md":"https://varg.ai/how-to/skills/exa-mcp.md"},{"slug":"firecrawl-mcp","name":"Firecrawl MCP","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-social","discover-film","discover-music","discover-ai"],"summary":"Search, scrape and crawl web pages into clean text for your agent.","publisher":"Firecrawl","source":"https://github.com/firecrawl/firecrawl-mcp-server","license":"MIT","install":{"mcp":"env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp"},"agents":["claude-code","claude-ai","cursor","mcp"],"url":"https://varg.ai/how-to/skills/firecrawl-mcp","md":"https://varg.ai/how-to/skills/firecrawl-mcp.md"},{"slug":"video-shotcraft","name":"Video Shotcraft","type":"skill","status":"live","shelf":"prompt","category":"camera","tags":["cinematic","remotion","product-video","shot-cards","sound-design","editing"],"summary":"124 shot recipe cards and a tested Remotion template for cinematic product promos built from real UI screenshots.","publisher":"Vincent Wei","source":"https://github.com/Vincentwei1021/video-shotcraft","license":"Apache-2.0","install":{"claude-code":"npx skills add Vincentwei1021/video-shotcraft","codex":"npx skills add Vincentwei1021/video-shotcraft"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/video-shotcraft","md":"https://varg.ai/how-to/skills/video-shotcraft.md","example":"https://s3.varg.ai/how-to/previews/2debe3ea5ec0/video-shotcraft.mp4"},{"slug":"gooseworks-apple-notes-ads","name":"Gooseworks Video (Apple Notes Ads)","type":"skill","status":"live","shelf":"workflow","category":"native-ui","tags":["ads","notes-ad","imessage","ugc","hosted-service"],"summary":"Video ads in chat from a reference ad or a ready style, including the viral HTML-only Apple Notes typing ad.","publisher":"Gooseworks","source":"https://github.com/gooseworks-ai/goose-skills/tree/main/skills/entry/goose-video","license":"MIT","install":{"claude-code":"npx gooseworks@latest install --claude --mcp","codex":"npx gooseworks@latest install --codex --mcp","cursor":"npx gooseworks@latest install --cursor --mcp"},"agents":["claude-code","codex","cursor","mcp"],"url":"https://varg.ai/how-to/skills/gooseworks-apple-notes-ads","md":"https://varg.ai/how-to/skills/gooseworks-apple-notes-ads.md","example":"https://s3.varg.ai/how-to/previews/d146add52283/gooseworks-apple-notes-ads.mp4"},{"slug":"marketingskills-video","name":"Marketing Video Production","type":"skill","status":"live","shelf":"workflow","category":"ads","tags":["explainers","product-demo","hyperframes","remotion","avatars","repurposing"],"summary":"Corey Haines' marketing video skill: pick code, a video model or an avatar, then script, prompt and repurpose.","publisher":"Corey Haines","source":"https://github.com/coreyhaines31/marketingskills/tree/main/skills/video","license":"MIT","install":{"claude-code":"npx skills add coreyhaines31/marketingskills --skill video","codex":"npx skills add coreyhaines31/marketingskills --skill video"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/marketingskills-video","md":"https://varg.ai/how-to/skills/marketingskills-video.md","example":"https://s3.varg.ai/how-to/previews/cb03ab790642/marketingskills-video.mp4"},{"slug":"business-motion-film","name":"Business Motion Film","type":"skill","status":"live","shelf":"workflow","category":"ads","tags":["brand-motion","launch-video","gsap","three.js","critic-loop","sound-design"],"summary":"Premium short commercials for real businesses: storyboard first, HTML/GSAP motion and an independent-critic loop.","publisher":"echris6","source":"https://github.com/echris6/motion-video-kit/tree/main/business-motion-film","license":"MIT","install":{"claude-code":"git clone https://github.com/echris6/motion-video-kit.git && cp -r motion-video-kit/business-motion-film ~/.claude/skills/"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/business-motion-film","md":"https://varg.ai/how-to/skills/business-motion-film.md","example":"https://s3.varg.ai/how-to/previews/110bcad9773a/business-motion-film.mp4"},{"slug":"bitwize-music","name":"Bitwize Music (Suno Album Studio)","type":"skill","status":"live","shelf":"workflow","category":"lyrics","tags":["music","suno","lyrics","mastering","album-art","plugin","audio"],"summary":"A 53-skill Claude Code plugin for human + AI albums on Suno: lyrics, style prompts, stem mixing, mastering, release.","publisher":"bitwize-music-studio","source":"https://github.com/bitwize-music-studio/claude-ai-music-skills","license":"CC0-1.0","install":{"claude-code":"/plugin marketplace add bitwize-music-studio/claude-ai-music-skills\n/plugin install bitwize-music@bitwize-music"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/bitwize-music","md":"https://varg.ai/how-to/skills/bitwize-music.md","example":"https://s3.varg.ai/how-to/previews/8c6ce155dfba/bitwize-music.mp3"},{"slug":"motion-graphics-music-video","name":"Motion Graphics Music Video","type":"skill","status":"live","shelf":"workflow","category":"music","tags":["characters","storyboard","p5","fal","vfx","plugin"],"summary":"Animated character music videos from your song and a prompt: storyboard, fal generation, p5 motion graphics, VFX.","publisher":"Francesco Canessa","source":"https://github.com/makevoid/motion-graphics-music-video-skill/tree/main/.claude/skills/motion-graphics-music-video","license":"MIT","install":{"claude-code":"claude plugin marketplace add makevoid/motion-graphics-music-video-skill && claude plugin install motion-graphics-music-video@makevoid-music-video --scope user"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/motion-graphics-music-video","md":"https://varg.ai/how-to/skills/motion-graphics-music-video.md","example":"https://s3.varg.ai/how-to/previews/de274146ac77/motion-graphics-music-video.mp4"},{"slug":"bang-motion","name":"Bang Motion","type":"skill","status":"live","shelf":"effect","category":"animation","tags":["brand-motion","explainers","gsap","three.js","openers","html-video","kinetic-type"],"summary":"Browser motion graphics that move like video, not slides: openers, promos, bumpers, kinetic type and explainers.","publisher":"Bang Tutorial","source":"https://github.com/bangtutorial/bang-motion","license":"MIT","install":{"claude-code":"/plugin marketplace add bangtutorial/bang-motion\n/plugin install bang-motion@bang-motion"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/bang-motion","md":"https://varg.ai/how-to/skills/bang-motion.md","example":"https://s3.varg.ai/how-to/previews/1f3a31890598/bang-motion.webp"},{"slug":"shuohao-short-drama","name":"Shuohao Short-Drama Skills","type":"skill","status":"live","shelf":"workflow","category":"story","tags":["short-drama","storyboard","characters","screenwriting","minimax-h3","cinematic"],"summary":"Seven chained skills from novel to AI short drama: characters, outline, art bible, script, staging, storyboard.","publisher":"Wesley Wang","source":"https://github.com/eternityspring/shuohao-skills","license":"Apache-2.0","install":{"claude-code":"npx skills add eternityspring/shuohao-skills","codex":"npx skills add eternityspring/shuohao-skills"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/shuohao-short-drama","md":"https://varg.ai/how-to/skills/shuohao-short-drama.md","example":"https://s3.varg.ai/how-to/previews/6ceb1ef38cd6/shuohao-short-drama.webp"},{"slug":"zenstory-drama-skills","name":"Drama Skills (ZenStory)","type":"skill","status":"live","shelf":"guide","category":"story","tags":["short-drama","storyboard","screenwriting","keyframes","video-prompts","eval-tested","cinematic"],"summary":"Short-drama skills that beat a no-skill control in blind tests: script, assets, storyboard, keyframe and video prompts.","publisher":"ZenStory AI","source":"https://github.com/zenstory-ai/drama-skills","license":"MIT","install":{"claude-code":"npx skills add zenstory-ai/drama-skills -y -g","codex":"npx skills add zenstory-ai/drama-skills -y -g"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/zenstory-drama-skills","md":"https://varg.ai/how-to/skills/zenstory-drama-skills.md","example":"https://s3.varg.ai/how-to/previews/3a4ecaa3014e/zenstory-drama-skills.mp4"},{"slug":"screenwriting-skills","name":"Screenwriting Skills","type":"skill","status":"live","shelf":"guide","category":"story","tags":["screenwriting","short-drama","series","dialogue","eval-tested","plugin","cinematic"],"summary":"26 screenwriting and dramaturgy skills, from story structure to writing in the style of Ozu, Chekhov or Succession.","publisher":"Terry Jia","source":"https://github.com/jtydhr88/screenwriting-skills","license":"MIT","install":{"claude-code":"/plugin marketplace add jtydhr88/screenwriting-skills\n/plugin install screenwriting@screenwriting-skills","codex":"git clone https://github.com/jtydhr88/screenwriting-skills.git && cp -r screenwriting-skills/plugins/screenwriting/skills/* ~/.agents/skills/"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/screenwriting-skills","md":"https://varg.ai/how-to/skills/screenwriting-skills.md"},{"slug":"emma-screenwriting","name":"Emma Short-Drama Writing Skills","type":"skill","status":"beta","shelf":"guide","category":"story","tags":["short-drama","screenwriting","hooks","localization","eval-tested","cinematic"],"summary":"Short-drama writing kit (hooks, outlines, dialogue, trims, US localization) that beat a no-skill control in blind tests.","publisher":"Emma Wang","source":"https://github.com/adoria111/emma-screenwriting-skills","license":"MIT","install":{"claude-code":"npx skills add adoria111/emma-screenwriting-skills","codex":"npx skills add adoria111/emma-screenwriting-skills"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/emma-screenwriting","md":"https://varg.ai/how-to/skills/emma-screenwriting.md"},{"slug":"ai-short-drama-studio","name":"AI Short Drama Studio","type":"skill","status":"live","shelf":"workflow","category":"story","tags":["short-drama","series-bible","storyboard","continuity","eval-tested","cinematic"],"summary":"Greenlight score, series bible, episode compiler and production pack for serialized AI short dramas and manju.","publisher":"Hao0321","source":"https://github.com/Hao0321/ai-short-drama","license":"MIT","install":{"claude-code":"git clone https://github.com/Hao0321/ai-short-drama.git ~/.claude/skills/ai-short-drama","codex":"git clone https://github.com/Hao0321/ai-short-drama.git ~/.codex/skills/ai-short-drama"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/ai-short-drama-studio","md":"https://varg.ai/how-to/skills/ai-short-drama-studio.md"},{"slug":"short-drama-skill-finder","name":"Short Drama Skill Finder","type":"skill","status":"live","shelf":"guide","category":"story","tags":["short-drama","discovery","catalog","cinematic","tooling"],"summary":"Picks short-drama and manju skills from a hand-checked list of 90+ projects by stage, video model and agent.","publisher":"Underleveled Builder","source":"https://github.com/UnderleveledBuilder/awesome-short-drama-skills/tree/main/skills/short-drama-skill-finder","license":"CC0-1.0","install":{"claude-code":"npx skills add UnderleveledBuilder/awesome-short-drama-skills","codex":"npx skills add UnderleveledBuilder/awesome-short-drama-skills"},"agents":["claude-code","codex","openclaw"],"url":"https://varg.ai/how-to/skills/short-drama-skill-finder","md":"https://varg.ai/how-to/skills/short-drama-skill-finder.md"},{"slug":"lanshu-ai-presenter-video","name":"Lanshu AI Presenter Video","type":"skill","status":"live","shelf":"workflow","category":"talking-head","tags":["explainers","avatar","lip-sync","captions","consent"],"summary":"Publish-ready explainers led by an AI presenter from an authorized photo, or in one of twelve presenter-free styles.","publisher":"Lanshu","source":"https://github.com/cclank/lanshu-create-ai-presenter-video","license":"MIT","install":{"claude-code":"git clone https://github.com/cclank/lanshu-create-ai-presenter-video.git ~/.claude/skills/lanshu-create-ai-presenter-video"},"agents":["claude-code","codex","cursor","gemini-cli"],"url":"https://varg.ai/how-to/skills/lanshu-ai-presenter-video","md":"https://varg.ai/how-to/skills/lanshu-ai-presenter-video.md","example":"https://s3.varg.ai/how-to/previews/e422196a7616/lanshu-ai-presenter-video.mp4"},{"slug":"chengfeng-videocut","name":"Chengfeng Videocut","type":"skill","status":"live","shelf":"workflow","category":"editing","tags":["editing","captions","transcript-editing","chinese","codex-plugin","talking-head"],"summary":"Chinese talking-head editing: word-level transcript, five-pass flub sweep, human review in a Studio, subtitles, export.","publisher":"chengfeng","source":"https://github.com/Agentchengfeng/chengfeng-videocut-skills","license":"Apache-2.0","install":{"codex":"node bin/install.cjs install"},"agents":["codex"],"url":"https://varg.ai/how-to/skills/chengfeng-videocut","md":"https://varg.ai/how-to/skills/chengfeng-videocut.md","example":"https://s3.varg.ai/how-to/previews/e62a09a47006/chengfeng-videocut.webp"},{"slug":"aso-appstore-screenshots","name":"ASO App Store Screenshots","type":"skill","status":"live","shelf":"workflow","category":"product","tags":["image","app-store","aso","nano-banana","marketing"],"summary":"App Store screenshots from your codebase: finds the core benefits, pairs simulator shots, then composes and enhances.","publisher":"Adam Lyttle","source":"https://github.com/adamlyttleapps/claude-skill-aso-appstore-screenshots","license":"MIT","install":{"claude-code":"npx skills add adamlyttleapps/claude-skill-aso-appstore-screenshots"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/aso-appstore-screenshots","md":"https://varg.ai/how-to/skills/aso-appstore-screenshots.md","example":"https://s3.varg.ai/how-to/previews/2f0e09f9296a/aso-appstore-screenshots.webp"},{"slug":"ecom-image2","name":"E-commerce Image Studio","type":"skill","status":"live","shelf":"workflow","category":"product","tags":["image","e-commerce","packshot","a-plus","gpt-image"],"summary":"39 e-commerce image templates (main images, lifestyle, A+, sizes, GIFs) with one style lock across a campaign set.","publisher":"buluslan","source":"https://github.com/buluslan/gpt-image2-ecommerce","license":"MIT","install":{"claude-code":"git clone https://github.com/buluslan/gpt-image2-ecommerce.git ~/.claude/skills/ecom-image2"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/ecom-image2","md":"https://varg.ai/how-to/skills/ecom-image2.md"},{"slug":"pixel2motion","name":"Pixel2Motion Logo Animation","type":"skill","status":"live","shelf":"effect","category":"brand-motion","tags":["logo","svg","logo-reveal","html","motion-qa"],"summary":"Raster logo to clean SVG to a choreographed logo animation in HTML, with geometry and motion QA evidence.","publisher":"NolanLai","source":"https://github.com/nolangz/pixel2motion","license":"MIT","install":{"codex":"npx skills add nolangz/pixel2motion","claude-code":"npx skills add nolangz/pixel2motion"},"agents":["codex","claude-code"],"url":"https://varg.ai/how-to/skills/pixel2motion","md":"https://varg.ai/how-to/skills/pixel2motion.md","example":"https://s3.varg.ai/how-to/previews/5492fe729b30/pixel2motion.mp4"},{"slug":"onetake","name":"Onetake","type":"skill","status":"live","shelf":"workflow","category":"launch","tags":["launch-video","product-demo","kinetic-type","motion-blur","sound-design","brand-motion"],"summary":"Launch films that never cut to the next slide: one continuous camera, measured moves, motion blur, a slideshow oracle.","publisher":"Patrick","source":"https://github.com/feitangyuan/onetake","license":"PolyForm-Noncommercial-1.0.0","install":{"claude-code":"git clone https://github.com/feitangyuan/onetake.git ~/.claude/skills/onetake","codex":"git clone https://github.com/feitangyuan/onetake.git ~/.agents/skills/onetake"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/onetake","md":"https://varg.ai/how-to/skills/onetake.md","example":"https://s3.varg.ai/how-to/previews/0a731928c282/onetake.mp4"},{"slug":"guizang-product-video","name":"Guizang Product Video","type":"skill","status":"live","shelf":"workflow","category":"launch","tags":["product-video","release-notes","changelog","gsap","three.js","sound-design","brand-motion"],"summary":"Software promos and release-notes videos built from your real product components, with original music and SFX.","publisher":"Guizang","source":"https://github.com/op7418/guizang-product-video-skill","license":"AGPL-3.0","install":{"claude-code":"npx skills add https://github.com/op7418/guizang-product-video-skill --skill guizang-product-video-skill","codex":"npx skills add https://github.com/op7418/guizang-product-video-skill --skill guizang-product-video-skill"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/guizang-product-video","md":"https://varg.ai/how-to/skills/guizang-product-video.md","example":"https://s3.varg.ai/how-to/previews/ecf3504bb9c3/guizang-product-video.mp4"},{"slug":"lemo-opuscar","name":"Lemo-Opuscar Film Styles","type":"skill","status":"live","shelf":"style","category":"art-direction","tags":["film-styles","explainers","code-made-film","documentary","plugin"],"summary":"59 film styles made entirely in code (oil paint, watercolor, ukiyo-e, satellite briefing, exploded teardown).","publisher":"Lemomo","source":"https://github.com/lemomo-ai/lemo-opuscar","license":"MIT","install":{"claude-code":"claude plugin marketplace add lemomo-ai/lemo-opuscar && claude plugin install lemo-opuscar@lemolab"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/lemo-opuscar","md":"https://varg.ai/how-to/skills/lemo-opuscar.md","example":"https://s3.varg.ai/how-to/previews/be627819a3ff/lemo-opuscar.mp4"},{"slug":"story-to-handdrawn-video","name":"Story to Hand-drawn Video","type":"skill","status":"live","shelf":"workflow","category":"animation","tags":["hand-drawn","comic","remotion","style-library","storytelling","art-direction"],"summary":"Chinese stories or ordered images into silent hand-drawn diary-comic animations, with a curated 30-style menu.","publisher":"gnipbao","source":"https://github.com/gnipbao/story-to-handdrawn-video/tree/main/skill-package/story-to-handdrawn-video","license":"MIT","install":{"claude-code":"git clone https://github.com/gnipbao/story-to-handdrawn-video.git && cp -R story-to-handdrawn-video/skill-package/story-to-handdrawn-video ~/.claude/skills/","codex":"git clone https://github.com/gnipbao/story-to-handdrawn-video.git && cp -R story-to-handdrawn-video/skill-package/story-to-handdrawn-video ~/.codex/skills/"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/story-to-handdrawn-video","md":"https://varg.ai/how-to/skills/story-to-handdrawn-video.md","example":"https://s3.varg.ai/how-to/previews/f5afb7085c6b/story-to-handdrawn-video.mp4"},{"slug":"gbro-collage-broll","name":"Halftone Collage B-roll","type":"skill","status":"beta","shelf":"style","category":"art-direction","tags":["collage","b-roll","halftone","talking-head","gemini"],"summary":"Editorial halftone paper-collage B-roll from one line of script, with three approval gates before any video spend.","publisher":"pyang5166","source":"https://github.com/pyang5166/gbro-collage-broll","license":"MIT","install":{"codex":"git clone https://github.com/pyang5166/gbro-collage-broll.git ~/.agents/skills/gbro-collage-broll"},"agents":["codex"],"url":"https://varg.ai/how-to/skills/gbro-collage-broll","md":"https://varg.ai/how-to/skills/gbro-collage-broll.md","example":"https://s3.varg.ai/how-to/previews/6788c34c9695/gbro-collage-broll.mp4"},{"slug":"genart-skill","name":"Generative Art (Camille Roux)","type":"skill","status":"live","shelf":"style","category":"art-direction","tags":["generative","creative-coding","onchain","plotter","determinism"],"summary":"Long-form generative art craft from Camille Roux: hash-seeded determinism, traits and rarity, verification, export.","publisher":"Camille Roux","source":"https://github.com/camilleroux/genart-skill/tree/main/skills/genart","license":"MIT","install":{"claude-code":"/plugin marketplace add camilleroux/genart-skill\n/plugin install genart@camilleroux-genart"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/genart-skill","md":"https://varg.ai/how-to/skills/genart-skill.md","example":"https://s3.varg.ai/how-to/previews/f5909a52fbfc/genart-skill.webp"},{"slug":"gpt-image-2-style-library","name":"GPT Image 2 Style Library","type":"skill","status":"live","shelf":"style","category":"style-refs","tags":["prompting","gpt-image","style-library","templates","image"],"summary":"Pick styles and industrial prompt templates for GPT Image 2/2.5 from a 530+ case library (a 35K-star repo).","publisher":"Canghe","source":"https://github.com/freestylefly/awesome-gpt-image-2/tree/main/agents/skills/gpt-image-2-style-library","license":"MIT","install":{"claude-code":"npx skills add freestylefly/awesome-gpt-image-2 --skill gpt-image-2-style-library --agent claude-code codex --global --yes --copy","codex":"npx skills add freestylefly/awesome-gpt-image-2 --skill gpt-image-2-style-library --agent claude-code codex --global --yes --copy"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/gpt-image-2-style-library","md":"https://varg.ai/how-to/skills/gpt-image-2-style-library.md","example":"https://s3.varg.ai/how-to/previews/795b740c4f2f/gpt-image-2-style-library.webp"},{"slug":"baoyu-cover-image","name":"Baoyu Cover Image","type":"skill","status":"live","shelf":"workflow","category":"image","tags":["covers","thumbnails","article","image-generation"],"summary":"Article cover images built from five dimensions (type, palette, rendering, text, mood) in 2.35:1, 16:9 or 1:1.","publisher":"Jim Liu","source":"https://github.com/JimLiu/baoyu-skills/tree/main/skills/baoyu-cover-image","license":"MIT","install":{"claude-code":"npx skills add jimliu/baoyu-skills","codex":"npx skills add jimliu/baoyu-skills"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/baoyu-cover-image","md":"https://varg.ai/how-to/skills/baoyu-cover-image.md","example":"https://s3.varg.ai/how-to/previews/f1a670c149c5/baoyu-cover-image.webp"},{"slug":"anatomy-isometric","name":"Anatomy Isometric Figures","type":"skill","status":"live","shelf":"style","category":"image","tags":["explainers","isometric","svg","illustration","webgl","diagrams"],"summary":"Detailed interactive isometric SVG figures that explain a technical idea as a physical object, with optional WebGL.","publisher":"Ryan","source":"https://github.com/wheresryan22/anatomy","license":"MIT","install":{"claude-code":"npx skills add wheresryan22/anatomy -g -a claude-code","codex":"npx skills add wheresryan22/anatomy -g -a codex"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/anatomy-isometric","md":"https://varg.ai/how-to/skills/anatomy-isometric.md","example":"https://s3.varg.ai/how-to/previews/1fb6f4c25856/anatomy-isometric.webp"},{"slug":"explainroo","name":"Explainroo","type":"skill","status":"live","shelf":"workflow","category":"explainers","tags":["voiceover","local","animated-diagrams","shorts","kokoro"],"summary":"Narrated explainer MP4s with a local voice (Kokoro), word timing (Whisper) and a canvas renderer; no API key needed.","publisher":"Vincent Schmalbach","source":"https://github.com/vincentsch/explainroo/tree/main/skills/explainroo","license":"MIT","install":{"claude-code":"git clone https://github.com/vincentsch/explainroo.git && cd explainroo && npm install"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/explainroo","md":"https://varg.ai/how-to/skills/explainroo.md","example":"https://s3.varg.ai/how-to/previews/b0a4864ee2f0/explainroo.webp"},{"slug":"manim-skill","name":"Manim Skills (3Blue1Brown Style)","type":"skill","status":"live","shelf":"workflow","category":"explainers","tags":["manim","math","3blue1brown","animation","education"],"summary":"Plan and code 3Blue1Brown-style math animations: a scene composer plus ManimCE and ManimGL best practices.","publisher":"Adithya S K","source":"https://github.com/adithya-s-k/manim_skill","license":"MIT","install":{"claude-code":"npx skills add adithya-s-k/manim_skill"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/manim-skill","md":"https://varg.ai/how-to/skills/manim-skill.md","example":"https://s3.varg.ai/how-to/previews/50441be821bb/manim-skill.mp4"},{"slug":"visual-skills-video-director","name":"AI Film Director (Visual Skills)","type":"skill","status":"live","shelf":"prompt","category":"prompting","tags":["cinematic","storyboard","seedance","kling","veo","dramaturgy"],"summary":"AI film director for video prompts: dramaturgy first (Murch, blocking, montage), then exact syntax per model.","publisher":"Serge Shima","source":"https://github.com/smixs/visual-skills/tree/main/video","license":"CC-BY-4.0","install":{"claude-code":"npx skills add smixs/visual-skills@video","codex":"npx skills add smixs/visual-skills -g -a codex"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/visual-skills-video-director","md":"https://varg.ai/how-to/skills/visual-skills-video-director.md"},{"slug":"higgsfield-prompt-skill-oside","name":"Higgsfield Prompt Skill (O-Side Media)","type":"skill","status":"live","shelf":"prompt","category":"prompting","tags":["higgsfield","seedance","cinema-studio","soul-id","camera","cinematic"],"summary":"Independent 36-skill prompt pack for Higgsfield: model picks, camera presets, Soul ID, Cinema Studio, Seedance 2.5.","publisher":"O-Side Media","source":"https://github.com/OSideMedia/higgsfield-ai-prompt-skill","license":"MIT","install":{"claude-code":"git clone https://github.com/OSideMedia/higgsfield-ai-prompt-skill ~/.claude/skills/higgsfield"},"agents":["claude-code","claude-ai","cursor","codex"],"url":"https://varg.ai/how-to/skills/higgsfield-prompt-skill-oside","md":"https://varg.ai/how-to/skills/higgsfield-prompt-skill-oside.md"},{"slug":"seedance-2-prompt-guide","name":"Seedance 2.0 Prompt Guide","type":"skill","status":"live","shelf":"prompt","category":"prompting","tags":["seedance","video-prompts","camera","reference-system"],"summary":"Prompt guide for Seedance 2.0 multimodal video: the @ reference system, camera language and ready templates.","publisher":"Dex Hünter","source":"https://github.com/dexhunter/seedance2-skill","license":"MIT","install":{"claude-code":"npx skills add dexhunter/seedance2-skill"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/seedance-2-prompt-guide","md":"https://varg.ai/how-to/skills/seedance-2-prompt-guide.md"},{"slug":"awesome-seedance-skills","name":"Awesome Seedance Skills","type":"skill","status":"live","shelf":"prompt","category":"prompting","tags":["seedance","templates","case-library","storyboard","qa"],"summary":"Evidence-led Seedance 2.5/2.0 skills: a production workflow plus genre templates distilled from 934 verified cases.","publisher":"LearnPrompt","source":"https://github.com/LearnPrompt/awesome-seedance/tree/main/agents/skills","license":"MIT","install":{"claude-code":"npx skills add LearnPrompt/awesome-seedance --skill seedance-production-workflow","codex":"npx skills add LearnPrompt/awesome-seedance --skill seedance-production-workflow"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/awesome-seedance-skills","md":"https://varg.ai/how-to/skills/awesome-seedance-skills.md"},{"slug":"claude-code-video-toolkit","name":"Claude Code Video Toolkit","type":"skill","status":"live","shelf":"workflow","category":"editing","tags":["remotion","ffmpeg","voiceover","music","open-models","templates"],"summary":"Open-source video workspace for Claude Code: script, voice, music, visuals and Remotion render on your own GPU account.","publisher":"Digital Samba","source":"https://github.com/digitalsamba/claude-code-video-toolkit","license":"MIT","install":{"claude-code":"git clone https://github.com/digitalsamba/claude-code-video-toolkit.git && cd claude-code-video-toolkit && claude"},"agents":["claude-code","codex","openclaw"],"url":"https://varg.ai/how-to/skills/claude-code-video-toolkit","md":"https://varg.ai/how-to/skills/claude-code-video-toolkit.md","example":"https://s3.varg.ai/how-to/previews/f6aa7b236454/claude-code-video-toolkit.mp4"},{"slug":"herk-edit-kit","name":"Herk Edit Kit","type":"skill","status":"live","shelf":"workflow","category":"editing","tags":["talking-head","shorts","reels","hyperframes","motion-graphics","captions"],"summary":"Nate Herk's kit to edit talking-head videos, reels and Shorts: silence and flub cuts, storytelling, motion graphics.","publisher":"Nate Herk","source":"https://github.com/nateherkai/herk-edit-kit","license":"MIT","install":{"claude-code":"git clone https://github.com/nateherkai/herk-edit-kit.git","codex":"git clone https://github.com/nateherkai/herk-edit-kit.git"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/herk-edit-kit","md":"https://varg.ai/how-to/skills/herk-edit-kit.md","example":"https://s3.varg.ai/how-to/previews/bb31cdd5a172/herk-edit-kit.mp4"},{"slug":"clipify","name":"Clipify","type":"skill","status":"live","shelf":"effect","category":"editing","tags":["shorts","captions","reframe","highlights","whisper","editing"],"summary":"Long videos into social clips: find funny lines or impact beats, cut, reframe to 9:16, burn word-by-word captions.","publisher":"Louise de Sadeleer","source":"https://github.com/louisedesadeleer/clipify","license":"MIT","install":{"claude-code":"git clone https://github.com/louisedesadeleer/clipify.git ~/.claude/skills/clipify"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/clipify","md":"https://varg.ai/how-to/skills/clipify.md","example":"https://s3.varg.ai/how-to/previews/76ea06e94e22/clipify.mp4"},{"slug":"color-grade-ai","name":"Color Grade AI","type":"skill","status":"beta","shelf":"style","category":"color","tags":["lut","davinci-resolve","premiere","grading","shot-matching"],"summary":"Measures a frame or clip and writes .cube 3D LUTs for DaVinci Resolve and Premiere: fixes, shot matching, presets.","publisher":"Isaac Rowntree","source":"https://github.com/isaacrowntree/color-grade-ai","license":"MIT","install":{"claude-code":"git clone https://github.com/isaacrowntree/color-grade-ai.git ~/.claude/skills/color-grade"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/color-grade-ai","md":"https://varg.ai/how-to/skills/color-grade-ai.md"},{"slug":"threejs-skills","name":"Three.js Skills","type":"skill","status":"live","shelf":"guide","category":"3d-scenes","tags":["three.js","webgl","webgpu","tsl","3d","animation","shaders"],"summary":"13 Three.js skills: scenes, geometry, materials, lighting, GLSL and TSL shaders, animation, post-processing, R3F.","publisher":"CloudAI-X","source":"https://github.com/CloudAI-X/threejs-skills","license":"MIT","install":{"claude-code":"npx skills add cloudai-x/threejs-skills"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/threejs-skills","md":"https://varg.ai/how-to/skills/threejs-skills.md"},{"slug":"openmontage","name":"OpenMontage","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["video-production","pipelines","remotion","hyperframes","explainers","editing","edit-agents","talking-head","clips","dubbing"],"summary":"Open-source agentic video studio: 12 pipelines (8 edit your footage), 100+ tools, ~140 skills. Run your agent in it.","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage","md":"https://varg.ai/how-to/skills/openmontage.md","example":"https://s3.varg.ai/how-to/previews/d1a56fafe3a7/openmontage.mp4"},{"slug":"ffmpeg-skill","name":"FFmpeg Skill","type":"skill","status":"live","shelf":"model","category":"edit-services","tags":["ffmpeg","editing","captions","reframe","loudness","mcp","tooling"],"summary":"Local video editor for agents: 42 FFmpeg tools with a machine-readable contract and an MCP server; no cloud, no keys.","publisher":"Shogo Kajiyama","source":"https://github.com/kajisho5/ffmpeg-skill","license":"MIT","install":{"claude-code":"npx ffmpeg-skill","cursor":"npx ffmpeg-skill --cursor","codex":"npx ffmpeg-skill --codex"},"agents":["claude-code","cursor","codex","mcp"],"url":"https://varg.ai/how-to/skills/ffmpeg-skill","md":"https://varg.ai/how-to/skills/ffmpeg-skill.md","example":"https://s3.varg.ai/how-to/previews/564622beb60d/ffmpeg-skill.mp4"},{"slug":"calesthio-threejs-scene-composition","name":"Three.js Scene Composition","type":"skill","status":"live","shelf":"guide","category":"3d-scenes","tags":["code-to-video","threejs","3d","deterministic-render","product","tooling","brand-motion"],"summary":"Plan, build and capture Three.js scenes for video: absolute-time frames, seeded motion, color-safe glTF, render QA.","publisher":"Calesthio","source":"https://github.com/calesthio/generative-media-skills/tree/main/skills/production/runtime-assembly/threejs-scene-composition","license":"MIT","install":{"claude-code":"npx skills add https://github.com/calesthio/generative-media-skills --skill threejs-scene-composition"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/calesthio-threejs-scene-composition","md":"https://varg.ai/how-to/skills/calesthio-threejs-scene-composition.md"},{"slug":"enzed-r3f-skills","name":"R3F Skills","type":"skill","status":"live","shelf":"guide","category":"3d-scenes","tags":["code-to-video","r3f","threejs","drei","3d","shaders"],"summary":"11 React Three Fiber skills checked against Fiber 9.7 and three r185: Canvas, demand loops, loaders, shaders, post.","publisher":"Nicolas Zullo","source":"https://github.com/EnzeD/r3f-skills","license":"MIT","install":{"claude-code":"npx skills add EnzeD/r3f-skills"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/enzed-r3f-skills","md":"https://varg.ai/how-to/skills/enzed-r3f-skills.md","example":"https://s3.varg.ai/how-to/previews/e7cd10f94838/enzed-r3f-skills.mp4"},{"slug":"karpathy-3d-story","name":"Procedural 3D Story","type":"skill","status":"beta","shelf":"workflow","category":"3d-scenes","tags":["code-to-video","threejs","3d","storytelling","narration","deterministic-render","cinematic"],"summary":"Turn a myth or book into a seeded, multi-chapter procedural three.js film in one scene.html, audited frame by frame.","publisher":"chencheng (云谦)","source":"https://github.com/sorrycc/skills/tree/master/skills/karpathy-3d-story","license":"MIT","install":{"claude-code":"npx skills add sorrycc/skills"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/karpathy-3d-story","md":"https://varg.ai/how-to/skills/karpathy-3d-story.md","example":"https://s3.varg.ai/how-to/previews/42da29528d22/karpathy-3d-story.mp4"},{"slug":"dgreenheck-webgpu-threejs-tsl","name":"WebGPU Three.js TSL","type":"skill","status":"beta","shelf":"guide","category":"shaders","tags":["code-to-video","threejs","webgpu","tsl","compute","wgsl"],"summary":"TSL node materials, GPU compute, post-processing and WGSL for three.js WebGPURenderer, by the Three.js Roadmap author.","publisher":"Dan Greenheck","source":"https://github.com/dgreenheck/webgpu-claude-skill/tree/main/skills/webgpu-threejs-tsl","license":"MIT","install":{"claude-code":"npx skills add https://github.com/dgreenheck/webgpu-claude-skill --skill webgpu-threejs-tsl"},"agents":["claude-code","cursor"],"url":"https://varg.ai/how-to/skills/dgreenheck-webgpu-threejs-tsl","md":"https://varg.ai/how-to/skills/dgreenheck-webgpu-threejs-tsl.md"},{"slug":"rendergl-headless-three","name":"Headless Three.js WebGPU (rgl)","type":"skill","status":"beta","shelf":"model","category":"tooling","tags":["code-to-video","threejs","webgpu","headless","ffmpeg","gltf"],"summary":"Render three.js scenes or GLB files to PNG, MP4, WebM or GIF in Node with Dawn WebGPU: no browser, fixed-step frames.","publisher":"Or Fleisher","source":"https://github.com/juniorxsound/headless-three-webgpu/tree/main/packages/cli/agent/skills/rgl-cli","license":"Apache-2.0","install":{"claude-code":"npm install -D @rendergl/headless-three-webgpu-cli"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/rendergl-headless-three","md":"https://varg.ai/how-to/skills/rendergl-headless-three.md","example":"https://s3.varg.ai/how-to/previews/7d9ff8574398/rendergl-headless-three.mp4"},{"slug":"threejs-architecture-effects","name":"Three.js Architecture Effects","type":"skill","status":"beta","shelf":"effect","category":"3d-scenes","tags":["code-to-video","threejs","3d","procedural","architecture","art-direction"],"summary":"Self-assembling 3D buildings in three.js: bricks, timber, eaves and PBR, driven by one seekable progress value.","publisher":"Hailey","source":"https://github.com/lhlGitHub/threejs-architecture-effects","license":"MIT","install":{"claude-code":"npx skills add https://github.com/lhlgithub/threejs-architecture-effects --skill threejs-architecture-effects","cursor":"git clone https://github.com/lhlGitHub/threejs-architecture-effects.git && cp -R threejs-architecture-effects ~/.cursor/skills/"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/threejs-architecture-effects","md":"https://varg.ai/how-to/skills/threejs-architecture-effects.md","example":"https://s3.varg.ai/how-to/previews/842cc4af5987/threejs-architecture-effects.mp4"},{"slug":"iart-kinetic-typography","name":"Kinetic Typography","type":"skill","status":"live","shelf":"effect","category":"kinetic-type","tags":["code-to-video","typography","split-text","variable-fonts","gsap","remotion"],"summary":"Kinetic type for web and video: line, word or char splits, mask and blur reveals, variable-font motion, frozen-frame QA.","publisher":"iart.ai","source":"https://github.com/iart-ai/kinetic-typography-skills/tree/main/skills/kinetic-typography","license":"MIT","install":{"claude-code":"/plugin marketplace add iart-ai/kinetic-typography-skills\n/plugin install kinetic-typography-skills","codex":"npx skills add iart-ai/kinetic-typography-skills","cursor":"npx skills add iart-ai/kinetic-typography-skills"},"agents":["claude-code","cursor","codex"],"url":"https://varg.ai/how-to/skills/iart-kinetic-typography","md":"https://varg.ai/how-to/skills/iart-kinetic-typography.md","example":"https://s3.varg.ai/how-to/previews/219258f3ad0d/iart-kinetic-typography.mp4"},{"slug":"calesthio-title-kinetic-typography","name":"Title & Kinetic Typography Direction","type":"skill","status":"live","shelf":"guide","category":"kinetic-type","tags":["code-to-video","kinetic-type","typography","titles","safe-zones","accessibility","captions"],"summary":"Typography direction for video: text jobs, hierarchy, reveal-hold-exit timing, safe zones, contrast, font licensing.","publisher":"Calesthio","source":"https://github.com/calesthio/generative-media-skills/tree/main/skills/production/post-production/title-kinetic-typography","license":"MIT","install":{"claude-code":"npx skills add https://github.com/calesthio/generative-media-skills --skill title-kinetic-typography","codex":"npx skills add https://github.com/calesthio/generative-media-skills --skill title-kinetic-typography","cursor":"npx skills add https://github.com/calesthio/generative-media-skills --skill title-kinetic-typography"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/calesthio-title-kinetic-typography","md":"https://varg.ai/how-to/skills/calesthio-title-kinetic-typography.md"},{"slug":"persian-motion-director","name":"Persian Motion Director","type":"skill","status":"beta","shelf":"effect","category":"kinetic-type","tags":["code-to-video","rtl","persian","remotion","harfbuzz","fonts"],"summary":"Persian/RTL kinetic type done right: HarfBuzz-shaped letters, kashida, unbroken joins, font loaded before render.","publisher":"atmirrr","source":"https://github.com/atmirrr/persian-motion-director","license":"MIT","install":{"claude-code":"git clone https://github.com/atmirrr/persian-motion-director ~/.claude/skills/persian-motion-director"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/persian-motion-director","md":"https://varg.ai/how-to/skills/persian-motion-director.md","example":"https://s3.varg.ai/how-to/previews/96a5f001fd8d/persian-motion-director.mp4"},{"slug":"pretext-yaniv-golan","name":"Pretext Text Metrics","type":"skill","status":"beta","shelf":"guide","category":"captions","tags":["code-to-video","typography","text-metrics","text-fitting","canvas"],"summary":"Measure and fit text without the DOM using pretext: auto-fit sizes, know line breaks before render, canvas/WebGL text.","publisher":"Yaniv Golan","source":"https://github.com/yaniv-golan/pretext-skill/tree/main/pretext/skills/pretext","license":"MIT","install":{"claude-code":"/plugin marketplace add yaniv-golan/pretext-skill\n/plugin install pretext@pretext-marketplace","codex":"$skill-installer https://github.com/yaniv-golan/pretext-skill","cursor":"npx skills add yaniv-golan/pretext-skill"},"agents":["claude-code","claude-ai","codex","cursor","chatgpt"],"url":"https://varg.ai/how-to/skills/pretext-yaniv-golan","md":"https://varg.ai/how-to/skills/pretext-yaniv-golan.md"},{"slug":"chinese-font-selector","name":"Chinese Font Selector","type":"skill","status":"beta","shelf":"guide","category":"captions","tags":["fonts","font-licensing","cjk","chinese","typography"],"summary":"Pick Chinese fonts by license tier first (OFL, vendor-free, avoid), then by scene and mood, with Latin pairings.","publisher":"Songzhi-lab","source":"https://github.com/Songzhi-lab/chinese-font-selector/tree/main/chinese-font-selector","license":"MIT","install":{"claude-code":"npx skills add https://github.com/songzhi-lab/chinese-font-selector --skill chinese-font-selector","codex":"npx skills add https://github.com/songzhi-lab/chinese-font-selector --skill chinese-font-selector","cursor":"npx skills add https://github.com/songzhi-lab/chinese-font-selector --skill chinese-font-selector"},"agents":["claude-code","cursor","codex"],"url":"https://varg.ai/how-to/skills/chinese-font-selector","md":"https://varg.ai/how-to/skills/chinese-font-selector.md"},{"slug":"cinematic-caption-audrey","name":"Cinematic Caption","type":"skill","status":"beta","shelf":"effect","category":"captions","tags":["code-to-video","hyperframes","kinetic-type","talking-head","subtitles"],"summary":"Designed editorial captions for HyperFrames: scored hero words, subject-aware depth, glass type — not a subtitle strip.","publisher":"Audrey","source":"https://github.com/audrey-560/hyperframes-cinematic-caption","license":"MIT","install":{"claude-code":"git clone https://github.com/audrey-560/hyperframes-cinematic-caption.git ~/.claude/skills/cinematic-caption","codex":"git clone https://github.com/audrey-560/hyperframes-cinematic-caption.git ~/.agents/skills/cinematic-caption"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/cinematic-caption-audrey","md":"https://varg.ai/how-to/skills/cinematic-caption-audrey.md"},{"slug":"iart-caption-animation","name":"Caption Animation","type":"skill","status":"live","shelf":"effect","category":"captions","tags":["code-to-video","remotion","karaoke","tiktok","subtitles","whisper"],"summary":"Word-timed TikTok captions in Remotion or CSS: per-word pop, active-word highlight, 9:16 safe areas, sidecar SRT/VTT.","publisher":"iart.ai","source":"https://github.com/iart-ai/tiktok-video-skills/tree/main/skills/caption-animation","license":"MIT","install":{"claude-code":"npx skills add https://github.com/iart-ai/tiktok-video-skills --skill caption-animation","codex":"npx skills add https://github.com/iart-ai/tiktok-video-skills --skill caption-animation","cursor":"npx skills add https://github.com/iart-ai/tiktok-video-skills --skill caption-animation"},"agents":["claude-code","cursor","codex"],"url":"https://varg.ai/how-to/skills/iart-caption-animation","md":"https://varg.ai/how-to/skills/iart-caption-animation.md"},{"slug":"agent-caption","name":"Agent Caption","type":"skill","status":"beta","shelf":"effect","category":"captions","tags":["code-to-video","forced-alignment","whisperx","subtitles","karaoke","translation"],"summary":"Local captions in any language: Whisper words, forced-aligned timing, SRT/VTT, burned styles or a GSAP captions.js.","publisher":"Ali Hamza Kamboh","source":"https://github.com/ahkamboh/agent-caption","license":"MIT","install":{"claude-code":"git clone https://github.com/ahkamboh/agent-caption && cd agent-caption && python setup.py","codex":"git clone https://github.com/ahkamboh/agent-caption && cd agent-caption && python setup.py","cursor":"git clone https://github.com/ahkamboh/agent-caption && cd agent-caption && python setup.py"},"agents":["claude-code","cursor","codex"],"url":"https://varg.ai/how-to/skills/agent-caption","md":"https://varg.ai/how-to/skills/agent-caption.md","example":"https://s3.varg.ai/how-to/previews/8298d7a02531/agent-caption.mp4"},{"slug":"swyx-transcribe-anything","name":"Transcribe Anything","type":"skill","status":"live","shelf":"guide","category":"captions","tags":["code-to-video","whisper","whisperx","word-timestamps","srt","diarization"],"summary":"Transcribe hours of audio or video with whisper, whisperX or cloud STT: word timestamps, speaker labels, SRT/VTT.","publisher":"Shawn Wang (swyx)","source":"https://github.com/swyxio/skills/tree/main/transcribe-anything","license":"MIT","install":{"claude-code":"npx skills add https://github.com/swyxio/skills --skill transcribe-anything","codex":"npx skills add https://github.com/swyxio/skills --skill transcribe-anything","cursor":"npx skills add https://github.com/swyxio/skills --skill transcribe-anything"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/swyx-transcribe-anything","md":"https://varg.ai/how-to/skills/swyx-transcribe-anything.md"},{"slug":"josiahsiegel-ffmpeg-captions","name":"FFmpeg Captions and Subtitles","type":"skill","status":"live","shelf":"guide","category":"captions","tags":["code-to-video","ffmpeg","libass","srt","subtitles","whisper"],"summary":"FFmpeg subtitle reference: burn SRT/ASS/VTT with libass, soft tracks, conversion, styling and FFmpeg 8's Whisper filter.","publisher":"Josiah Siegel","source":"https://github.com/JosiahSiegel/claude-plugin-marketplace/tree/main/plugins/ffmpeg-core/skills/ffmpeg-captions-subtitles","license":"MIT","install":{"claude-code":"npx skills add https://github.com/josiahsiegel/claude-plugin-marketplace --skill ffmpeg-captions-subtitles"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/josiahsiegel-ffmpeg-captions","md":"https://varg.ai/how-to/skills/josiahsiegel-ffmpeg-captions.md"},{"slug":"gemini-srt-translator","name":"Subtitle Translator","type":"skill","status":"live","shelf":"guide","category":"captions","tags":["subtitles","translation","srt","ass","pysubs2"],"summary":"Agent-translated SRT/ASS subtitles in resumable batches that keep cue count, timing and ASS styling tags intact.","publisher":"Matheus Castro","source":"https://github.com/MaKTaiL/gemini-srt-translator/tree/main/skills/subtitle-translator","license":"MIT","install":{"claude-code":"pip install gemini-srt-translator && gst skill install --target claude","codex":"pip install gemini-srt-translator && gst skill install --global"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/gemini-srt-translator","md":"https://varg.ai/how-to/skills/gemini-srt-translator.md"},{"slug":"wjs-translating-subtitles","name":"WJS Translating Subtitles","type":"skill","status":"live","shelf":"guide","category":"captions","tags":["subtitles","translation","srt","bilingual","chinese"],"summary":"Translate an SRT to Chinese, English or another language and re-cut cues at real punctuation; bilingual SRTs too.","publisher":"Jian Shuo Wang","source":"https://github.com/jianshuo/claude-skills/tree/main/wjs-translating-subtitles","license":"MIT","install":{"claude-code":"npx skills add https://github.com/jianshuo/claude-skills --skill wjs-translating-subtitles","codex":"npx skills add https://github.com/jianshuo/claude-skills --skill wjs-translating-subtitles"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/wjs-translating-subtitles","md":"https://varg.ai/how-to/skills/wjs-translating-subtitles.md"},{"slug":"last30days","name":"Last 30 Days Research","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-social","discover-ai"],"summary":"Researches any topic across Reddit, X, YouTube, HN and the web for the last 30 days, with sources.","publisher":"Matt Van Horn","source":"https://github.com/mvanhorn/last30days-skill","license":"MIT","install":{"claude-code":"/plugin marketplace add mvanhorn/last30days-skill\n/plugin install last30days","codex":"npx skills add mvanhorn/last30days-skill -g","cursor":"npx skills add mvanhorn/last30days-skill -g","gemini-cli":"npx skills add mvanhorn/last30days-skill -g","openclaw":"clawhub install last30days-official"},"agents":["claude-code","codex","cursor","gemini-cli","openclaw"],"url":"https://varg.ai/how-to/skills/last30days","md":"https://varg.ai/how-to/skills/last30days.md"},{"slug":"claude-video-watch","name":"Watch (video analysis)","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-social","discover-film","discover-music","discover-teardown"],"summary":"Gives the agent eyes on any video: download, scene-aware frames, timestamped transcript.","publisher":"Brad Bonanno","source":"https://github.com/bradautomates/claude-video","license":"MIT","install":{"claude-code":"/plugin marketplace add bradautomates/claude-video\n/plugin install watch@claude-video","codex":"npx skills add bradautomates/claude-video -g --skill watch"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/claude-video-watch","md":"https://varg.ai/how-to/skills/claude-video-watch.md"},{"slug":"head-of-content","name":"Head of Content","type":"skill","status":"beta","shelf":"guide","category":"research","tags":["discover","discover-social"],"summary":"TikTok, Instagram, YouTube and X outlier research, hook analysis and a content plan.","publisher":"Brad Bonanno","source":"https://github.com/bradautomates/head-of-content","license":"MIT","install":{},"agents":["claude-code","claude-ai"],"url":"https://varg.ai/how-to/skills/head-of-content","md":"https://varg.ai/how-to/skills/head-of-content.md"},{"slug":"youtube-mcp","name":"YouTube MCP","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-social","discover-music"],"summary":"YouTube Data API over MCP: search, video and channel stats, transcripts.","publisher":"Zubeid Hendricks","source":"https://github.com/ZubeidHendricks/youtube-mcp-server","license":"MIT","install":{"mcp":"npx -y @smithery/cli install @ZubeidHendricks/youtube --client claude"},"agents":["claude-code","claude-ai","cursor","mcp"],"url":"https://varg.ai/how-to/skills/youtube-mcp","md":"https://varg.ai/how-to/skills/youtube-mcp.md"},{"slug":"reddit-mcp-buddy","name":"Reddit MCP Buddy","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-social","discover-ai"],"summary":"Browse and search Reddit from your agent: posts, rising threads, users. No API key needed.","publisher":"Karan","source":"https://github.com/karanb192/reddit-mcp-buddy","license":"MIT","install":{"claude-code":"claude mcp add --transport stdio reddit-mcp-buddy -s user -- npx -y reddit-mcp-buddy","mcp":"npx -y reddit-mcp-buddy"},"agents":["claude-code","claude-ai","cursor","mcp"],"url":"https://varg.ai/how-to/skills/reddit-mcp-buddy","md":"https://varg.ai/how-to/skills/reddit-mcp-buddy.md"},{"slug":"trends-mcp","name":"Trends MCP","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-social"],"summary":"Live Google Trends plus growth data from TikTok, YouTube, Amazon, Reddit and 30+ sources.","publisher":"Trends MCP","source":"https://github.com/trendsmcp-ai/google-trends-mcp","license":"MIT","install":{"claude-code":"claude mcp add --scope user --transport http trends-mcp https://api.trendsmcp.ai/mcp --header \"Authorization: Bearer YOUR_API_KEY\""},"agents":["claude-code","cursor","mcp"],"url":"https://varg.ai/how-to/skills/trends-mcp","md":"https://varg.ai/how-to/skills/trends-mcp.md"},{"slug":"trendpulse","name":"TrendPulse MCP","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-social"],"summary":"Free Google News + Google Trends MCP for keyword, market and content research.","publisher":"AKzar1el","source":"https://github.com/AKzar1el/mcp-trendpulse","license":"MIT","install":{"codex":"codex mcp add mcp-trendpulse -- uvx mcp-trendpulse","mcp":"uvx mcp-trendpulse"},"agents":["claude-code","codex","mcp"],"url":"https://varg.ai/how-to/skills/trendpulse","md":"https://varg.ai/how-to/skills/trendpulse.md"},{"slug":"youtube-transcript-mcp","name":"YouTube Transcript MCP","type":"skill","status":"live","shelf":"model","category":"research","tags":["discover","discover-social","discover-music","discover-teardown"],"summary":"Transcripts of any YouTube video for the agent: hooks, scripts, lyrics timing.","publisher":"Junpei Kawamoto","source":"https://github.com/jkawamoto/mcp-youtube-transcript","license":"MIT","install":{"mcp":"uvx --from git+https://github.com/jkawamoto/mcp-youtube-transcript mcp-youtube-transcript"},"agents":["claude-code","claude-ai","cursor","mcp"],"url":"https://varg.ai/how-to/skills/youtube-transcript-mcp","md":"https://varg.ai/how-to/skills/youtube-transcript-mcp.md"},{"slug":"ai-video-script","name":"AI Video Script","type":"skill","status":"beta","shelf":"guide","category":"story","tags":["script","storyboard","voiceover","prompting","shorts","clawhub","chinese"],"summary":"Turns a topic into a video script: shot list, per-shot image/video prompts and voiceover text","publisher":"aguo333","source":"https://clawhub.ai/aguo333/skills/ai-video-script","license":"unknown","install":{"openclaw":"npx clawhub@latest install ai-video-script"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/ai-video-script","md":"https://varg.ai/how-to/skills/ai-video-script.md"},{"slug":"douyin-hot-trend","name":"Douyin Hot Trend","type":"skill","status":"beta","shelf":"model","category":"research","tags":["douyin","trends","scraper","hot-list","clawhub","chinese"],"summary":"Fetches the Douyin hot list: rank, title, heat score, link and cover image for top topics","publisher":"franklu0819-lang","source":"https://clawhub.ai/franklu0819-lang/skills/douyin-hot-trend","license":"unknown","install":{"openclaw":"npx clawhub@latest install douyin-hot-trend"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/douyin-hot-trend","md":"https://varg.ai/how-to/skills/douyin-hot-trend.md"},{"slug":"ai-picture-book","name":"Baidu Wenku AI Picture Book","type":"skill","status":"beta","shelf":"workflow","category":"story","tags":["picture-book","kids","story","baidu","clawhub","chinese"],"summary":"Turns a story text into a static or animated picture-book video through Baidu Wenku","publisher":"ide-rea","source":"https://clawhub.ai/ide-rea/skills/ai-picture-book","license":"unknown","install":{"openclaw":"npx clawhub@latest install ai-picture-book"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/ai-picture-book","md":"https://varg.ai/how-to/skills/ai-picture-book.md"},{"slug":"bilibili-hot-monitor","name":"Bilibili Hot Monitor","type":"skill","status":"beta","shelf":"model","category":"research","tags":["bilibili","trends","email","summaries","report","clawhub","chinese"],"summary":"Daily email report of popular Bilibili videos, with subtitle-based AI summaries and comments","publisher":"jacobzwj","source":"https://clawhub.ai/jacobzwj/skills/bilibili-hot-monitor","license":"unknown","install":{"openclaw":"npx clawhub@latest install bilibili-hot-monitor"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/bilibili-hot-monitor","md":"https://varg.ai/how-to/skills/bilibili-hot-monitor.md"},{"slug":"douyin-cover-builder","name":"Douyin Cover Builder","type":"skill","status":"beta","shelf":"prompt","category":"image","tags":["douyin","cover","thumbnail","prompting","typography","clawhub","chinese"],"summary":"Writes image-model prompts for Douyin covers: bold title, highlighted keywords, your face bottom right","publisher":"0x00000003","source":"https://clawhub.ai/0x00000003/skills/douyin-cover-builder","license":"unknown","install":{"openclaw":"npx clawhub@latest install douyin-cover-builder"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/douyin-cover-builder","md":"https://varg.ai/how-to/skills/douyin-cover-builder.md"},{"slug":"short-video-script","name":"Short Video Script","type":"skill","status":"beta","shelf":"guide","category":"shorts","tags":["script","hooks","titles","douyin","shorts","clawhub","chinese"],"summary":"Short-video scripts, titles and cover ideas for Douyin, Kuaishou, Bilibili and WeChat Channels","publisher":"rascal6666","source":"https://clawhub.ai/rascal6666/skills/short-video-script","license":"unknown","install":{"openclaw":"npx clawhub@latest install short-video-script"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/short-video-script","md":"https://varg.ai/how-to/skills/short-video-script.md"},{"slug":"klingai","name":"Kling AI","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["kling","text-to-video","image-to-video","characters","image","clawhub","chinese"],"summary":"Official Kling CLI: text/image-to-video, Omni reference and edit, images, reusable subjects, quota","publisher":"Kling AI","source":"https://clawhub.ai/klingai-dev/skills/klingai","license":"unknown","install":{"openclaw":"npx clawhub@latest install klingai"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/klingai","md":"https://varg.ai/how-to/skills/klingai.md"},{"slug":"video-translator","name":"Video Translator","type":"skill","status":"beta","shelf":"model","category":"audio","tags":["translation","dubbing","subtitles","audio","clawhub","chinese"],"summary":"Translates and dubs a video into Chinese or English and returns a preview link","publisher":"papawaigo","source":"https://clawhub.ai/papawaigo/skills/video-translator","license":"unknown","install":{"openclaw":"npx clawhub@latest install video-translator"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/video-translator","md":"https://varg.ai/how-to/skills/video-translator.md"},{"slug":"video-gen","name":"Seedance Video Gen","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["seedance","volcengine","text-to-video","image-to-video","feishu","clawhub","chinese"],"summary":"Text- and image-to-video with Doubao Seedance on Volcengine, with optional audio and first/last frame","publisher":"qiujiahong","source":"https://clawhub.ai/qiujiahong/skills/video-gen","license":"unknown","install":{"openclaw":"npx clawhub@latest install video-gen"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/video-gen","md":"https://varg.ai/how-to/skills/video-gen.md"},{"slug":"tiktok-short-video","name":"TikTok Selling Video Guide","type":"skill","status":"beta","shelf":"guide","category":"ads","tags":["tiktok","ecommerce","hooks","hashtags","shorts","clawhub","chinese"],"summary":"Guide to TikTok product-selling videos: formats, 3-second hooks, shooting, editing, hashtags, metrics","publisher":"zhenyangze","source":"https://clawhub.ai/zhenyangze/skills/tiktok-short-video","license":"unknown","install":{"openclaw":"npx clawhub@latest install tiktok-short-video"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/tiktok-short-video","md":"https://varg.ai/how-to/skills/tiktok-short-video.md"},{"slug":"video-producer","name":"Video Producer","type":"skill","status":"beta","shelf":"workflow","category":"shorts","tags":["shorts","storyboard","tts","remotion","pipeline","clawhub","chinese"],"summary":"Topic in, narrated short MP4 out: shot plan, AI stills, per-scene voiceover, Remotion render","publisher":"a1024708231","source":"https://clawhub.ai/a1024708231/skills/video-producer","license":"unknown","install":{"openclaw":"npx clawhub@latest install video-producer"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/video-producer","md":"https://varg.ai/how-to/skills/video-producer.md"},{"slug":"vectcut","name":"VectCut","type":"skill","status":"beta","shelf":"model","category":"editing","tags":["talking-head","captions","remix","ads","cloud-render","clawhub","chinese"],"summary":"Drives the VectCut editing API: talking-head cuts, remixes, e-commerce ads, subtitles, effects, cloud render","publisher":"sun-guannan","source":"https://clawhub.ai/sun-guannan/skills/vectcut","license":"unknown","install":{"openclaw":"npx clawhub@latest install vectcut"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/vectcut","md":"https://varg.ai/how-to/skills/vectcut.md"},{"slug":"tianshu-wan-video","name":"Tianshu Wan Video","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["wan","text-to-video","image-to-video","alibaba","dashscope","clawhub","chinese"],"summary":"Text-to-video and image-to-video with Alibaba's Wan 2.6 through DashScope, from a small Node.js script","publisher":"wangshengli0421","source":"https://clawhub.ai/wangshengli0421/skills/tianshu-wan-video","license":"unknown","install":{"openclaw":"npx clawhub@latest install tianshu-wan-video"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/tianshu-wan-video","md":"https://varg.ai/how-to/skills/tianshu-wan-video.md"},{"slug":"bilibili-video-transcribe-summary","name":"Bilibili Transcribe & Summary","type":"skill","status":"beta","shelf":"model","category":"research","tags":["bilibili","transcription","summary","asr","subtitles","clawhub","chinese"],"summary":"Turns a Bilibili link into a transcript and summary: official subtitles first, cloud speech-to-text as fallback","publisher":"markusbetter","source":"https://clawhub.ai/markusbetter/skills/bilibili-video-transcribe-summary","license":"unknown","install":{"openclaw":"npx clawhub@latest install bilibili-video-transcribe-summary"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/bilibili-video-transcribe-summary","md":"https://varg.ai/how-to/skills/bilibili-video-transcribe-summary.md"},{"slug":"dlazy-video-generate","name":"dLazy Video Generate","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["text-to-video","image-to-video","lip-sync","model-router","dlazy","clawhub","chinese","hosted-service"],"summary":"Picks a video model for your prompt from about 20 on dLazy (Jimeng, Kling, Veo, Seedance, Wan, PixVerse) and runs it","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-video-generate","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-video-generate"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-video-generate","md":"https://varg.ai/how-to/skills/dlazy-video-generate.md"},{"slug":"dlazy-image-storyboard","name":"dLazy Image Storyboard","type":"skill","status":"beta","shelf":"workflow","category":"story","tags":["storyboard","character-sheet","ads","comics","dlazy","clawhub","chinese","hosted-service"],"summary":"Plan-first storyboard workflow: specs, character sheet and script approved before each panel is rendered","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-image-storyboard","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-image-storyboard"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-image-storyboard","md":"https://varg.ai/how-to/skills/dlazy-image-storyboard.md"},{"slug":"dlazy-jimeng-i2v-first","name":"dLazy Jimeng First-Frame Video","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["jimeng","image-to-video","first-frame","dlazy","clawhub","chinese","hosted-service"],"summary":"Animates a single first-frame image into a 5 or 10 second Jimeng (Dreamina) clip through the dLazy CLI","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-jimeng-i2v-first","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-jimeng-i2v-first"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-jimeng-i2v-first","md":"https://varg.ai/how-to/skills/dlazy-jimeng-i2v-first.md"},{"slug":"douyin-trends","name":"Douyin Trends","type":"skill","status":"beta","shelf":"model","category":"research","tags":["douyin","trends","analytics","creators","clawhub","chinese"],"summary":"Guide for reading public Douyin search, trending and creator pages and summarising likes, comments and shares","publisher":"codekungfu","source":"https://clawhub.ai/codekungfu/skills/douyin-trends","license":"unknown","install":{"openclaw":"npx clawhub@latest install douyin-trends"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/douyin-trends","md":"https://varg.ai/how-to/skills/douyin-trends.md"},{"slug":"video-script-generator","name":"Video Script Generator","type":"skill","status":"beta","shelf":"guide","category":"ads","tags":["script","storyboard","ads","douyin","xiaohongshu","clawhub","chinese"],"summary":"Writes a short-video script and shot list as YAML/JSON from pain-solution, before-after or plot-twist templates","publisher":"oliviapp8","source":"https://clawhub.ai/oliviapp8/skills/video-script-generator","license":"unknown","install":{"openclaw":"npx clawhub@latest install video-script-generator"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/video-script-generator","md":"https://varg.ai/how-to/skills/video-script-generator.md"},{"slug":"dlazy-jimeng-t2i","name":"dLazy Jimeng Text-to-Image","type":"skill","status":"beta","shelf":"model","category":"image","tags":["jimeng","text-to-image","reference-images","dlazy","clawhub","chinese","hosted-service"],"summary":"Generates images with Jimeng (Dreamina) from a prompt and up to 10 reference images, through the dLazy CLI","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-jimeng-t2i","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-jimeng-t2i"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-jimeng-t2i","md":"https://varg.ai/how-to/skills/dlazy-jimeng-t2i.md"},{"slug":"dlazy-kling-v3","name":"dLazy Kling V3","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["kling","text-to-video","image-to-video","dlazy","clawhub","chinese","hosted-service"],"summary":"Text-to-video and image-to-video with Kling v3 through the dLazy CLI, 3–15 s clips","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-kling-v3","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-kling-v3"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-kling-v3","md":"https://varg.ai/how-to/skills/dlazy-kling-v3.md"},{"slug":"dlazy-kling-image-o1","name":"dLazy Kling Image O1","type":"skill","status":"beta","shelf":"model","category":"image","tags":["kling","text-to-image","image-edit","dlazy","clawhub","chinese","hosted-service"],"summary":"Kling o1 text-to-image and reference-image editing at 2K via the dLazy CLI","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-kling-image-o1","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-kling-image-o1"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-kling-image-o1","md":"https://varg.ai/how-to/skills/dlazy-kling-image-o1.md"},{"slug":"dlazy-seedance-2-0","name":"dLazy Seedance 2.0","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["seedance","bytedance","multimodal-reference","first-last-frame","dlazy","clawhub","chinese","hosted-service"],"summary":"Seedance 2.0 video from text, image/video/audio references or first and last frames, via dLazy","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-seedance-2-0","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-seedance-2-0"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-seedance-2-0","md":"https://varg.ai/how-to/skills/dlazy-seedance-2-0.md"},{"slug":"dlazy-keling-tts","name":"dLazy Kling TTS","type":"skill","status":"beta","shelf":"model","category":"audio","tags":["tts","kling","voiceover","chinese","dlazy","clawhub","hosted-service"],"summary":"Kling text-to-speech in Chinese or English with 60+ preset voices, via dLazy","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-keling-tts","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-keling-tts"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-keling-tts","md":"https://varg.ai/how-to/skills/dlazy-keling-tts.md"},{"slug":"dlazy-text-spoken-script","name":"Spoken Script Writer","type":"skill","status":"beta","shelf":"guide","category":"talking-head","tags":["script","talking-head","personal-brand","shorts","dlazy","clawhub","chinese","hosted-service"],"summary":"Writes short-video talking-head scripts in a fixed 7-step story structure for a personal brand","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-text-spoken-script","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-text-spoken-script"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-text-spoken-script","md":"https://varg.ai/how-to/skills/dlazy-text-spoken-script.md"},{"slug":"dlazy-pixverse-c1","name":"dLazy PixVerse C1","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["pixverse","action","vfx","first-last-frame","dlazy","clawhub","chinese","hosted-service"],"summary":"PixVerse C1 video for action and VFX shots: text, image, reference or first/last frame, via dLazy","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-pixverse-c1","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-pixverse-c1"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-pixverse-c1","md":"https://varg.ai/how-to/skills/dlazy-pixverse-c1.md"},{"slug":"dlazy-kling-v3-omni","name":"dLazy Kling V3 Omni","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["kling","omni","video-reference","video-edit","dlazy","clawhub","chinese","hosted-service"],"summary":"Kling v3 Omni video from frames, up to 7 images or a reference video, via the dLazy CLI","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-kling-v3-omni","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-kling-v3-omni"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-kling-v3-omni","md":"https://varg.ai/how-to/skills/dlazy-kling-v3-omni.md"},{"slug":"dlazy-kling-audio-clone","name":"dLazy Kling Voice Clone","type":"skill","status":"beta","shelf":"model","category":"audio","tags":["voice-clone","kling","tts","dlazy","clawhub","chinese","hosted-service"],"summary":"Clones a voice from a reference audio file with Kling, via the dLazy CLI","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-kling-audio-clone"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-kling-audio-clone","md":"https://varg.ai/how-to/skills/dlazy-kling-audio-clone.md"},{"slug":"dlazy-jimeng-i2v-first-tail","name":"dLazy Jimeng First-Last Frame","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["jimeng","first-last-frame","transition","image-to-video","dlazy","clawhub","chinese","hosted-service"],"summary":"Jimeng (Dreamina) transition video between a first and last frame, 5 or 10 s, via dLazy","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-jimeng-i2v-first-tail","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-jimeng-i2v-first-tail"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-jimeng-i2v-first-tail","md":"https://varg.ai/how-to/skills/dlazy-jimeng-i2v-first-tail.md"},{"slug":"dlazy-veo-3-1","name":"dLazy Veo 3.1","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["veo","google","first-last-frame","video-extend","dlazy","clawhub","chinese","hosted-service"],"summary":"Google Veo 3.1 video from frames or reference images, plus +7 s extend, up to 4K, via dLazy","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-veo-3-1","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-veo-3-1"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-veo-3-1","md":"https://varg.ai/how-to/skills/dlazy-veo-3-1.md"},{"slug":"dlazy-keling-sfx","name":"Kling SFX via dLazy","type":"skill","status":"beta","shelf":"model","category":"sfx","tags":["kling","sound-effects","foley","bgm","dlazy","clawhub","chinese","hosted-service"],"summary":"Generate sound effects from a text prompt or matched to a video with Kling SFX, through the dLazy CLI.","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-keling-sfx","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-keling-sfx"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-keling-sfx","md":"https://varg.ai/how-to/skills/dlazy-keling-sfx.md"},{"slug":"dlazy-jimeng-dream-actor","name":"Jimeng Dream Actor via dLazy","type":"skill","status":"beta","shelf":"model","category":"talking-head","tags":["jimeng","image-to-video","motion-transfer","characters","dlazy","clawhub","chinese","hosted-service"],"summary":"Animate a still character image into an action video with Jimeng Dream Actor, through the dLazy CLI.","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-jimeng-dream-actor","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-jimeng-dream-actor"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-jimeng-dream-actor","md":"https://varg.ai/how-to/skills/dlazy-jimeng-dream-actor.md"},{"slug":"dlazy-jimeng-omnihuman-1-5","name":"OmniHuman 1.5 via dLazy","type":"skill","status":"beta","shelf":"model","category":"talking-head","tags":["omnihuman","jimeng","digital-human","lip-sync","dlazy","clawhub","chinese","hosted-service"],"summary":"Turn a portrait photo and an audio track into a talking digital-human video with OmniHuman 1.5, via the dLazy CLI.","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-jimeng-omnihuman-1-5","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-jimeng-omnihuman-1-5"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-jimeng-omnihuman-1-5","md":"https://varg.ai/how-to/skills/dlazy-jimeng-omnihuman-1-5.md"},{"slug":"dlazy-viduq2-i2v","name":"Vidu Q2 Image-to-Video via dLazy","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["vidu","image-to-video","camera","first-last-frame","dlazy","clawhub","chinese","hosted-service"],"summary":"Animate images into 2–10 s clips with Vidu Q2, by reference images or first/last frame, through the dLazy CLI.","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-viduq2-i2v","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-viduq2-i2v"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-viduq2-i2v","md":"https://varg.ai/how-to/skills/dlazy-viduq2-i2v.md"},{"slug":"dlazy-veo-3-1-fast","name":"Veo 3.1 Fast via dLazy","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["veo","google","text-to-video","image-to-video","dlazy","clawhub","chinese","hosted-service"],"summary":"Quick 4–8 s text- or image-to-video clips and +7 s extensions with Google Veo 3.1 Fast, via the dLazy CLI.","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-veo-3-1-fast","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-veo-3-1-fast"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-veo-3-1-fast","md":"https://varg.ai/how-to/skills/dlazy-veo-3-1-fast.md"},{"slug":"dlazy-wan2-7","name":"Wan 2.7 via dLazy","type":"skill","status":"beta","shelf":"model","category":"cinematic","tags":["wan","alibaba","text-to-video","reference-to-video","dlazy","clawhub","chinese","hosted-service"],"summary":"Text, first/last-frame and reference-to-video with Alibaba's Wan 2.7, 2–15 s clips, through the dLazy CLI.","publisher":"dlazyai","source":"https://clawhub.ai/dlazyai/skills/dlazy-wan2-7","license":"unknown","install":{"openclaw":"npx clawhub@latest install dlazy-wan2-7"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/dlazy-wan2-7","md":"https://varg.ai/how-to/skills/dlazy-wan2-7.md"},{"slug":"douyin-search-keyword","name":"Douyin Search and Hot List","type":"skill","status":"beta","shelf":"model","category":"research","tags":["douyin","trends","competitor-analysis","comments","json","clawhub","chinese"],"summary":"Read-only Douyin data as JSON: keyword search, creator posts and follower stats, comments and the live hot list.","publisher":"um-why","source":"https://clawhub.ai/um-why/skills/douyin-search-keyword","license":"unknown","install":{"openclaw":"npx clawhub@latest install douyin-search-keyword"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/douyin-search-keyword","md":"https://varg.ai/how-to/skills/douyin-search-keyword.md"},{"slug":"doorstep-video-editor","name":"Local Video Editor (MoviePy)","type":"skill","status":"beta","shelf":"model","category":"editing","tags":["moviepy","ffmpeg","subtitles","vertical-video","captions","clawhub","chinese"],"summary":"Local MoviePy + ffmpeg toolbox: trim, merge, Chinese text and subtitles, background music, speed, vertical resize.","publisher":"ncsimok","source":"https://clawhub.ai/ncsimok/skills/doorstep-video-editor","license":"unknown","install":{"openclaw":"npx clawhub@latest install doorstep-video-editor"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/doorstep-video-editor","md":"https://varg.ai/how-to/skills/doorstep-video-editor.md"},{"slug":"video-use","name":"video-use","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["transcript-first","edl","ffmpeg","subtitles","color-grade","talking-head","edit-agents","skill"],"summary":"Drop raw takes in a folder, chat with your agent, get final.mp4: transcript-first cuts, grade, subtitles, overlays.","publisher":"Browser Use","source":"https://github.com/browser-use/video-use","license":"MIT","install":{"claude-code":"git clone https://github.com/browser-use/video-use ~/Developer/video-use && ln -sfn ~/Developer/video-use ~/.claude/skills/video-use","codex":"ln -sfn ~/Developer/video-use ~/.codex/skills/video-use"},"agents":["claude-code","codex","openclaw"],"url":"https://varg.ai/how-to/skills/video-use","md":"https://varg.ai/how-to/skills/video-use.md"},{"slug":"firered-openstoryline","name":"FireRed-OpenStoryline","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["conversational-editing","rough-cut","beat-sync","storyline","chinese","edit-agents","app"],"summary":"Conversational editing agent: finds media, writes the storyline, beat-syncs music and refines the cut by chat.","publisher":"FireRed Team","source":"https://github.com/FireRedTeam/FireRed-OpenStoryline","license":"Apache-2.0","install":{"openclaw":"npx clawhub install openstoryline-use","codex":"npx skills add FireRedTeam/FireRed-OpenStoryline --skill openstoryline-use --agent codex"},"agents":["openclaw","codex","claude-code"],"url":"https://varg.ai/how-to/skills/firered-openstoryline","md":"https://varg.ai/how-to/skills/firered-openstoryline.md"},{"slug":"buttercut","name":"ButterCut","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["fcpxml","premiere","resolve","rough-cut","selects","whisperx","edit-agents","skill"],"summary":"Claude Code builds selects, scenes and rough cuts from your footage library and exports XML for FCP, Premiere, Resolve.","publisher":"TubeSalt (barefootford)","source":"https://github.com/barefootford/buttercut","license":"custom (see repo)","install":{"claude-code":"git clone https://github.com/barefootford/buttercut.git && cd buttercut  # then run the /setup skill"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/buttercut","md":"https://varg.ai/how-to/skills/buttercut.md"},{"slug":"agentic-video-editor","name":"Agentic Video Editor (ave)","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["ads","gemini","edit-plan","reviewer-loop","ffmpeg","edit-agents","cli"],"summary":"CLI where Gemini agents pick shots, trim, render with FFmpeg and score the result until a brief is met.","publisher":"poseljacob","source":"https://github.com/poseljacob/agentic-video-editor","license":"MIT","install":{"claude-code":"git clone https://github.com/poseljacob/agentic-video-editor.git && cd agentic-video-editor && pip install -e \".[dev]\""},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/agentic-video-editor","md":"https://varg.ai/how-to/skills/agentic-video-editor.md"},{"slug":"openchatcut","name":"OpenChatCut","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["timeline","mcp","remotion","local-first","desktop","edit-agents","app"],"summary":"Local-first chat video editor with a multi-track timeline that Codex and Claude Code can edit over MCP.","publisher":"0xsline","source":"https://github.com/0xsline/OpenChatCut","license":"AGPL-3.0","install":{"claude-code":"npx skills add 0xsline/OpenChatCut","mcp":"claude mcp add --transport http openchatcut http://localhost:5199/api/external-mcp/mcp"},"agents":["claude-code","codex","mcp"],"url":"https://varg.ai/how-to/skills/openchatcut","md":"https://varg.ai/how-to/skills/openchatcut.md"},{"slug":"baocut","name":"BaoCut","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["timeline","subtitles","translation","dubbing","desktop","edit-agents","app"],"summary":"Desktop AI video agent that transcribes, subtitles, translates, dubs, cuts and animates into an editable timeline.","publisher":"Jim Liu","source":"https://github.com/JimLiu/baocut","license":"custom (see repo)","install":{},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/baocut","md":"https://varg.ai/how-to/skills/baocut.md"},{"slug":"cartcut","name":"CartCut","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["editor","mcp","layers","motion","edit-agents","app"],"summary":"Layer-based video editor built for AI agents, with a Claude Code plugin, skill and MCP server.","publisher":"Cartesian","source":"https://github.com/cartesiancs/cartcut","license":"MIT","install":{"claude-code":"/plugin marketplace add cartesiancs/cartcut  then  /plugin install cartcut-editing@cartcut","mcp":"npx -y @cartesiancs/cartcut-mcp"},"agents":["claude-code","mcp"],"url":"https://varg.ai/how-to/skills/cartcut","md":"https://varg.ai/how-to/skills/cartcut.md","example":"https://s3.varg.ai/how-to/previews/773a8450ea91/cartcut.webp"},{"slug":"hypit","name":"Hypit","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["remake","variants","b-roll","captions","ugc","edit-agents","skill"],"summary":"Clone a viral video as a word-anchored workflow: swap face, words and B-roll, then ship many variants.","publisher":"Hypit","source":"https://github.com/hypit-ai/hypit","license":"custom (see repo)","install":{"claude-code":"npx skills add hypit-ai/hypit -g"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/hypit","md":"https://varg.ai/how-to/skills/hypit.md"},{"slug":"claude-youtube-editor","name":"claude-youtube-editor","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["youtube","talking-head","remotion","thumbnail","sfx","edit-agents","skill"],"summary":"Record a talking head; Claude Code does the cut, Remotion visuals, voice, SFX, thumbnail and YouTube upload.","publisher":"Hasan Aboul Hasan","source":"https://github.com/hassancs91/claude-youtube-editor","license":"MIT","install":{"claude-code":"git clone https://github.com/hassancs91/claude-youtube-editor"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/claude-youtube-editor","md":"https://varg.ai/how-to/skills/claude-youtube-editor.md"},{"slug":"ghost-editor","name":"ghost-editor","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["talking-head","reels","captions","motion-graphics","style-clone","edit-agents","skill"],"summary":"Talking-head reel editor in your agent: best takes, face-safe word captions, motion graphics, 7 styles.","publisher":"kurbaitaev","source":"https://github.com/kurbaitaev/ghost-editor","license":"MIT","install":{},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/ghost-editor","md":"https://varg.ai/how-to/skills/ghost-editor.md"},{"slug":"seecut","name":"SeeCut","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["talking-head","avatar","hyperframes","jianying","self-review","chinese","edit-agents","skill"],"summary":"Talking-head and AI-avatar fine cut that watches its own render with Gemini and iterates up to three versions.","publisher":"YeJe-cpu","source":"https://github.com/YeJe-cpu/SeeCut","license":"custom (see repo)","install":{},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/seecut","md":"https://varg.ai/how-to/skills/seecut.md"},{"slug":"oh-my-cassette","name":"Oh My Cassette","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["montage","music","mcp","hosted","edit-agents"],"summary":"MCP bridge to the Cassette editing agent: import footage and music, brief a montage, revise and export.","publisher":"Cassette","source":"https://github.com/Cassette-Editor/oh-my-cassette","license":"MIT","install":{"claude-code":"claude plugin marketplace add Cassette-Editor/oh-my-cassette && claude plugin install oh-my-cassette@cassette-editor","mcp":"uvx oh-my-cassette==0.6.0 login"},"agents":["claude-code","codex","mcp"],"url":"https://varg.ai/how-to/skills/oh-my-cassette","md":"https://varg.ai/how-to/skills/oh-my-cassette.md","example":"https://s3.varg.ai/how-to/previews/5d0490ec4868/oh-my-cassette.mp4"},{"slug":"video-recap-skills","name":"Video Recap Skills","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["recap","narration","scene-detection","jianying","chinese","edit-agents","skill"],"summary":"Seven skills that cut one or more videos into a narrated recap: scene detection, ASR, VLM, script, TTS, ffmpeg.","publisher":"Zenstory","source":"https://github.com/zenstory-ai/video-recap-skills","license":"MIT","install":{"claude-code":"/plugin marketplace add zenstory-ai/video-recap-skills  then  /plugin install video-recap-skills@video-recap"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/video-recap-skills","md":"https://varg.ai/how-to/skills/video-recap-skills.md"},{"slug":"erduo-broll-loop","name":"Erduo B-roll Loop Engineering","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["b-roll","srt","hyperframes","remotion","reviewer","chinese","edit-agents","skill"],"summary":"SRT-driven B-roll agent: a Director plans shots, Creators build them in HyperFrames or Remotion, a Reviewer checks.","publisher":"erduo1998-cell","source":"https://github.com/erduo1998-cell/erduo-broll-loop-engineering","license":"MIT","install":{"claude-code":"git clone https://github.com/erduo1998-cell/erduo-broll-loop-engineering.git"},"agents":["codex","claude-code"],"url":"https://varg.ai/how-to/skills/erduo-broll-loop","md":"https://varg.ai/how-to/skills/erduo-broll-loop.md","example":"https://s3.varg.ai/how-to/previews/488f9df1ba1d/erduo-broll-loop.mp4"},{"slug":"concat","name":"Concat","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["editor","mcp","json-rpc","capcut-alternative","desktop","edit-agents","app"],"summary":"Free, local-first CapCut replacement with a built-in MCP server and JSON-RPC API so agents can cut video.","publisher":"jub0t","source":"https://github.com/jub0t/Concat","license":"AGPL-3.0","install":{"mcp":"concat --mcp"},"agents":["claude-code","mcp"],"url":"https://varg.ai/how-to/skills/concat","md":"https://varg.ai/how-to/skills/concat.md"},{"slug":"davinci-resolve-mcp","name":"DaVinci Resolve MCP","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["davinci-resolve","nle","color","fusion","timeline","editing","mcp"],"summary":"The most-starred Resolve MCP: drive timelines, media pool, color, Fusion and render from any MCP client.","publisher":"Samuel Gursky","source":"https://github.com/samuelgursky/davinci-resolve-mcp","license":"MIT","install":{"mcp":"npx davinci-resolve-mcp setup"},"agents":["claude-code","cursor","codex","mcp"],"url":"https://varg.ai/how-to/skills/davinci-resolve-mcp","md":"https://varg.ai/how-to/skills/davinci-resolve-mcp.md"},{"slug":"unofficial-davinci-mcp","name":"Unofficial DaVinci MCP","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["davinci-resolve","fcpxml","lut","color-match","beats","editing","mcp"],"summary":"Resolve MCP with live Studio control plus FCPXML/LUT workflows for the free edition and beat-aware cuts.","publisher":"wassermanproductions","source":"https://github.com/wassermanproductions/unofficial-davinci-mcp","license":"Apache-2.0","install":{"claude-code":"pip install \"git+https://github.com/wassermanproductions/unofficial-davinci-mcp.git\" && claude mcp add davinci -- unofficial-davinci-mcp"},"agents":["claude-code","cursor","codex","mcp"],"url":"https://varg.ai/how-to/skills/unofficial-davinci-mcp","md":"https://varg.ai/how-to/skills/unofficial-davinci-mcp.md"},{"slug":"premiere-pro-mcp-hetpatel","name":"Adobe Premiere Pro MCP (premiere-mcp.com)","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["premiere-pro","adobe","nle","cep","editing","mcp"],"summary":"Premiere Pro MCP with a local CEP bridge, Claude Code and Codex plugins, and search-then-invoke tools.","publisher":"Het Patel","source":"https://github.com/hetpatel-11/Adobe_Premiere_Pro_MCP","license":"MIT","install":{"mcp":"npm install -g adobe-premiere-pro-mcp","claude-code":"npx skills add hetpatel-11/Adobe_Premiere_Pro_MCP --skill premiere-pro-mcp"},"agents":["claude-code","codex","mcp"],"url":"https://varg.ai/how-to/skills/premiere-pro-mcp-hetpatel","md":"https://varg.ai/how-to/skills/premiere-pro-mcp-hetpatel.md"},{"slug":"premiere-pro-mcp-leancoder","name":"Premiere Pro MCP (premiere-pro-mcp.com)","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["premiere-pro","adobe","nle","editing","mcp"],"summary":"Independent local-first Premiere Pro MCP over a CEP bridge for Claude, Codex and Cursor.","publisher":"leancoderkavy","source":"https://github.com/leancoderkavy/premiere-pro-mcp","license":"MIT","install":{"mcp":"npm install -g premiere-pro-mcp"},"agents":["claude-code","codex","cursor","mcp"],"url":"https://varg.ai/how-to/skills/premiere-pro-mcp-leancoder","md":"https://varg.ai/how-to/skills/premiere-pro-mcp-leancoder.md"},{"slug":"after-effects-mcp","name":"ae-mcp (After Effects MCP)","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["after-effects","adobe","motion-graphics","overlays","editing","mcp"],"summary":"Adobe After Effects automation via MCP: 16 tools for editing comps, previews, recovery and reusable work.","publisher":"JUNKDOGE-JOE","source":"https://github.com/JUNKDOGE-JOE/after-effects-mcp","license":"MIT","install":{"mcp":"claude mcp add --transport http ae http://127.0.0.1:11488/mcp"},"agents":["claude-code","mcp"],"url":"https://varg.ai/how-to/skills/after-effects-mcp","md":"https://varg.ai/how-to/skills/after-effects-mcp.md"},{"slug":"fcp-mcp-server","name":"FCP MCP Server (FCPXML)","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["final-cut-pro","fcpxml","timeline","markers","editing","mcp"],"summary":"Read, edit and generate real Final Cut Pro timelines as FCPXML: cut detection, markers, roles, transcript edits.","publisher":"DareDev256","source":"https://github.com/DareDev256/fcp-mcp-server","license":"MIT","install":{"claude-code":"claude mcp add fcpxml -e FCP_PROJECTS_DIR=~/Movies -- uvx fcp-mcp-server"},"agents":["claude-code","cursor","codex","mcp"],"url":"https://varg.ai/how-to/skills/fcp-mcp-server","md":"https://varg.ai/how-to/skills/fcp-mcp-server.md"},{"slug":"splicekit","name":"SpliceKit","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["final-cut-pro","macos","nle","plugins","editing","mcp"],"summary":"Patched Final Cut Pro with a command palette and an MCP server of ~200 tools that talk to FCP's runtime.","publisher":"Elliott Tate","source":"https://github.com/elliotttate/SpliceKit","license":"MIT","install":{"claude-code":"git clone https://github.com/elliotttate/SpliceKit.git"},"agents":["claude-code","cursor","codex","mcp"],"url":"https://varg.ai/how-to/skills/splicekit","md":"https://varg.ai/how-to/skills/splicekit.md"},{"slug":"pyjianyingdraft","name":"pyJianYingDraft","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["jianying","capcut","draft","python","chinese","editing","library"],"summary":"Python library that writes JianYing (CapCut China) drafts: tracks, clips, text, effects, transitions, export.","publisher":"GuanYixuan","source":"https://github.com/GuanYixuan/pyJianYingDraft","license":"Apache-2.0","install":{"claude-code":"pip install pyJianYingDraft"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/pyjianyingdraft","md":"https://varg.ai/how-to/skills/pyjianyingdraft.md"},{"slug":"pycapcut","name":"pyCapCut","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["capcut","draft","python","editing","library"],"summary":"International CapCut version of pyJianYingDraft: generate CapCut drafts in Python for automated edits.","publisher":"GuanYixuan","source":"https://github.com/GuanYixuan/pyCapCut","license":"none stated","install":{"claude-code":"pip install pycapcut"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/pycapcut","md":"https://varg.ai/how-to/skills/pycapcut.md"},{"slug":"jianying-mcp","name":"JianYing MCP","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["jianying","capcut","draft","transitions","chinese","editing","mcp"],"summary":"MCP server that creates JianYing drafts: tracks, clips, transitions, filters, masks, keyframes, audio fades.","publisher":"hey-jian-wei","source":"https://github.com/hey-jian-wei/jianying-mcp","license":"none stated","install":{},"agents":["claude-code","cursor","codex","mcp"],"url":"https://varg.ai/how-to/skills/jianying-mcp","md":"https://varg.ai/how-to/skills/jianying-mcp.md"},{"slug":"capcut-smartcut-mcp","name":"SmartCut (capcut-ai-editor)","type":"skill","status":"live","shelf":"guide","category":"cuts","tags":["capcut","silence-removal","retakes","talking-head","cuts","mcp"],"summary":"MCP that reads CapCut auto-captions to cut silences and duplicate takes right inside your CapCut project.","publisher":"mrbuslov","source":"https://github.com/mrbuslov/capcut-ai-editor","license":"MIT","install":{"mcp":"pip install -e .  (inside the cloned repo), then add the venv python to your MCP config"},"agents":["claude-code","claude-ai","mcp"],"url":"https://varg.ai/how-to/skills/capcut-smartcut-mcp","md":"https://varg.ai/how-to/skills/capcut-smartcut-mcp.md"},{"slug":"opentimelineio","name":"OpenTimelineIO","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["otio","edl","fcpxml","aaf","interchange","timeline","editing","library"],"summary":"Academy Software Foundation's interchange format and API for editorial timelines (EDL, FCPXML, AAF adapters).","publisher":"Academy Software Foundation","source":"https://github.com/AcademySoftwareFoundation/OpenTimelineIO","license":"Apache-2.0","install":{"claude-code":"python -m pip install opentimelineio"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/opentimelineio","md":"https://varg.ai/how-to/skills/opentimelineio.md"},{"slug":"kinocut","name":"Kinocut","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["ffmpeg","mcp","cli","repurpose","quality-gates","editing"],"summary":"Guardrailed local video editing MCP (formerly mcp-video): ~200 FFmpeg tools, quality gates, Shorts repurposing.","publisher":"Kyanite Labs","source":"https://github.com/KyaniteLabs/kinocut","license":"Apache-2.0","install":{"claude-code":"claude mcp add kinocut -- uvx --from kinocut kino --mcp"},"agents":["claude-code","cursor","codex","mcp"],"url":"https://varg.ai/how-to/skills/kinocut","md":"https://varg.ai/how-to/skills/kinocut.md","example":"https://s3.varg.ai/how-to/previews/c53d4e7e420f/kinocut.webp"},{"slug":"ffmpeg-mcp-lite","name":"ffmpeg-mcp-lite","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["ffmpeg","mcp","trim","subtitles","editing"],"summary":"Small FFmpeg MCP: convert, compress, trim, extract audio and add subtitles, installable with uvx.","publisher":"kevinwatt","source":"https://github.com/kevinwatt/ffmpeg-mcp-lite","license":"MIT","install":{"claude-code":"claude mcp add ffmpeg uvx ffmpeg-mcp-lite"},"agents":["claude-code","cursor","codex","mcp"],"url":"https://varg.ai/how-to/skills/ffmpeg-mcp-lite","md":"https://varg.ai/how-to/skills/ffmpeg-mcp-lite.md"},{"slug":"ffmpeg-mcp-video-creator","name":"ffmpeg-mcp (video-creator)","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["ffmpeg","mcp","concat","overlay","editing"],"summary":"FFmpeg MCP for local video search, trimming, concatenation, overlays and playback through dialogue.","publisher":"video-creator","source":"https://github.com/video-creator/ffmpeg-mcp","license":"MIT","install":{"mcp":"git clone https://github.com/video-creator/ffmpeg-mcp.git  then run it with uv from your MCP config"},"agents":["claude-code","cursor","codex","mcp"],"url":"https://varg.ai/how-to/skills/ffmpeg-mcp-video-creator","md":"https://varg.ai/how-to/skills/ffmpeg-mcp-video-creator.md"},{"slug":"video-jungle-mcp","name":"Video Jungle MCP (video-editing-mcp)","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["mcp","search","cloud-render","editing"],"summary":"MCP for Video Jungle: upload, analyze and search footage, then generate edits from the results.","publisher":"Kirk Kaiser","source":"https://github.com/burningion/video-editing-mcp","license":"none stated","install":{"mcp":"npx -y @smithery/cli install video-editor-mcp --client claude"},"agents":["claude-code","claude-ai","mcp"],"url":"https://varg.ai/how-to/skills/video-jungle-mcp","md":"https://varg.ai/how-to/skills/video-jungle-mcp.md"},{"slug":"auto-editor","name":"Auto-Editor","type":"skill","status":"live","shelf":"guide","category":"cuts","tags":["silence-removal","jump-cut","cli","timeline-export","cuts"],"summary":"CLI that cuts dead space by loudness or motion and exports MP4 or editor timelines; now also an agent skill.","publisher":"WyattBlue","source":"https://github.com/WyattBlue/auto-editor","license":"Unlicense","install":{"claude-code":"npx skills add WyattBlue/auto-editor"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/auto-editor","md":"https://varg.ai/how-to/skills/auto-editor.md"},{"slug":"autocut","name":"AutoCut","type":"skill","status":"live","shelf":"guide","category":"cuts","tags":["transcript-editing","whisper","srt","cli","cuts"],"summary":"Edit video in a text editor: Whisper transcribes, you delete lines in Markdown, AutoCut cuts the video.","publisher":"Mu Li","source":"https://github.com/mli/autocut","license":"Apache-2.0","install":{"claude-code":"pip install autocut-sub"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/autocut","md":"https://varg.ai/how-to/skills/autocut.md"},{"slug":"cut-video","name":"Cut Video","type":"skill","status":"live","shelf":"guide","category":"cuts","tags":["silence-removal","forced-alignment","fillers","proxy","local","cuts","skill"],"summary":"Claude Code skill that tightens long recordings with forced-aligned cuts, keeping laughs and comedic pauses.","publisher":"Louise de Sadeleer","source":"https://github.com/louisedesadeleer/cut-video","license":"MIT","install":{"claude-code":"git clone https://github.com/louisedesadeleer/cut-video.git ~/.claude/skills/cut-video"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/cut-video","md":"https://varg.ai/how-to/skills/cut-video.md"},{"slug":"videogrep","name":"Videogrep","type":"skill","status":"live","shelf":"guide","category":"cuts","tags":["supercut","search","transcript","cli","cuts"],"summary":"Search spoken words across videos and auto-build supercuts of every match.","publisher":"Sam Lavigne","source":"https://github.com/antiboredom/videogrep","license":"custom (see repo)","install":{"claude-code":"pip install videogrep"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/videogrep","md":"https://varg.ai/how-to/skills/videogrep.md"},{"slug":"editly","name":"editly","type":"skill","status":"live","shelf":"guide","category":"transitions","tags":["json","transitions","cli","node","ffmpeg"],"summary":"Declarative JSON5 video editing CLI/API: clips, titles, transitions, audio mixing, rendered with ffmpeg.","publisher":"Mikael Finstad","source":"https://github.com/mifi/editly","license":"MIT","install":{"claude-code":"npm i -g editly"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/editly","md":"https://varg.ai/how-to/skills/editly.md"},{"slug":"pyscenedetect","name":"PySceneDetect","type":"skill","status":"live","shelf":"guide","category":"cuts","tags":["scene-detection","shots","cli","opencv","cuts"],"summary":"Find cuts, fades and scene changes in a video, then split it or export scene lists for the edit.","publisher":"Brandon Castellano","source":"https://github.com/Breakthrough/PySceneDetect","license":"BSD-3-Clause","install":{"claude-code":"pip install scenedetect --upgrade"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/pyscenedetect","md":"https://varg.ai/how-to/skills/pyscenedetect.md"},{"slug":"whisperx","name":"WhisperX","type":"skill","status":"live","shelf":"guide","category":"captions","tags":["asr","word-timestamps","diarization","captions","library"],"summary":"Fast Whisper ASR with word-level timestamps and speaker diarization: the timing layer for captions and cuts.","publisher":"Max Bain","source":"https://github.com/m-bain/whisperX","license":"BSD-2-Clause","install":{"claude-code":"pip install whisperx"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/whisperx","md":"https://varg.ai/how-to/skills/whisperx.md"},{"slug":"video-editing-skill-bash","name":"video-editing-skill (Bash + FFmpeg)","type":"skill","status":"live","shelf":"guide","category":"cuts","tags":["ffmpeg","bash","jump-cut","captions","cuts","skill"],"summary":"Pure Bash skill for OpenClaw, Claude Code and Codex: trim, jump cut, captions, text overlay, speed.","publisher":"6missedcalls","source":"https://github.com/6missedcalls/video-editing-skill","license":"MIT","install":{},"agents":["openclaw","claude-code","codex"],"url":"https://varg.ai/how-to/skills/video-editing-skill-bash","md":"https://varg.ai/how-to/skills/video-editing-skill-bash.md"},{"slug":"ai-youtube-shorts-generator","name":"AI YouTube Shorts Generator","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["shorts","clipping","highlights","reframe","vertical","editing","cli"],"summary":"Open-source Opus Clip alternative: LLM finds highlights in long videos and renders 9:16 shorts with face crop.","publisher":"Anil-matcha","source":"https://github.com/Anil-matcha/AI-Youtube-Shorts-Generator","license":"MIT","install":{"claude-code":"git clone https://github.com/SamurAIGPT/AI-Youtube-Shorts-Generator.git && pip install -r requirements.txt"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/ai-youtube-shorts-generator","md":"https://varg.ai/how-to/skills/ai-youtube-shorts-generator.md"},{"slug":"claude-shorts","name":"claude-shorts","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["shorts","clipping","remotion","captions","reframe","editing","skill"],"summary":"Claude Code skill that scores segments of a long video, snaps cuts to words and renders captioned 9:16 clips.","publisher":"AgriciDaniel","source":"https://github.com/AgriciDaniel/claude-shorts","license":"MIT","install":{"claude-code":"git clone https://github.com/AgriciDaniel/claude-shorts.git"},"agents":["claude-code"],"url":"https://varg.ai/how-to/skills/claude-shorts","md":"https://varg.ai/how-to/skills/claude-shorts.md","example":"https://s3.varg.ai/how-to/previews/d9d6ca934c79/claude-shorts.webp"},{"slug":"supoclip","name":"SupoClip","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["shorts","clipping","self-host","api","editing","app"],"summary":"Self-hostable OpusClip alternative: long video in, captioned vertical clips out, no watermark.","publisher":"FujiwaraChoki","source":"https://github.com/FujiwaraChoki/supoclip","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/FujiwaraChoki/supoclip.git  then docker-compose up (see docs/setup.md)"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/supoclip","md":"https://varg.ai/how-to/skills/supoclip.md","example":"https://s3.varg.ai/how-to/previews/6d686f612b5b/supoclip.webp"},{"slug":"clipsai","name":"ClipsAI","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["clipping","reframe","whisperx","python","editing","library"],"summary":"Python library that segments long transcripts into clips and resizes video to 9:16 around the speaker.","publisher":"Clips AI","source":"https://github.com/ClipsAI/clipsai","license":"MIT","install":{"claude-code":"pip install clipsai"},"agents":["claude-code","codex","cursor"],"url":"https://varg.ai/how-to/skills/clipsai","md":"https://varg.ai/how-to/skills/clipsai.md"},{"slug":"videolingo","name":"VideoLingo","type":"skill","status":"live","shelf":"guide","category":"dubbing","tags":["subtitles","translation","dubbing","tts","app"],"summary":"One-click subtitle cutting, translation, alignment and dubbing with Netflix-style subtitle rules.","publisher":"Huanshere","source":"https://github.com/Huanshere/VideoLingo","license":"Apache-2.0","install":{"claude-code":"git clone https://github.com/Huanshere/VideoLingo.git && cd VideoLingo"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/videolingo","md":"https://varg.ai/how-to/skills/videolingo.md"},{"slug":"pyvideotrans","name":"pyVideoTrans","type":"skill","status":"live","shelf":"guide","category":"dubbing","tags":["dubbing","translation","subtitles","tts","cli"],"summary":"Full video translation: ASR, subtitle translation, multi-voice dubbing and muxing, with a headless CLI.","publisher":"jianchang512","source":"https://github.com/jianchang512/pyvideotrans","license":"GPL-3.0","install":{"claude-code":"git clone https://github.com/jianchang512/pyvideotrans.git"},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/pyvideotrans","md":"https://varg.ai/how-to/skills/pyvideotrans.md"},{"slug":"opencreator","name":"OpenCreator (formerly KrillinAI)","type":"skill","status":"live","shelf":"guide","category":"dubbing","tags":["dubbing","translation","codex","workspace","app"],"summary":"Creator workspace on Codex CLI: download, translate, dub and edit video with reusable Skills and Agents.","publisher":"KrillinAI","source":"https://github.com/krillinai/OpenCreator","license":"Apache-2.0","install":{"codex":"git clone https://github.com/krillinai/OpenCreator.git && pnpm install"},"agents":["codex"],"url":"https://varg.ai/how-to/skills/opencreator","md":"https://varg.ai/how-to/skills/opencreator.md"},{"slug":"shotstack","name":"Shotstack","type":"skill","status":"live","shelf":"model","category":"editing","tags":["api","json-timeline","mcp","templates","cloud-render","editing"],"summary":"Cloud video editing API with an official MCP server, CLI and Claude Code skill built around Edit JSON.","publisher":"Shotstack","source":"https://shotstack.io/docs/guide/agents/mcp-server/","license":"unknown","install":{"claude-code":"claude mcp add --transport http shotstack https://mcp.shotstack.io","codex":"codex mcp add shotstack --url https://mcp.shotstack.io"},"agents":["claude-code","claude-ai","chatgpt","codex","cursor","gemini-cli","mcp"],"url":"https://varg.ai/how-to/skills/shotstack","md":"https://varg.ai/how-to/skills/shotstack.md"},{"slug":"creatomate","name":"Creatomate","type":"skill","status":"live","shelf":"model","category":"editing","tags":["api","templates","mcp","captions","editing"],"summary":"Template-based video rendering API with an official remote MCP endpoint for Claude and other agents.","publisher":"Creatomate","source":"https://creatomate.com/docs/fundamentals/getting-started/mcp-integration","license":"unknown","install":{"claude-code":"claude mcp add creatomate --transport http https://api.creatomate.com/mcp"},"agents":["claude-code","claude-ai","mcp"],"url":"https://varg.ai/how-to/skills/creatomate","md":"https://varg.ai/how-to/skills/creatomate.md"},{"slug":"json2video","name":"JSON2Video","type":"skill","status":"live","shelf":"model","category":"editing","tags":["api","json","mcp","subtitles","editing"],"summary":"Video editing API that renders JSON scenes; official CLI installs a local MCP server for Claude.","publisher":"JSON2Video","source":"https://json2video.com/claude-video/video-mcp-servers/","license":"unknown","install":{"claude-code":"npm i -g @json2video/cli && json2video auth && json2video mcp install claude"},"agents":["claude-code","mcp"],"url":"https://varg.ai/how-to/skills/json2video","md":"https://varg.ai/how-to/skills/json2video.md"},{"slug":"submagic","name":"Submagic API","type":"skill","status":"live","shelf":"model","category":"captions","tags":["captions","shorts","clipping","api","mcp","publishing"],"summary":"Caption-styled shorts API with an MCP server: AI captions, Magic Clips from long videos, B-roll, publishing.","publisher":"Submagic","source":"https://docs.submagic.co/mcp-server","license":"unknown","install":{"claude-code":"claude mcp add --transport http submagic https://api.submagic.co/mcp --header \"Authorization: Bearer $SUBMAGIC_API_KEY\""},"agents":["claude-code","claude-ai","cursor","mcp"],"url":"https://varg.ai/how-to/skills/submagic","md":"https://varg.ai/how-to/skills/submagic.md"},{"slug":"opusclip","name":"OpusClip skills and API","type":"skill","status":"live","shelf":"model","category":"editing","tags":["clipping","shorts","api","skill","mcp","editing"],"summary":"Official OpusClip skill and MCP: clip long videos into shorts, copy a video's style, post to social.","publisher":"OpusClip","source":"https://help.opus.pro/api-reference/skill","license":"MIT","install":{"claude-code":"/plugin marketplace add opus-pro/opus-skills  then  /plugin install opusclip@opus-skills","mcp":"claude mcp add --transport http --scope user opusclip https://mcp.opus.pro/mcp","codex":"codex plugin marketplace add opus-pro/opus-skills"},"agents":["claude-code","claude-ai","codex","openclaw","mcp"],"url":"https://varg.ai/how-to/skills/opusclip","md":"https://varg.ai/how-to/skills/opusclip.md"},{"slug":"descript","name":"Descript (API and MCP)","type":"skill","status":"live","shelf":"model","category":"editing","tags":["transcript-editing","fillers","audio-cleanup","mcp","api","editing"],"summary":"Edit by transcript with Underlord from Claude: import, remove fillers, Studio Sound, publish, export transcripts.","publisher":"Descript","source":"https://help.descript.com/api-and-mcp/mcp-custom","license":"unknown","install":{"mcp":"Add custom connector URL https://api.descript.com/v2/mcp (OAuth)"},"agents":["claude-ai","claude-code","mcp"],"url":"https://varg.ai/how-to/skills/descript","md":"https://varg.ai/how-to/skills/descript.md"},{"slug":"mosaic","name":"Mosaic API","type":"skill","status":"live","shelf":"model","category":"edit-agents","tags":["api","workflows","nodes","automation","edit-agents"],"summary":"Run node-based video editing agents (Tiles) from code: send video URLs, get edited results, trigger on YouTube.","publisher":"Mosaic","source":"https://docs.mosaic.so/api/introduction","license":"unknown","install":{},"agents":["claude-code","codex"],"url":"https://varg.ai/how-to/skills/mosaic","md":"https://varg.ai/how-to/skills/mosaic.md"},{"slug":"videodb-skills","name":"VideoDB skills","type":"skill","status":"live","shelf":"model","category":"editing","tags":["api","search","clipping","subtitles","mcp","skill","editing"],"summary":"Server-side video for agents: ingest, search moments, cut, reframe, subtitle and stream via skills or MCP.","publisher":"VideoDB","source":"https://github.com/video-db/skills","license":"MIT","install":{"claude-code":"npx skills add video-db/skills","mcp":"claude mcp add --transport http videodb https://mcp.videodb.io/mcp"},"agents":["claude-code","claude-ai","cursor","codex","mcp"],"url":"https://varg.ai/how-to/skills/videodb-skills","md":"https://varg.ai/how-to/skills/videodb-skills.md"},{"slug":"sync-lipsync","name":"Sync. lipsync MCP","type":"skill","status":"live","shelf":"guide","category":"dubbing","tags":["lipsync","dubbing","mcp","api"],"summary":"Official MCP for the sync. lipsync API: re-time mouths in existing footage to new or translated audio.","publisher":"sync.","source":"https://sync.so/docs/plugins-and-extensions/mcp-server","license":"unknown","install":{"claude-code":"claude mcp add sync -- npx -y @sync.so/mcp-server --api-key YOUR_API_KEY"},"agents":["claude-code","cursor","mcp"],"url":"https://varg.ai/how-to/skills/sync-lipsync","md":"https://varg.ai/how-to/skills/sync-lipsync.md"},{"slug":"vizard-api-skill","name":"Vizard.ai API skill","type":"skill","status":"live","shelf":"model","category":"editing","tags":["clipping","shorts","api","subtitles","b-roll","editing"],"summary":"Official ClawHub skill for the Vizard.ai API: clip long videos, edit shorts with subtitles and B-roll, publish.","publisher":"Vizard.ai","source":"https://clawhub.ai/vizardai/vizard-api-skills","license":"unknown","install":{"openclaw":"openclaw skills install @vizardai/vizard-api-skills"},"agents":["openclaw"],"url":"https://varg.ai/how-to/skills/vizard-api-skill","md":"https://varg.ai/how-to/skills/vizard-api-skill.md"},{"slug":"openmontage-talking-head","name":"OpenMontage Talking Head","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["openmontage","pipeline","edit-agents","skill"],"summary":"Takes raw footage of a person speaking, transcribes it, makes edit decisions (fillers, dead air, pacing), adds subtitles","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/tree/main/skills/pipelines/talking-head/","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-talking-head","md":"https://varg.ai/how-to/skills/openmontage-talking-head.md"},{"slug":"openmontage-clip-factory","name":"OpenMontage Clip Factory","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["openmontage","pipeline","edit-agents","skill"],"summary":"Extracts a batch of ranked short clips from one long source (webinar, stream, talk, interview) with gates for clip selec","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/tree/main/skills/pipelines/clip-factory/","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-clip-factory","md":"https://varg.ai/how-to/skills/openmontage-clip-factory.md"},{"slug":"openmontage-podcast-repurpose","name":"OpenMontage Podcast Repurpose","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["openmontage","pipeline","edit-agents","skill"],"summary":"Turns podcast audio or video into audiogram or caption-led clips, quote cards and an optional full-episode companion vid","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/tree/main/skills/pipelines/podcast-repurpose/","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-podcast-repurpose","md":"https://varg.ai/how-to/skills/openmontage-podcast-repurpose.md"},{"slug":"openmontage-hybrid","name":"OpenMontage Hybrid","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["openmontage","pipeline","edit-agents","skill"],"summary":"Combines your source footage with designed or generated support visuals (diagrams, overlays, inserts) with gates for sou","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/tree/main/skills/pipelines/hybrid/","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-hybrid","md":"https://varg.ai/how-to/skills/openmontage-hybrid.md"},{"slug":"openmontage-localization-dub","name":"OpenMontage Localization & Dub","type":"skill","status":"live","shelf":"guide","category":"dubbing","tags":["openmontage","pipeline","dubbing","skill"],"summary":"Transcript-first translation of an existing video into subtitles, dubbed audio and optional lip-synced language variants","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/tree/main/skills/pipelines/localization-dub/","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-localization-dub","md":"https://varg.ai/how-to/skills/openmontage-localization-dub.md"},{"slug":"openmontage-screen-demo","name":"OpenMontage Screen Demo","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["openmontage","pipeline","edit-agents","skill"],"summary":"Polishes real screen captures into demos with callouts, zoom crops, subtitles and cleaned audio, or renders a synthetic ","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/tree/main/skills/pipelines/screen-demo/","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-screen-demo","md":"https://varg.ai/how-to/skills/openmontage-screen-demo.md"},{"slug":"openmontage-documentary-montage","name":"OpenMontage Documentary Montage","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["openmontage","pipeline","edit-agents","skill"],"summary":"Builds a CLIP-searchable corpus from free archives (Pexels, Archive.org, NASA, Wikimedia, Unsplash) and cuts real footag","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/tree/main/skills/pipelines/documentary-montage/","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-documentary-montage","md":"https://varg.ai/how-to/skills/openmontage-documentary-montage.md"},{"slug":"openmontage-cinematic","name":"OpenMontage Cinematic","type":"skill","status":"live","shelf":"workflow","category":"edit-agents","tags":["openmontage","pipeline","edit-agents","skill"],"summary":"Mood-led trailers, teasers and brand films, best with supplied footage; can analyze a reference video and fill gaps with","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/tree/main/skills/pipelines/cinematic/","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-cinematic","md":"https://varg.ai/how-to/skills/openmontage-cinematic.md"},{"slug":"openmontage-jump-cut-reframe","name":"OpenMontage Silence Cutter & Auto Reframe","type":"skill","status":"live","shelf":"guide","category":"cuts","tags":["openmontage","cuts","skill"],"summary":"Automatic jump cuts from silencedetect, plus a face-tracked 16:9 → 9:16 reframe with a smoothed crop.","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/blob/main/tools/video","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-jump-cut-reframe","md":"https://varg.ai/how-to/skills/openmontage-jump-cut-reframe.md"},{"slug":"openmontage-sound-design","name":"OpenMontage Sound Design Rules","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["openmontage","editing","skill"],"summary":"Mix targets an agent can check: dialogue −16 to −14 LUFS, music 18–20 dB under speech, whoosh timing, true-peak limits.","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/blob/main/skills/creative/sound-design.md","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-sound-design","md":"https://varg.ai/how-to/skills/openmontage-sound-design.md"},{"slug":"openmontage-visual-qa","name":"OpenMontage Visual QA","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["openmontage","editing","skill"],"summary":"Self-review after render: frames at each cut, codec and duration checks, captions over faces, broken transitions.","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/blob/main/tools/analysis/visual_qa.py","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-visual-qa","md":"https://varg.ai/how-to/skills/openmontage-visual-qa.md"},{"slug":"openmontage-broll-planning","name":"OpenMontage B-roll Planning","type":"skill","status":"live","shelf":"guide","category":"editing","tags":["openmontage","editing","skill"],"summary":"Plans b-roll from a script: stock vs generated, search queries per beat, and how to judge a clip before using it.","publisher":"Calesthio","source":"https://github.com/calesthio/OpenMontage/blob/main/skills/creative/broll-planning.md","license":"AGPL-3.0","install":{"claude-code":"git clone https://github.com/calesthio/OpenMontage.git && cd OpenMontage && make setup"},"agents":["claude-code","codex","cursor","openclaw"],"url":"https://varg.ai/how-to/skills/openmontage-broll-planning","md":"https://varg.ai/how-to/skills/openmontage-broll-planning.md"},{"slug":"want-notes-app-ad","name":"Notes-App Ad","type":"wanted","status":"wanted","shelf":"wanted","category":"native-ui","tags":["ads","notes-ui","typing-animation","copy-variants","deterministic","hyperframes"],"summary":"A lowercase note types itself in a phone notes app, reads like a confession, then turns out to be an ad.","publisher":"Shiv","source":"https://x.com/shivsakhuja/status/2075128457030472110","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-notes-app-ad","md":"https://varg.ai/how-to/skills/want-notes-app-ad.md","example":"https://s3.varg.ai/how-to/previews/868762346d1a/want-notes-app-ad.mp4"},{"slug":"want-apple-music-lyric-video","name":"Apple Music Lyric Video","type":"wanted","status":"wanted","shelf":"wanted","category":"music","tags":["native-ui","lyrics","karaoke","song-generation","whisper","hyperframes"],"summary":"A phone lyric screen: the sung line big and bold, the rest dimmed and blurred, synced word by word to a song.","publisher":"Jeff Guo","source":"https://x.com/immasiddx/status/2074152481555386804","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-apple-music-lyric-video","md":"https://varg.ai/how-to/skills/want-apple-music-lyric-video.md","example":"https://s3.varg.ai/how-to/previews/8b20c2d7bc9d/want-apple-music-lyric-video.mp4"},{"slug":"want-floating-ui-cards-promo","name":"Floating UI Cards Promo","type":"wanted","status":"wanted","shelf":"wanted","category":"launch","tags":["native-ui","explainers","saas","launch-video","ui-cards","paper-shaders","hyperframes","brand-motion"],"summary":"A SaaS promo told through floating UI cards (social post, live pill, feature chip) over a halftone backdrop.","publisher":"varg inspiration board","source":"https://varga.notion.site/add-3979b7e6f38680059a4eec16551e523f","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-floating-ui-cards-promo","md":"https://varg.ai/how-to/skills/want-floating-ui-cards-promo.md","example":"https://s3.varg.ai/how-to/previews/e4254032122f/want-floating-ui-cards-promo.webp"},{"slug":"want-app-pov-device-demo","name":"App POV Device Demo","type":"wanted","status":"wanted","shelf":"wanted","category":"native-ui","tags":["app-marketing","device-mockup","pov","carousel","deterministic","hyperframes"],"summary":"\"POV: you're using my app\": a phone mockup swiping through items with a 3D tilt and an ambient color wash.","publisher":"Lokki","source":"https://x.com/tweetbylokki/status/2074809676664107064","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-app-pov-device-demo","md":"https://varg.ai/how-to/skills/want-app-pov-device-demo.md","example":"https://s3.varg.ai/how-to/previews/7f31c6d4d247/want-app-pov-device-demo.mp4"},{"slug":"want-word-per-beat-shader-promo","name":"Word-per-Beat Shader Promo","type":"wanted","status":"wanted","shelf":"wanted","category":"kinetic-type","tags":["shaders","beat-sync","glitch","crt","paper-shaders","hyperframes","gif"],"summary":"One word per beat, each over a different full-bleed shader, with CRT glitch type: a punchy few-second loop.","publisher":"varg inspiration board","source":"https://varga.notion.site/add-3979b7e6f38680059a4eec16551e523f","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-word-per-beat-shader-promo","md":"https://varg.ai/how-to/skills/want-word-per-beat-shader-promo.md","example":"https://s3.varg.ai/how-to/previews/a2cad14fa7cd/want-word-per-beat-shader-promo.mp4"},{"slug":"want-ascii-humanist-collage","name":"ASCII Humanist Collage","type":"wanted","status":"wanted","shelf":"wanted","category":"art-direction","tags":["ascii","collage","halftone","word-fill","public-domain","image","stop-motion"],"summary":"Old paintings and specimens cut apart and refilled with ASCII, word-fill type and halftone on warm paper.","publisher":"Liam McGregor","source":"https://x.com/liamjmcgregor/status/2074852273100877962","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-ascii-humanist-collage","md":"https://varg.ai/how-to/skills/want-ascii-humanist-collage.md","example":"https://s3.varg.ai/how-to/previews/918d58ccb163/want-ascii-humanist-collage.webp"},{"slug":"want-generative-code-art-loop","name":"Generative Code-Art Loop","type":"wanted","status":"wanted","shelf":"wanted","category":"art-direction","tags":["p5js","generative","creative-coding","audio-reactive","hud","code-rendered"],"summary":"A seeded p5.js simulation with a lab-notebook HUD, built from a one-line concept, rendered as a loop.","publisher":"Prathamesh","source":"https://x.com/invinciDesigns/status/2074917179099578581","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-generative-code-art-loop","md":"https://varg.ai/how-to/skills/want-generative-code-art-loop.md","example":"https://s3.varg.ai/how-to/previews/3f526d56d3a9/want-generative-code-art-loop.mp4"},{"slug":"want-chrome-logo-shader-fx","name":"3D Chrome Logo with Shader FX","type":"wanted","status":"wanted","shelf":"wanted","category":"brand-motion","tags":["logo","chrome","shaders","webgl","three.js","launch"],"summary":"A glossy black-chrome wordmark that liquid paint flows over as the cursor moves, built from images and shaders.","publisher":"Alex Burdin","source":"https://x.com/buburdin/status/2074917677295190308","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-chrome-logo-shader-fx","md":"https://varg.ai/how-to/skills/want-chrome-logo-shader-fx.md","example":"https://s3.varg.ai/how-to/previews/2fb47ba70246/want-chrome-logo-shader-fx.mp4"},{"slug":"want-extruded-vector-lens-blur","name":"Extruded Vector with Lens Blur","type":"wanted","status":"wanted","shelf":"wanted","category":"brand-motion","tags":["3d","three.js","svg","lens-blur","chromatic-aberration","loop"],"summary":"Flat SVG shapes extruded into glossy 3D, turning under heavy lens blur and RGB fringing, as a seamless loop.","publisher":"Morflax","source":"https://x.com/morflax_com/status/2075174316904153484","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-extruded-vector-lens-blur","md":"https://varg.ai/how-to/skills/want-extruded-vector-lens-blur.md","example":"https://s3.varg.ai/how-to/previews/e71d205da9c6/want-extruded-vector-lens-blur.mp4"},{"slug":"want-living-editorial-banner","name":"Living Editorial Banner","type":"wanted","status":"wanted","shelf":"wanted","category":"image","tags":["brand-motion","editorial","cinemagraph","social-card","model-routing"],"summary":"A split 16:9 card: a static serif headline and stats beside an AI painting that breathes with subtle motion.","publisher":"ben (Contra Labs)","source":"https://x.com/contraben/status/2074943936570024126","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-living-editorial-banner","md":"https://varg.ai/how-to/skills/want-living-editorial-banner.md","example":"https://s3.varg.ai/how-to/previews/c983eaec3134/want-living-editorial-banner.mp4"},{"slug":"want-surreal-edit-director","name":"Surreal AI Edit Director","type":"wanted","status":"wanted","shelf":"wanted","category":"cinematic","tags":["seedance","vfx","surreal","character-consistency","upscale","shot-planning"],"summary":"A fashion portrait \"edited\" by a giant cursor: faces stretch, inflate and turn to chrome, one gag per shot.","publisher":"ibexdream","source":"https://x.com/ibexdream/status/2075192866553413944","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-surreal-edit-director","md":"https://varg.ai/how-to/skills/want-surreal-edit-director.md","example":"https://s3.varg.ai/how-to/previews/6cdb8d7b60ed/want-surreal-edit-director.mp4"},{"slug":"want-slit-scan-time-jump","name":"Slit-Scan Time Jump","type":"wanted","status":"wanted","shelf":"wanted","category":"art-direction","tags":["vfx","slit-scan","time-displacement","creative-coding","cinematic"],"summary":"A jumper hangs mid-air while the world behind smears into vertical time streaks, then snaps back on landing.","publisher":"François Vogel","source":"https://x.com/Inspector_9/status/2074860025047052396","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-slit-scan-time-jump","md":"https://varg.ai/how-to/skills/want-slit-scan-time-jump.md","example":"https://s3.varg.ai/how-to/previews/2abd1e0ab782/want-slit-scan-time-jump.mp4"},{"slug":"want-voxel-cartoon-character","name":"Voxel Cartoon Character","type":"wanted","status":"wanted","shelf":"wanted","category":"3d-scenes","tags":["voxel","three.js","characters","story-background","code-rendered","remotion","art-direction"],"summary":"A blocky voxel character walks, jumps and lands in a tiny world, rendered from code with no video model.","publisher":"Francesco","source":"https://x.com/francescoinweb3/status/2113585622317244526","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-voxel-cartoon-character","md":"https://varg.ai/how-to/skills/want-voxel-cartoon-character.md","example":"https://s3.varg.ai/how-to/previews/11d14a6fb1f5/want-voxel-cartoon-character.mp4"},{"slug":"want-y2k-pixel-dress-up-dolls","name":"Y2K Pixel Dress-Up Dolls","type":"wanted","status":"wanted","shelf":"wanted","category":"art-direction","tags":["pixel-art","y2k","nostalgia","dress-up","gif","sprites"],"summary":"Early-2000s \"Dollz\": pixel paper dolls with layered outfits, glitter text and sparkle GIFs.","publisher":"Dollz Mania","source":"https://dollzmania.neocities.org/","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-y2k-pixel-dress-up-dolls","md":"https://varg.ai/how-to/skills/want-y2k-pixel-dress-up-dolls.md","example":"https://s3.varg.ai/how-to/previews/cc7fae743716/want-y2k-pixel-dress-up-dolls.webp"},{"slug":"want-talking-head-sticker-edit","name":"Talking-Head Sticker Edit","type":"wanted","status":"wanted","shelf":"wanted","category":"editing","tags":["captions","stickers","editing","whisper","shorts","background-removal","talking-head"],"summary":"A presenter talks while cut-out stickers pop in on keywords, with one-word captions and a script-font hook.","publisher":"Alechka","source":"https://www.youtube.com/shorts/dLaZRxfccm8","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-talking-head-sticker-edit","md":"https://varg.ai/how-to/skills/want-talking-head-sticker-edit.md","example":"https://s3.varg.ai/how-to/previews/f28414960c0f/want-talking-head-sticker-edit.mp4"},{"slug":"want-collectible-figure-packshot","name":"Collectible Figure Packshot","type":"wanted","status":"wanted","shelf":"wanted","category":"image","tags":["figurine","one-click-effect","nano-banana","toy","product","photo-to-3d-look"],"summary":"Turn a selfie, pet or product into a realistic collectible figure, on a desk beside its box or on white.","publisher":"Regy","source":"https://x.com/regyperlera/status/2010024069874512106","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-collectible-figure-packshot","md":"https://varg.ai/how-to/skills/want-collectible-figure-packshot.md","example":"https://s3.varg.ai/how-to/previews/f0fdf133f036/want-collectible-figure-packshot.webp"},{"slug":"want-earth-zoom-out","name":"Earth Zoom-Out","type":"wanted","status":"wanted","shelf":"wanted","category":"cinematic","tags":["camera","one-click-effect","zoom-out","seedance","kling","scale"],"summary":"One unbroken pull-back from a subject to orbit and beyond, often all the way back home again.","publisher":"AI Video Explorer","source":"https://x.com/rand_shao/status/2113738231661609045","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-earth-zoom-out","md":"https://varg.ai/how-to/skills/want-earth-zoom-out.md","example":"https://s3.varg.ai/how-to/previews/08b491ca1be4/want-earth-zoom-out.mp4"},{"slug":"want-bullet-time-orbit","name":"360° Bullet-Time Orbit","type":"wanted","status":"wanted","shelf":"wanted","category":"product","tags":["camera","bullet-time","orbit","packshot","one-click-effect","ads"],"summary":"Freeze the moment and orbit 360° around a product or person: a one-photo packshot that feels like a rig shot.","publisher":"TechHalla","source":"https://x.com/techhalla/status/1914795320195858694","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-bullet-time-orbit","md":"https://varg.ai/how-to/skills/want-bullet-time-orbit.md","example":"https://s3.varg.ai/how-to/previews/6843095c0b73/want-bullet-time-orbit.mp4"},{"slug":"want-exploded-view-reveal","name":"Exploded-View Product Reveal","type":"wanted","status":"wanted","shelf":"wanted","category":"product","tags":["exploded-view","packshot","ads","first-last-frame","labels","food"],"summary":"A product or dish floats apart into labeled layers, then snaps back together: a 3D-ad look from one photo.","publisher":"M-studioAi","source":"https://x.com/Strength04_X/status/2006031630268522943","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-exploded-view-reveal","md":"https://varg.ai/how-to/skills/want-exploded-view-reveal.md","example":"https://s3.varg.ai/how-to/previews/751048b1a277/want-exploded-view-reveal.mp4"},{"slug":"want-renovation-time-lapse","name":"Renovation Time-Lapse from One Photo","type":"wanted","status":"wanted","shelf":"wanted","category":"product","tags":["ads","time-lapse","transformation","before-after","real-estate","first-last-frame"],"summary":"One photo of a finished build, reverse-engineered into stages and animated as a construction time-lapse.","publisher":"David Roberts","source":"https://x.com/recap_david/status/2033908333913264566","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-renovation-time-lapse","md":"https://varg.ai/how-to/skills/want-renovation-time-lapse.md","example":"https://s3.varg.ai/how-to/previews/d3c5ca72346e/want-renovation-time-lapse.mp4"},{"slug":"want-anime-portrait-from-photo","name":"Hand-Painted Anime Portrait","type":"wanted","status":"wanted","shelf":"wanted","category":"image","tags":["style-transfer","anime","portrait","one-click-effect","photo-edit"],"summary":"Restyle a personal photo as a soft, hand-painted anime film still, keeping the same people, pose and setting.","publisher":"Grant Slatton","source":"https://x.com/GrantSlatton/status/1904631016356274286","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-anime-portrait-from-photo","md":"https://varg.ai/how-to/skills/want-anime-portrait-from-photo.md","example":"https://s3.varg.ai/how-to/previews/ac87322e2e13/want-anime-portrait-from-photo.webp"},{"slug":"want-plush-toy-version","name":"Plush Toy Version","type":"wanted","status":"wanted","shelf":"wanted","category":"image","tags":["plush","toy","chibi","one-click-effect","photo-edit"],"summary":"Turn a person, pet or drawing into a cuddly plush-toy photo: chibi proportions, felt texture, stitched seams.","publisher":"Heisenberg","source":"https://x.com/rovvmut_/status/1976466575004926307","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-plush-toy-version","md":"https://varg.ai/how-to/skills/want-plush-toy-version.md","example":"https://s3.varg.ai/how-to/previews/298479b973cc/want-plush-toy-version.webp"},{"slug":"want-squish-inflate-gags","name":"Squish and Inflate Gags","type":"wanted","status":"wanted","shelf":"wanted","category":"cinematic","tags":["vfx","meme","one-click-effect","physics-gag","image-to-video"],"summary":"Any object or photo gets crushed, melted, inflated or revealed as cake: a one-tap physics gag.","publisher":"Pika","source":"https://x.com/pika_labs/status/1841236385052967351","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-squish-inflate-gags","md":"https://varg.ai/how-to/skills/want-squish-inflate-gags.md","example":"https://s3.varg.ai/how-to/previews/d8f3295c680b/want-squish-inflate-gags.mp4"},{"slug":"want-what-if-science-explainer","name":"What-If Science Explainer","type":"wanted","status":"wanted","shelf":"wanted","category":"explainers","tags":["education","code-rendered","flat-vector","narration","webgl","hyperframes"],"summary":"A flat-vector space explainer drawn entirely in code: narration-timed camera moves, counters and a tiny mascot.","publisher":"Finn","source":"https://x.com/finnardley/status/2114305886420086817","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-what-if-science-explainer","md":"https://varg.ai/how-to/skills/want-what-if-science-explainer.md","example":"https://s3.varg.ai/how-to/previews/604cfc74ef64/want-what-if-science-explainer.mp4"},{"slug":"want-kids-counting-song","name":"Kids' Counting Song Cartoon","type":"wanted","status":"wanted","shelf":"wanted","category":"animation","tags":["kids","sing-along","lyrics","mascot","seedance","hyperframes","ad-slots","music"],"summary":"A cute 3D mascot sings a counting song: words light up, numbers pop, a 1–5 board fills, every scene an ad slot.","publisher":"Archive","source":"https://x.com/ArchiveExplorer/status/2106853265694503064","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-kids-counting-song","md":"https://varg.ai/how-to/skills/want-kids-counting-song.md","example":"https://s3.varg.ai/how-to/previews/dc2a9147e42a/want-kids-counting-song.mp4"},{"slug":"want-frame-break-pop-out","name":"Frame-Break Pop-Out Shot","type":"wanted","status":"wanted","shelf":"wanted","category":"cinematic","tags":["vfx","letterbox","frame-break","seedance","anime","compositing"],"summary":"A character bursts past the black letterbox bars, with fists, blades or sneakers popping out of the frame.","publisher":"Kōda","source":"https://x.com/aimikoda/status/2106044483863191748","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-frame-break-pop-out","md":"https://varg.ai/how-to/skills/want-frame-break-pop-out.md","example":"https://s3.varg.ai/how-to/previews/7b094ad21157/want-frame-break-pop-out.mp4"},{"slug":"want-mannequin-rep-counter-loop","name":"Faceless Mannequin Rep-Counter Loop","type":"wanted","status":"wanted","shelf":"wanted","category":"shorts","tags":["faceless","loop","fitness","counter","seedance","series","ads"],"summary":"A faceless 3D mannequin throws a combo while an on-screen counter ticks with every rep, in a 6-second loop.","publisher":"Sulfur","source":"https://x.com/sulfurscales/status/2106719924001575108","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-mannequin-rep-counter-loop","md":"https://varg.ai/how-to/skills/want-mannequin-rep-counter-loop.md","example":"https://s3.varg.ai/how-to/previews/7abe933b84f2/want-mannequin-rep-counter-loop.mp4"},{"slug":"want-deadpan-satire-travel-ad","name":"Deadpan Satire Travel Ad","type":"wanted","status":"wanted","shelf":"wanted","category":"cinematic","tags":["satire","comedy","fake-ad","seedance","subtitles","multi-shot"],"summary":"A cheerful tour-guide ad cut against escalating chaos: the subtitles stay sunny while the city burns.","publisher":"Wytse Koetse","source":"https://x.com/Wytsekoetse/status/2112211697008075021","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-deadpan-satire-travel-ad","md":"https://varg.ai/how-to/skills/want-deadpan-satire-travel-ad.md","example":"https://s3.varg.ai/how-to/previews/f47dcd157b18/want-deadpan-satire-travel-ad.mp4"},{"slug":"want-gameplay-concept-trailer","name":"Fake AAA Gameplay Trailer","type":"wanted","status":"wanted","shelf":"wanted","category":"cinematic","tags":["gaming","gameplay","hud","seedance","concept","trailer"],"summary":"Thirty seconds of \"gameplay\" from a game that does not exist: third-person HUD, minimap, puzzle and boss fight.","publisher":"Amira Zairi","source":"https://x.com/azed_ai/status/2100222523535409655","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-gameplay-concept-trailer","md":"https://varg.ai/how-to/skills/want-gameplay-concept-trailer.md","example":"https://s3.varg.ai/how-to/previews/31d5b877e9a6/want-gameplay-concept-trailer.mp4"},{"slug":"want-data-story-explainer","name":"Sourced Data-Story Explainer","type":"wanted","status":"wanted","shelf":"wanted","category":"explainers","tags":["data-viz","charts","remotion","hyperframes","deterministic","review-loop"],"summary":"One point, one hero number, three beats: every figure sourced, every frame compiled in code.","publisher":"Francesco","source":"https://x.com/francescoinweb3/status/2111393917899808880","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-data-story-explainer","md":"https://varg.ai/how-to/skills/want-data-story-explainer.md","example":"https://s3.varg.ai/how-to/previews/e8c1f0ecfb67/want-data-story-explainer.mp4"},{"slug":"want-previs-animated-story-ad","name":"3D Previs to Animated Story Ad","type":"wanted","status":"wanted","shelf":"wanted","category":"3d-scenes","tags":["animation","previs","blender","3d-to-video","storytelling","seedance","ads"],"summary":"Block the shots in Blender, then render them as a polished 3D-animated story ad that ends on the product.","publisher":"Pounds","source":"https://x.com/pounddz/status/2104298509566693635","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-previs-animated-story-ad","md":"https://varg.ai/how-to/skills/want-previs-animated-story-ad.md","example":"https://s3.varg.ai/how-to/previews/e081e952e950/want-previs-animated-story-ad.mp4"},{"slug":"want-transcript-cut-podcast","name":"Transcript-Cut Multicam Podcast","type":"wanted","status":"wanted","shelf":"wanted","category":"editing","tags":["podcast","editing","multicam","transcript","captions","remotion","talking-head"],"summary":"Sync three cameras, cut the episode from its transcript, and add question cards and pull-quotes in code.","publisher":"Omah","source":"https://x.com/TassyOmah_/status/2105312463172358590","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-transcript-cut-podcast","md":"https://varg.ai/how-to/skills/want-transcript-cut-podcast.md","example":"https://s3.varg.ai/how-to/previews/d678d58f1d95/want-transcript-cut-podcast.mp4"},{"slug":"want-multi-angle-reshoot","name":"Multi-Angle Reshoot from One Take","type":"wanted","status":"wanted","shelf":"wanted","category":"cinematic","tags":["editing","multi-angle","coverage","seedance","video-to-video","continuity"],"summary":"Feed in one clip and get new camera angles of the same performance: coverage that was never filmed.","publisher":"Scenario","source":"https://x.com/Scenario_gg/status/2102365054389899695","install":{},"agents":[],"url":"https://varg.ai/how-to/skills/want-multi-angle-reshoot","md":"https://varg.ai/how-to/skills/want-multi-angle-reshoot.md","example":"https://s3.varg.ai/how-to/previews/16f7bedb27c4/want-multi-angle-reshoot.mp4"},{"slug":"craft-cinematic-grammar","name":"Cinematic Grammar","type":"skill","status":"draft","shelf":"prompt","category":"cinematic","tags":["camera","lighting","color","editing","prompting","shot-spec","compiler","multi-model","veo","kling","seedance","hailuo","luma","runway"],"summary":"Write one shot spec, get the exact prompt for Veo, Kling, Seedance, Hailuo, Luma or Runway.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-cinematic-grammar","md":"https://varg.ai/how-to/skills/craft-cinematic-grammar.md","example":"https://s3.varg.ai/how-to/previews/c88b0f7dadbc/craft-cinematic-grammar.mp4"},{"slug":"craft-camera-moves","name":"Camera Moves","type":"ref-pack","status":"beta","shelf":"prompt","category":"camera","tags":["camera-moves","dolly","orbit","crane","fpv","bullet-time","higgsfield-presets","hailuo","prompting"],"summary":"47 camera moves with direction, speed and an end frame — dolly in to car mount — in six models' syntax.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-camera-moves","md":"https://varg.ai/how-to/skills/craft-camera-moves.md","example":"https://s3.varg.ai/how-to/previews/b6912b876f91/craft-camera-moves.mp4"},{"slug":"craft-shot-sizes-angles","name":"Shot Sizes & Angles","type":"ref-pack","status":"beta","shelf":"prompt","category":"camera","tags":["shot-size","angles","framing","close-up","low-angle","overhead","pov","shot-spec"],"summary":"29 framing cards — extreme wide to insert, cowboy to master shot, eye level to worm's-eye — with model-ready clauses.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-shot-sizes-angles","md":"https://varg.ai/how-to/skills/craft-shot-sizes-angles.md","example":"https://s3.varg.ai/how-to/previews/6c9ff2fd073f/craft-shot-sizes-angles.mp4"},{"slug":"craft-lens-optics","name":"Lens & Optics","type":"ref-pack","status":"beta","shelf":"prompt","category":"camera","tags":["lens","focus","depth-of-field","anamorphic","rack-focus","optics","telephoto"],"summary":"20 lens and focus cards — anamorphic, rack focus, lens flare, chromatic aberration — written as visible effects.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-lens-optics","md":"https://varg.ai/how-to/skills/craft-lens-optics.md","example":"https://s3.varg.ai/how-to/previews/b3bc9499ee00/craft-lens-optics.mp4"},{"slug":"craft-lighting-setups","name":"Lighting Setups","type":"ref-pack","status":"beta","shelf":"prompt","category":"lighting","tags":["lighting","golden-hour","low-key","rim-light","practicals","volumetric","portrait"],"summary":"56 lighting setups — golden hour to chiaroscuro, rain and fog — each with a named source, direction and quality.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-lighting-setups","md":"https://varg.ai/how-to/skills/craft-lighting-setups.md","example":"https://s3.varg.ai/how-to/previews/b612fefdcb9d/craft-lighting-setups.mp4"},{"slug":"craft-composition-framing","name":"Composition & Framing","type":"ref-pack","status":"beta","shelf":"prompt","category":"camera","tags":["composition","framing","rule-of-thirds","symmetry","negative-space","copy-space","image","thumbnails"],"summary":"34 composition cards — thirds, symmetry, leading lines, forced perspective, 2.39:1 to IMAX — for stills and video.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-composition-framing","md":"https://varg.ai/how-to/skills/craft-composition-framing.md","example":"https://s3.varg.ai/how-to/previews/154762caf94b/craft-composition-framing.webp"},{"slug":"craft-color-looks","name":"Color Looks & LUTs","type":"skill","status":"draft","shelf":"style","category":"color","tags":["color","grading","lut","ffmpeg","film-look","grain","halation","post"],"summary":"Name a look, get prompt words plus an ffmpeg grade: LUT at partial strength, then moving grain.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-color-looks","md":"https://varg.ai/how-to/skills/craft-color-looks.md","example":"https://s3.varg.ai/how-to/previews/ab14fd5718b2/craft-color-looks.mp4"},{"slug":"craft-lut-pack","name":"Original LUT Pack","type":"ref-pack","status":"draft","shelf":"style","category":"color","tags":["lut","cube","color","grading","ffmpeg","aces"],"summary":"varg-baked .cube looks plus link-only vendor LUT pages — every file with its license on record.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-lut-pack","md":"https://varg.ai/how-to/skills/craft-lut-pack.md","example":"https://s3.varg.ai/how-to/previews/c172925c3658/craft-lut-pack.mp4"},{"slug":"craft-editing-transitions","name":"Editing & Transitions","type":"skill","status":"draft","shelf":"effect","category":"editing","tags":["editing","cuts","transitions","multi-shot","match-cut","speed-ramp","ffmpeg","xfade"],"summary":"Cuts, match cuts, J/L cuts, whips and speed ramps — multi-shot prompt syntax per model, ffmpeg when needed.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-editing-transitions","md":"https://varg.ai/how-to/skills/craft-editing-transitions.md","example":"https://s3.varg.ai/how-to/previews/061cde0f9ca7/craft-editing-transitions.mp4"},{"slug":"craft-paper-shaders","name":"Paper Shaders Backgrounds","type":"skill","status":"draft","shelf":"effect","category":"shaders","tags":["shaders","backgrounds","overlays","logo-sting","hyperframes","remotion","webgl","brand","deterministic"],"summary":"Frame-exact shader backgrounds and logo stings: 9 varg presets plus all 124 of Paper's own, rendered locally.","publisher":"varg","source":"https://github.com/vargHQ/skills/pull/26","license":"MIT","install":{},"agents":["claude-code","codex","cursor","gemini-cli","openclaw","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-paper-shaders","md":"https://varg.ai/how-to/skills/craft-paper-shaders.md","example":"https://s3.varg.ai/how-to/previews/11019611acab/craft-paper-shaders.mp4"},{"slug":"craft-reference-finder","name":"Reference Finder","type":"skill","status":"draft","shelf":"style","category":"style-refs","tags":["references","moodboard","research","shot.cafe","film-grab","eyecannndy","deep-links","prompting","cinematic"],"summary":"Pointer-only reference search: deep links to shot.cafe, film-grab and eyecannndy — never the frames.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-reference-finder","md":"https://varg.ai/how-to/skills/craft-reference-finder.md"},{"slug":"craft-model-adapters","name":"Model Prompt Adapters","type":"skill","status":"draft","shelf":"prompt","category":"prompting","tags":["prompting","adapters","veo","gemini-omni","kling","seedance","hailuo","luma","runway","wan","freshness"],"summary":"Dated syntax adapters for Veo / Gemini Omni, Kling 3, Seedance 2.x, Hailuo 2.3, Luma Ray and Runway Gen-4.5.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-model-adapters","md":"https://varg.ai/how-to/skills/craft-model-adapters.md"},{"slug":"craft-reference-breakdown","name":"Reference Breakdown","type":"skill","status":"draft","shelf":"prompt","category":"prompting","tags":["references","image-analysis","shot-spec","look-matching","prompting"],"summary":"Turn a frame you have rights to into a shot spec — size, angle, lens, light, palette — plus prompt variants.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-reference-breakdown","md":"https://varg.ai/how-to/skills/craft-reference-breakdown.md","example":"https://s3.varg.ai/how-to/previews/6893190ffb88/craft-reference-breakdown.webp"},{"slug":"craft-shot-qa","name":"Shot QA","type":"skill","status":"draft","shelf":"guide","category":"camera","tags":["qa","review","video-analyze","camera-moves","evals","contact-sheet"],"summary":"Check a generated clip against its shot spec — did it dolly in, hold the angle, end on the right frame?","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-shot-qa","md":"https://varg.ai/how-to/skills/craft-shot-qa.md","example":"https://s3.varg.ai/how-to/previews/b6fd5dd15fb7/craft-shot-qa.webp"},{"slug":"craft-caption-libraries","name":"Caption Pipeline Libraries","type":"ref-pack","status":"draft","shelf":"guide","category":"captions","tags":["code-to-video","subtitles","whisper","forced-alignment","srt","libass"],"summary":"Open-source libraries for every caption step: word timing, alignment, SRT/VTT/ASS, in-page or ffmpeg rendering.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-caption-libraries","md":"https://varg.ai/how-to/skills/craft-caption-libraries.md","example":"https://s3.varg.ai/how-to/previews/4d8057353740/craft-caption-libraries.mp4"},{"slug":"craft-caption-fonts","name":"Open Fonts for Captions","type":"ref-pack","status":"draft","shelf":"style","category":"captions","tags":["code-to-video","fonts","typography","ofl","google-fonts","font-loading"],"summary":"12 OFL caption and title families, plus the tools to load, fit, split and subset them so renders never use a fallback.","publisher":"varg","source":"https://github.com/vargHQ/skills","license":"MIT","install":{},"agents":["claude-code","claude-ai","codex","cursor","gemini-cli","openclaw","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/craft-caption-fonts","md":"https://varg.ai/how-to/skills/craft-caption-fonts.md","example":"https://s3.varg.ai/how-to/previews/a50bf55b7f37/craft-caption-fonts.mp4"},{"slug":"hard-cut","name":"Hard Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["basic","cut","continuity","ffmpeg","hyperframes","remotion","capcut","moviepy"],"summary":"One shot ends, the next begins on the very next frame. The default join: invisible when the content flows.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#hard-cut","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/hard-cut","md":"https://varg.ai/how-to/skills/hard-cut.md","example":"https://s3.varg.ai/how-to/previews/5c397ed672a5/take-hard-cut.mp4"},{"slug":"jump-cut","name":"Jump Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["talking-head","pace","shorts","vlog","ffmpeg","hyperframes","remotion","capcut"],"summary":"Cut out a stretch inside one continuous shot, so the subject visibly jumps. Removes pauses, adds pace.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#jump-cut","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/jump-cut","md":"https://varg.ai/how-to/skills/jump-cut.md","example":"https://s3.varg.ai/how-to/previews/c4027cc6cd21/take-jump-cut.mp4"},{"slug":"jump-zoom-punch-in","name":"Jump-Zoom Punch-In","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["talking-head","punch-in","zoom","shorts","youtube","ffmpeg","hyperframes","remotion","capcut"],"summary":"Hide a jump cut by scaling the next segment 110–130%. Reads as a second camera angle in talking heads.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/yt-camera-move","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/jump-zoom-punch-in","md":"https://varg.ai/how-to/skills/jump-zoom-punch-in.md","example":"https://s3.varg.ai/how-to/previews/7121432ced16/take-jump-zoom-punch-in.mp4"},{"slug":"j-cut","name":"J-Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["audio","split-edit","interview","documentary","ffmpeg","hyperframes","remotion","capcut"],"summary":"Shot B's sound starts before its picture. The ear arrives first and pulls the viewer into the next scene.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#j-cut","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/j-cut","md":"https://varg.ai/how-to/skills/j-cut.md","example":"https://s3.varg.ai/how-to/previews/3a392c7a64e3/take-j-cut.mp4"},{"slug":"l-cut","name":"L-Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["audio","split-edit","dialogue","b-roll","ffmpeg","hyperframes","remotion","capcut"],"summary":"Shot A's sound keeps playing after the picture cuts to B. Carries a line or a mood across the edit.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#l-cut","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/l-cut","md":"https://varg.ai/how-to/skills/l-cut.md","example":"https://s3.varg.ai/how-to/previews/f1d2f569de6f/take-l-cut.mp4"},{"slug":"graphic-match-cut","name":"Graphic Match Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["match-cut","graphic","storytelling","reveal","ffmpeg","hyperframes","remotion","capcut"],"summary":"Cut between two shots that share a shape, colour or position on screen, so the eye slides from one to the other.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/match-cut","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/graphic-match-cut","md":"https://varg.ai/how-to/skills/graphic-match-cut.md","example":"https://s3.varg.ai/how-to/previews/0566c854af08/take-graphic-match-cut.mp4"},{"slug":"action-match-cut","name":"Action Match Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["match-cut","action","transformation","dance","ffmpeg","hyperframes","remotion","capcut"],"summary":"A movement started in shot A finishes in shot B: a jump, a throw, a door swing carried across two angles.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/cut-the-curve","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/action-match-cut","md":"https://varg.ai/how-to/skills/action-match-cut.md","example":"https://s3.varg.ai/how-to/previews/291b2465e5fb/take-action-match-cut.mp4"},{"slug":"sound-match-cut","name":"Sound Match Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["match-cut","audio","sound-design","ffmpeg","hyperframes","remotion","capcut"],"summary":"Two different sounds that rhyme (a scream and a train whistle) bridge the cut and link the two scenes.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#sound-match-cut","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/sound-match-cut","md":"https://varg.ai/how-to/skills/sound-match-cut.md","example":"https://s3.varg.ai/how-to/previews/70698557752e/take-sound-match-cut.mp4"},{"slug":"cut-on-action","name":"Cut on Action","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["continuity","coverage","invisible","ffmpeg","hyperframes","remotion","capcut"],"summary":"Change angle while the subject moves. The movement hides the cut and keeps continuity.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/cut-the-curve","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/cut-on-action","md":"https://varg.ai/how-to/skills/cut-on-action.md","example":"https://s3.varg.ai/how-to/previews/43ae2bd422fc/take-cut-on-action.mp4"},{"slug":"smash-cut","name":"Smash Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["comedy","hook","contrast","horror","ffmpeg","hyperframes","remotion","capcut"],"summary":"An abrupt cut from one extreme to its opposite (calm to chaos, loud to silent) at the most surprising moment.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#smash-cut","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/smash-cut","md":"https://varg.ai/how-to/skills/smash-cut.md","example":"https://s3.varg.ai/how-to/previews/ea68225cff3c/take-smash-cut.mp4"},{"slug":"cutaway-insert","name":"Cutaway / Insert","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["b-roll","explainer","interview","cover","ffmpeg","hyperframes","remotion","capcut"],"summary":"Briefly leave the main shot for a detail or related shot, then come back. Shows what is talked about and hides edits.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#cutaway-insert","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/cutaway-insert","md":"https://varg.ai/how-to/skills/cutaway-insert.md","example":"https://s3.varg.ai/how-to/previews/84c67c11caa8/take-cutaway-insert.mp4"},{"slug":"cross-cutting","name":"Cross-Cutting","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["storytelling","tension","pacing","ffmpeg","hyperframes","remotion","capcut"],"summary":"Alternate between two or more scenes happening at the same time, building tension or comparison.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#cross-cutting","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/cross-cutting","md":"https://varg.ai/how-to/skills/cross-cutting.md","example":"https://s3.varg.ai/how-to/previews/8b29dbdf43a4/take-cross-cutting.mp4"},{"slug":"invisible-cut","name":"Invisible Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["seamless","one-shot","travel","reveal","ffmpeg","hyperframes","remotion","capcut"],"summary":"Hide a cut inside a frame that is fully covered (a passing object, a dark wall, a blur) to fake one continuous shot.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/whip-pan-cut","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/invisible-cut","md":"https://varg.ai/how-to/skills/invisible-cut.md","example":"https://s3.varg.ai/how-to/previews/69c8fae4041c/take-invisible-cut.mp4"},{"slug":"in-camera-whip-cut","name":"In-Camera Whip Pan Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["whip-pan","camera","travel","energy","ffmpeg","hyperframes","remotion","capcut"],"summary":"End shot A and start shot B with real fast pans in the same direction, and cut inside the motion blur.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/whip-pan-cut","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/in-camera-whip-cut","md":"https://varg.ai/how-to/skills/in-camera-whip-cut.md","example":"https://s3.varg.ai/how-to/previews/2767af908738/take-in-camera-whip-cut.mp4"},{"slug":"speed-ramp","name":"Speed Ramp","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["speed","slow-motion","velocity","music","sport","ffmpeg","hyperframes","remotion","capcut"],"summary":"Change playback speed within a shot (fast into a moment, slow on it, fast out) to stress the beat.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/beat-freeze-cut","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/speed-ramp","md":"https://varg.ai/how-to/skills/speed-ramp.md","example":"https://s3.varg.ai/how-to/previews/58326a2880d1/take-speed-ramp.mp4"},{"slug":"freeze-frame","name":"Freeze Frame","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["freeze","character-intro","highlight","comedy","ffmpeg","hyperframes","remotion","capcut"],"summary":"Stop on a single frame for a beat, to introduce a character, land a joke or add a caption.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/beat-freeze-cut","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/freeze-frame","md":"https://varg.ai/how-to/skills/freeze-frame.md","example":"https://s3.varg.ai/how-to/previews/bc8c60f39222/take-freeze-frame.mp4"},{"slug":"beat-synced-cut","name":"Beat-Synced Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["music","beat","montage","reels","ffmpeg","hyperframes","remotion","capcut"],"summary":"Place cuts on the beats of the music so the edit feels driven by the track.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/beat-timeline","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/beat-synced-cut","md":"https://varg.ai/how-to/skills/beat-synced-cut.md","example":"https://s3.varg.ai/how-to/previews/9f0cdccc8f5e/take-beat-synced-cut.mp4"},{"slug":"split-screen","name":"Split Screen","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["layout","comparison","reaction","duet","ffmpeg","hyperframes","remotion","capcut"],"summary":"Show two or more shots at once in separate panels: comparison, reaction or simultaneous action.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/comparison-split","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/split-screen","md":"https://varg.ai/how-to/skills/split-screen.md","example":"https://s3.varg.ai/how-to/previews/4a4d7640e342/take-split-screen.mp4"},{"slug":"montage-sequence","name":"Montage Sequence","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["montage","music","recap","pacing","ffmpeg","hyperframes","remotion","capcut"],"summary":"A run of short shots, usually on music, that compresses time or builds one feeling.","publisher":"varg","source":"https://github.com/vargHQ/code2video-templates/tree/main/varg-music-video","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/montage-sequence","md":"https://varg.ai/how-to/skills/montage-sequence.md","example":"https://s3.varg.ai/how-to/previews/ca79a7f74db5/take-montage-sequence.mp4"},{"slug":"rhythmic-cutting-3-2-1","name":"Rhythmic Cutting (3-2-1)","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["pacing","build-up","reveal","music","ffmpeg","hyperframes","remotion","capcut"],"summary":"Shorten shot lengths step by step (3 s, 2 s, 1 s, half a second) to build momentum into a payoff.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/beat-timeline","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/rhythmic-cutting-3-2-1","md":"https://varg.ai/how-to/skills/rhythmic-cutting-3-2-1.md","example":"https://s3.varg.ai/how-to/previews/0a22ee481dbf/take-rhythmic-cutting-3-2-1.mp4"},{"slug":"pattern-interrupt","name":"Pattern Interrupt","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["shorts","retention","hook","tiktok","reels","ffmpeg","hyperframes","remotion","capcut"],"summary":"Every few seconds of a short, break the visual pattern: angle, zoom, graphic, sound hit, so attention resets.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/beat-accent","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/pattern-interrupt","md":"https://varg.ai/how-to/skills/pattern-interrupt.md","example":"https://s3.varg.ai/how-to/previews/1abd07c1d4ef/take-pattern-interrupt.mp4"},{"slug":"b-roll-overlay","name":"B-Roll Overlay Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["b-roll","interview","ugc","explainer","ffmpeg","hyperframes","remotion","capcut"],"summary":"Keep the A-roll voice running and lay B-roll pictures over it; edits in the A-roll disappear under the cover.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#b-roll-overlay","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/b-roll-overlay","md":"https://varg.ai/how-to/skills/b-roll-overlay.md","example":"https://s3.varg.ai/how-to/previews/b17d6559b411/take-b-roll-overlay.mp4"},{"slug":"mix-dissolve","name":"Mix (Cross Dissolve)","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["basic","calm","dissolve","time","ffmpeg","hyperframes","remotion","capcut"],"summary":"The two shots blend through each other. The quietest transition: \"time passes\" or \"this continues\".","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/fade-through","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/mix-dissolve","md":"https://varg.ai/how-to/skills/mix-dissolve.md","example":"https://s3.varg.ai/how-to/previews/22b4c9523412/take-mix-dissolve.mp4"},{"slug":"black-fade","name":"Dip to Black","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["basic","ending","chapter","calm","ffmpeg","hyperframes","remotion","capcut"],"summary":"A fades to black, then B fades up. Marks the end of a section or a bigger jump in time.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/fade-through","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/black-fade","md":"https://varg.ai/how-to/skills/black-fade.md","example":"https://s3.varg.ai/how-to/previews/0e809e151e60/take-black-fade.mp4"},{"slug":"white-flash","name":"White Flash","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["flash","energy","beat","light","ffmpeg","hyperframes","remotion","capcut"],"summary":"The frame blows out to white for a moment and opens on the next shot. Energy, memory or a camera snap.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/flash-through-white","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/white-flash","md":"https://varg.ai/how-to/skills/white-flash.md","example":"https://s3.varg.ai/how-to/previews/a6324222749d/take-white-flash.mp4"},{"slug":"pull-in-zoom","name":"Pull In (Zoom In)","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["zoom","camera","energy","shorts","trending","ffmpeg","hyperframes","remotion","capcut"],"summary":"The camera rushes into shot A and lands, still moving forward, in shot B. The signature short-form transition.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/zoom-through-transition","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/pull-in-zoom","md":"https://varg.ai/how-to/skills/pull-in-zoom.md","example":"https://s3.varg.ai/how-to/previews/69331acb3a77/take-pull-in-zoom.mp4"},{"slug":"pull-out-zoom","name":"Pull Out (Zoom Out)","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["zoom","camera","reveal","ffmpeg","hyperframes","remotion","capcut"],"summary":"The camera jerks backwards out of shot A and keeps pulling back as shot B settles in.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/parallax-unzoom","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/pull-out-zoom","md":"https://varg.ai/how-to/skills/pull-out-zoom.md","example":"https://s3.varg.ai/how-to/previews/93472f4ec687/take-pull-out-zoom.mp4"},{"slug":"zoom-blur","name":"Zoom Blur","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["zoom","blur","energy","shader","ffmpeg","hyperframes","remotion","capcut"],"summary":"Both shots smear into a radial zoom blur that bursts open on the next shot.","publisher":"rectalogic · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/CrossZoom.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/zoom-blur","md":"https://varg.ai/how-to/skills/zoom-blur.md","example":"https://s3.varg.ai/how-to/previews/4aaf6a92fce1/take-zoom-blur.mp4"},{"slug":"whip-swipe","name":"Whip Swipe","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["whip-pan","camera","motion-blur","travel","trending","ffmpeg","hyperframes","remotion","capcut"],"summary":"A fast synthetic pan with heavy motion blur pushes A off and B in. Fakes a whip pan between any two shots.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/whip-pan","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/whip-swipe","md":"https://varg.ai/how-to/skills/whip-swipe.md","example":"https://s3.varg.ai/how-to/previews/2767af908738/take-whip-swipe.mp4"},{"slug":"spin-rotate","name":"Spin","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["spin","rotate","camera","playful","ffmpeg","hyperframes","remotion","capcut"],"summary":"The frame rotates fast around its centre (with blur) and comes out of the spin on the next shot.","publisher":"bread · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/Revolve.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/spin-rotate","md":"https://varg.ai/how-to/skills/spin-rotate.md","example":"https://s3.varg.ai/how-to/previews/be5145756b9f/take-spin-rotate.mp4"},{"slug":"camera-shake","name":"Camera Shake","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["shake","impact","camera","beat","ffmpeg","hyperframes","remotion","capcut"],"summary":"A short violent shake (often with a zoom) hits on the cut, like an impact or a bass hit.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/camera-shake","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/camera-shake","md":"https://varg.ai/how-to/skills/camera-shake.md","example":"https://s3.varg.ai/how-to/previews/206d3f5ddbda/take-camera-shake.mp4"},{"slug":"glitch-transition","name":"Glitch","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["glitch","tech","rgb-split","edgy","ffmpeg","hyperframes","remotion","capcut"],"summary":"The frame tears into displaced slices, colour channels split and noise flickers as A breaks into B.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/glitch","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/glitch-transition","md":"https://varg.ai/how-to/skills/glitch-transition.md","example":"https://s3.varg.ai/how-to/previews/11b70bf77fd5/take-glitch-transition.mp4"},{"slug":"blur-transition","name":"Blur Through","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["blur","calm","premium","focus","ffmpeg","hyperframes","remotion","capcut"],"summary":"A blurs out of focus, the shots swap at peak blur, and B pulls back into focus.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/transitions-blur","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/blur-transition","md":"https://varg.ai/how-to/skills/blur-transition.md","example":"https://s3.varg.ai/how-to/previews/b83900ef91bc/take-blur-transition.mp4"},{"slug":"light-leak","name":"Light Leak","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["light-leak","warm","film","retro","ffmpeg","hyperframes","remotion","capcut"],"summary":"A warm wash of orange/red light drifts across and blows out the frame at the cut, then fades on B.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/light-leak","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/light-leak","md":"https://varg.ai/how-to/skills/light-leak.md","example":"https://s3.varg.ai/how-to/previews/ac46538b4fe9/take-light-leak.mp4"},{"slug":"film-burn","name":"Film Burn","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["film","vintage","burn","light","ffmpeg","hyperframes","remotion","capcut"],"summary":"Hot glowing holes or a flare burn across A like overheated film and reveal B.","publisher":"anastasia-dunbar · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/FilmBurn.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/film-burn","md":"https://varg.ai/how-to/skills/film-burn.md","example":"https://s3.varg.ai/how-to/previews/c082171f2290/take-film-burn.mp4"},{"slug":"light-sweep","name":"Light Sweep","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["light","product","luxury","flare","ffmpeg","hyperframes","remotion","capcut"],"summary":"A bright band or lens flare sweeps across the frame and the shot changes behind it.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/transitions-light","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/light-sweep","md":"https://varg.ai/how-to/skills/light-sweep.md","example":"https://s3.varg.ai/how-to/previews/f46b2c13dda1/take-light-sweep.mp4"},{"slug":"chromatic-split","name":"Chromatic Split","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["rgb-split","chromatic","fashion","music","ffmpeg","hyperframes","remotion","capcut"],"summary":"Red, green and blue channels pull apart around the cut, then snap back together on the new shot.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/chromatic-aberration-wipe","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/chromatic-split","md":"https://varg.ai/how-to/skills/chromatic-split.md","example":"https://s3.varg.ai/how-to/previews/bb797e0e7e35/take-chromatic-split.mp4"},{"slug":"slide-push","name":"Slide / Push","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["slide","push","editorial","steps","ffmpeg","hyperframes","remotion","capcut"],"summary":"B pushes A out of frame (push), slides over it (cover) or A slides away to reveal B (reveal).","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/directional-wipe","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/slide-push","md":"https://varg.ai/how-to/skills/slide-push.md","example":"https://s3.varg.ai/how-to/previews/e1d627a4ff17/take-slide-push.mp4"},{"slug":"wipe","name":"Wipe","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["wipe","classic","comparison","ffmpeg","hyperframes","remotion","capcut"],"summary":"A moving edge replaces A with B across the frame while both images stay still.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/directional-wipe","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/wipe","md":"https://varg.ai/how-to/skills/wipe.md","example":"https://s3.varg.ai/how-to/previews/b4ef8eee849e/take-wipe.mp4"},{"slug":"circle-iris","name":"Circle Iris","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["mask","iris","circle","retro","playful","ffmpeg","hyperframes","remotion","capcut"],"summary":"B opens from (or A closes into) a growing circle, like an old-cartoon iris or a lens opening.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/sdf-iris","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/circle-iris","md":"https://varg.ai/how-to/skills/circle-iris.md","example":"https://s3.varg.ai/how-to/previews/07c5ad2e6741/take-circle-iris.mp4"},{"slug":"heart-mask","name":"Heart Mask","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["mask","heart","social","romantic","ffmpeg","hyperframes","remotion","capcut"],"summary":"B appears through a heart shape that grows to fill the frame. Social, playful and romantic.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#heart-mask","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/heart-mask","md":"https://varg.ai/how-to/skills/heart-mask.md"},{"slug":"ink-brush","name":"Ink and Brush Reveal","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["mask","ink","brush","organic","art","ffmpeg","hyperframes","remotion","capcut"],"summary":"An organic ink blot, brush stroke or smoke plume spreads over A and B shows through the painted area.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/hw-scribble-transition","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/ink-brush","md":"https://varg.ai/how-to/skills/ink-brush.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/domain-warp-dissolve.mp4"},{"slug":"luma-gradient-wipe","name":"Gradient (Luma) Wipe","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["luma","gradient","dissolve","organic","ffmpeg","hyperframes","remotion","capcut"],"summary":"B appears in the order of a grayscale map (gradient, noise or the image's own brightness).","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/domain-warp-dissolve","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/luma-gradient-wipe","md":"https://varg.ai/how-to/skills/luma-gradient-wipe.md","example":"https://s3.varg.ai/how-to/previews/f64f6fef6608/take-luma-gradient-wipe.mp4"},{"slug":"cube-3d","name":"3D Cube","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["3d","cube","slideshow","playful","ffmpeg","hyperframes","remotion","capcut"],"summary":"Both shots sit on faces of a cube that turns, carrying A away and B into view.","publisher":"gre · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/Cube.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/cube-3d","md":"https://varg.ai/how-to/skills/cube-3d.md","example":"https://s3.varg.ai/how-to/previews/c62b6d8fdbea/lib-gl-transitions-cube.mp4"},{"slug":"flip-3d","name":"3D Flip","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["3d","flip","reveal","ffmpeg","hyperframes","remotion","capcut"],"summary":"The frame flips over like a card; its back side is the next shot.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/transitions-3d","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/flip-3d","md":"https://varg.ai/how-to/skills/flip-3d.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/transitions-3d.mp4"},{"slug":"page-turn","name":"Page Turn","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["page","paper","storytelling","ffmpeg","hyperframes","remotion","capcut"],"summary":"Shot A peels or turns like a page and the next shot lies underneath.","publisher":"hewlett-packard · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/InvertedPageCurl.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/page-turn","md":"https://varg.ai/how-to/skills/page-turn.md","example":"https://s3.varg.ai/how-to/previews/5d95936f9b3c/lib-gl-transitions-inverted-page-curl.mp4"},{"slug":"split-slices","name":"Split and Slices","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["split","slices","doors","editorial","ffmpeg","hyperframes","remotion","capcut"],"summary":"The frame breaks into bars that slide apart or open like doors, revealing the next shot.","publisher":"gre · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/Doorway.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/split-slices","md":"https://varg.ai/how-to/skills/split-slices.md","example":"https://s3.varg.ai/how-to/previews/d368426264f8/take-split-slices.mp4"},{"slug":"shutter-blinds","name":"Shutter and Blinds","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["blinds","shutter","mechanical","retro","ffmpeg","hyperframes","remotion","capcut"],"summary":"Stripes close over A like blinds or a shutter, then open on B.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/venetian-blinds.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/shutter-blinds","md":"https://varg.ai/how-to/skills/shutter-blinds.md","example":"https://s3.varg.ai/how-to/previews/e185f31de241/take-shutter-blinds.mp4"},{"slug":"pixelate-mosaic","name":"Pixelate","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["pixel","retro","gaming","digital","ffmpeg","hyperframes","remotion","capcut"],"summary":"A breaks into ever larger pixels, swaps at the coarsest point, and B sharpens back.","publisher":"gre · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/Pixelize.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/pixelate-mosaic","md":"https://varg.ai/how-to/skills/pixelate-mosaic.md","example":"https://s3.varg.ai/how-to/previews/ad57a1e97506/take-pixelate-mosaic.mp4"},{"slug":"clock-wipe","name":"Clock Wipe","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["clock","radial","retro","time","ffmpeg","hyperframes","remotion","capcut"],"summary":"A hand sweeps around the centre like a clock, replacing A with B.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/transitions-radial","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/clock-wipe","md":"https://varg.ai/how-to/skills/clock-wipe.md","example":"https://s3.varg.ai/how-to/previews/39c62ab3e8fa/take-clock-wipe.mp4"},{"slug":"swirl-vortex","name":"Swirl Vortex","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["swirl","distortion","dream","playful","ffmpeg","hyperframes","remotion","capcut"],"summary":"A twists into a spiral at the centre and unwinds as B.","publisher":"sergey-kosarevsky · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/Swirl.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/swirl-vortex","md":"https://varg.ai/how-to/skills/swirl-vortex.md","example":"https://s3.varg.ai/how-to/previews/87ae65e0cee3/lib-gl-transitions-swirl.mp4"},{"slug":"squeeze-stretch","name":"Squeeze and Stretch","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["squeeze","stretch","elastic","playful","ffmpeg","hyperframes","remotion","capcut"],"summary":"A is squashed or stretched toward an edge or the centre and B springs out the same way.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/rubber-band-bumper","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/squeeze-stretch","md":"https://varg.ai/how-to/skills/squeeze-stretch.md","example":"https://s3.varg.ai/how-to/previews/ce75e94695fd/take-squeeze-stretch.mp4"},{"slug":"ripple-wave","name":"Ripple and Wave","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["ripple","water","dream","distortion","ffmpeg","hyperframes","remotion","capcut"],"summary":"Rings or waves distort the frame like water while the shots crossfade.","publisher":"pawel-plociennik · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/WaterDrop.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/ripple-wave","md":"https://varg.ai/how-to/skills/ripple-wave.md","example":"https://s3.varg.ai/how-to/previews/0ce4ed7b8440/lib-gl-transitions-water-drop.mp4"},{"slug":"freeze-transition","name":"Freeze Transition","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["freeze","trend","tiktok","intro","beat","ffmpeg","hyperframes","remotion","capcut"],"summary":"Trend: freeze on a frame with a flash, cut out or zoom the subject, add a label, then cut to the next shot.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/beat-freeze-cut","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/freeze-transition","md":"https://varg.ai/how-to/skills/freeze-transition.md","example":"https://s3.varg.ai/how-to/previews/a4c51ef9c413/take-freeze-transition.mp4"},{"slug":"velocity-edit","name":"Velocity Edit","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["velocity","speed","trend","tiktok","beat","ffmpeg","hyperframes","remotion","capcut"],"summary":"Trend: speed curves on every clip (fast-slow-fast) synced to the beat, often with shake and flash on hits.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/beat-freeze-cut","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/velocity-edit","md":"https://varg.ai/how-to/skills/velocity-edit.md","example":"https://s3.varg.ai/how-to/previews/311cc9adf898/take-velocity-edit.mp4"},{"slug":"ffmpeg-concat-demuxer","name":"FFmpeg Concat Demuxer (Lossless)","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["ffmpeg","lossless","concat","join"],"summary":"Join files that share codec, resolution, fps and audio format without re-encoding, from a text list.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#ffmpeg-concat-demuxer","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/ffmpeg-concat-demuxer","md":"https://varg.ai/how-to/skills/ffmpeg-concat-demuxer.md","example":"https://s3.varg.ai/how-to/previews/90be7063a905/take-ffmpeg-concat-demuxer.mp4"},{"slug":"ffmpeg-concat-filter","name":"FFmpeg Concat Filter (Re-encode)","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["ffmpeg","concat","normalize","join"],"summary":"Join any sources frame-accurately by decoding, normalizing and re-encoding them in one filter graph.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#ffmpeg-concat-filter","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/ffmpeg-concat-filter","md":"https://varg.ai/how-to/skills/ffmpeg-concat-filter.md","example":"https://s3.varg.ai/how-to/previews/c993e5c5b3cf/take-ffmpeg-concat-filter.mp4"},{"slug":"ffmpeg-xfade-chain","name":"FFmpeg xfade Chain for N Clips","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["ffmpeg","xfade","batch","script","slideshow"],"summary":"Chain xfade + acrossfade across N clips; offset of the k-th transition = d1+…+dk − k·T.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#ffmpeg-xfade-chain","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/ffmpeg-xfade-chain","md":"https://varg.ai/how-to/skills/ffmpeg-xfade-chain.md","example":"https://s3.varg.ai/how-to/previews/4f24964231a8/take-ffmpeg-xfade-chain.mp4"},{"slug":"ffmpeg-xfade-reference","name":"FFmpeg xfade Transition Reference","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["ffmpeg","xfade","reference","custom-expression"],"summary":"All 58 built-in xfade transitions plus custom expressions, grouped by look, with the options that matter.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#ffmpeg-xfade-reference","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/ffmpeg-xfade-reference","md":"https://varg.ai/how-to/skills/ffmpeg-xfade-reference.md","example":"https://s3.varg.ai/how-to/previews/4040c86aea42/take-ffmpeg-xfade-reference.mp4"},{"slug":"ffmpeg-normalize-before-xfade","name":"Normalize Clips Before xfade","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["ffmpeg","xfade","debugging","normalize"],"summary":"The #1 xfade failure: inputs differ in size, fps or timebase. Normalize every input first.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#ffmpeg-normalize-before-xfade","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/ffmpeg-normalize-before-xfade","md":"https://varg.ai/how-to/skills/ffmpeg-normalize-before-xfade.md","example":"https://s3.varg.ai/how-to/previews/147026e355ac/take-ffmpeg-normalize-before-xfade.mp4"},{"slug":"ffmpeg-audio-crossfade-jl","name":"Audio Crossfades, J and L in FFmpeg","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["ffmpeg","audio","j-cut","l-cut","crossfade"],"summary":"Crossfade audio with acrossfade, or build J/L-cuts by delaying one track with adelay and mixing with amix.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/cuts.md#ffmpeg-audio-crossfade-jl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/ffmpeg-audio-crossfade-jl","md":"https://varg.ai/how-to/skills/ffmpeg-audio-crossfade-jl.md","example":"https://s3.varg.ai/how-to/previews/96126c63b093/take-ffmpeg-audio-crossfade-jl.mp4"},{"slug":"gl-transitions-ffmpeg-editly","name":"GL Transitions via editly or FFmpeg","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["glsl","gl-transitions","editly","ffmpeg","server"],"summary":"Run any of the ~125 GLSL gl-transitions between clips: editly (no custom build) or a patched FFmpeg.","publisher":"gre · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/Cube.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/gl-transitions-ffmpeg-editly","md":"https://varg.ai/how-to/skills/gl-transitions-ffmpeg-editly.md","example":"https://s3.varg.ai/how-to/previews/c62b6d8fdbea/lib-gl-transitions-cube.mp4"},{"slug":"moviepy-crossfade","name":"MoviePy Crossfade and Slide","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["python","moviepy","crossfade"],"summary":"In MoviePy v2, crossfade with vfx.CrossFadeIn plus negative padding (or with_start in a CompositeVideoClip).","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#moviepy-crossfade","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/moviepy-crossfade","md":"https://varg.ai/how-to/skills/moviepy-crossfade.md","example":"https://s3.varg.ai/how-to/previews/4f0134d407bb/take-moviepy-crossfade.mp4"},{"slug":"remotion-transitionseries","name":"Remotion TransitionSeries","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["remotion","react","transitionseries"],"summary":"Sequence scenes with <TransitionSeries>; each transition overlaps its neighbours, so the video gets shorter.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#remotion-transitionseries","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/remotion-transitionseries","md":"https://varg.ai/how-to/skills/remotion-transitionseries.md","example":"https://s3.varg.ai/how-to/previews/a67890842875/take-remotion-transitionseries.mp4"},{"slug":"remotion-overlay-cut","name":"Remotion Overlay on a Cut","type":"ref-pack","status":"live","shelf":"effect","category":"cuts","tags":["remotion","overlay","light-leak","flash"],"summary":"Keep a hard cut but draw something over it (flash, light leak, SFX graphic) without shortening the video.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/light-leak.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/remotion-overlay-cut","md":"https://varg.ai/how-to/skills/remotion-overlay-cut.md","example":"https://s3.varg.ai/how-to/previews/a163ea7bc613/take-remotion-overlay-cut.mp4"},{"slug":"remotion-custom-presentation","name":"Remotion Custom Presentation","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["remotion","custom","react","shader"],"summary":"Write your own transition as a component that receives progress (0→1) and whether it is entering or exiting.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#remotion-custom-presentation","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/remotion-custom-presentation","md":"https://varg.ai/how-to/skills/remotion-custom-presentation.md","example":"https://s3.varg.ai/how-to/previews/ed7bb25f25f2/take-remotion-custom-presentation.mp4"},{"slug":"remotion-gl-transitions","name":"GL Transitions in Remotion","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["remotion","glsl","gl-transitions"],"summary":"glTransition({name}) turns any gl-transitions shader into a TransitionSeries presentation.","publisher":"gre · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/Cube.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/remotion-gl-transitions","md":"https://varg.ai/how-to/skills/remotion-gl-transitions.md","example":"https://s3.varg.ai/how-to/previews/d162efca1c14/lib-gl-transitions-cross-zoom.mp4"},{"slug":"hyperframes-shader-transition","name":"HyperFrames Shader Transition","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["hyperframes","webgl","shader","gsap"],"summary":"Place a WebGL shader between two HyperFrames scenes with HyperShader.init({scenes, transitions}).","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/domain-warp-dissolve","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/hyperframes-shader-transition","md":"https://varg.ai/how-to/skills/hyperframes-shader-transition.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/ridged-burn.mp4"},{"slug":"hyperframes-scene-transition","name":"HyperFrames Scene Transition (CSS)","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["hyperframes","gsap","css","sub-composition"],"summary":"Overlap two clips or sub-compositions on separate tracks and tween both wrappers at the same time T.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/fade-through","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/hyperframes-scene-transition","md":"https://varg.ai/how-to/skills/hyperframes-scene-transition.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/transitions-blur.mp4"},{"slug":"hyperframes-whip-motion-blur","name":"HyperFrames Whip with Motion Blur","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["hyperframes","whip-pan","motion-blur","gsap"],"summary":"Fly scene A out and scene B in at matched velocity with directional blur peaking at the swap.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/whip-pan-cut","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/hyperframes-whip-motion-blur","md":"https://varg.ai/how-to/skills/hyperframes-whip-motion-blur.md","example":"https://s3.varg.ai/how-to/previews/690d58dcf00f/take-hyperframes-whip-motion-blur.mp4"},{"slug":"otio-fcpxml-handoff","name":"OTIO and XML Handoff to NLEs","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["otio","fcpxml","premiere","resolve","handoff","python"],"summary":"Write the edit (clips, cuts, dissolves) as OpenTimelineIO and convert to XML so an editor can finish it in an NLE.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#otio-fcpxml-handoff","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/otio-fcpxml-handoff","md":"https://varg.ai/how-to/skills/otio-fcpxml-handoff.md","example":"https://s3.varg.ai/how-to/previews/bba707dad9b3/take-otio-fcpxml-handoff.mp4"},{"slug":"capcut-draft-automation","name":"CapCut Draft Automation","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["capcut","jianying","automation","python","draft"],"summary":"Generate CapCut/JianYing drafts from code, with real CapCut transitions on each cut, then export in the app.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#capcut-draft-automation","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/capcut-draft-automation","md":"https://varg.ai/how-to/skills/capcut-draft-automation.md","example":"https://s3.varg.ai/how-to/previews/d06e0d5fd1d1/take-capcut-draft-automation.mp4"},{"slug":"resolve-add-transition","name":"DaVinci Resolve AddTransition API","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["resolve","davinci","scripting","api","python"],"summary":"Resolve 21.1 added TimelineItem.AddTransition; earlier versions cannot add transitions by script.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#resolve-add-transition","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/resolve-add-transition","md":"https://varg.ai/how-to/skills/resolve-add-transition.md","example":"https://s3.varg.ai/how-to/previews/ed4c06dba941/take-resolve-add-transition.mp4"},{"slug":"xfade-cover-reveal","name":"Cover and Reveal","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","hyperframes","capcut"],"summary":"B slides in over a still A (cover), or A slides away to uncover B (reveal). Variants: cover*/reveal* in four directions.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/transitions-cover","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-cover-reveal","md":"https://varg.ai/how-to/skills/xfade-cover-reveal.md","example":"https://s3.varg.ai/how-to/previews/023d8a23fd09/take-xfade-cover-reveal.mp4"},{"slug":"xfade-smooth-wipe","name":"Soft-Edge Wipe","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","hyperframes","capcut"],"summary":"A wipe with a wide, feathered edge so the two shots blend along a gradient. Variants: smoothleft/right/up/down.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/colorama-wipe","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-smooth-wipe","md":"https://varg.ai/how-to/skills/xfade-smooth-wipe.md","example":"https://s3.varg.ai/how-to/previews/4a6dc1e4a246/take-xfade-smooth-wipe.mp4"},{"slug":"xfade-circle-crop","name":"Circle Crop Through Black","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","hyperframes","capcut"],"summary":"A closes to a circle on black, then B opens from it — the cartoon “that’s all folks” beat.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/iris-wipe.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-circle-crop","md":"https://varg.ai/how-to/skills/xfade-circle-crop.md","example":"https://s3.varg.ai/how-to/previews/8b9e2ae88080/take-xfade-circle-crop.mp4"},{"slug":"xfade-rect-crop","name":"Box Crop Through Black","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","hyperframes","capcut"],"summary":"A shrinks into a rectangle on black, B grows out of one. A boxy cousin of the iris.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#xfade-rect-crop","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-rect-crop","md":"https://varg.ai/how-to/skills/xfade-rect-crop.md","example":"https://s3.varg.ai/how-to/previews/2cce3deb076f/take-xfade-rect-crop.mp4"},{"slug":"xfade-distance","name":"Color-Distance Blend","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","hyperframes"],"summary":"A blend that swaps pixels by how different their colours are, so similar areas change first.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/cross-warp-morph","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-distance","md":"https://varg.ai/how-to/skills/xfade-distance.md","example":"https://s3.varg.ai/how-to/previews/a5cbae824201/take-xfade-distance.mp4"},{"slug":"xfade-pixel-dissolve","name":"Pixel Dissolve","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","retro","hyperframes"],"summary":"A dithered dissolve: B appears pixel by pixel in random noise instead of a smooth fade.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/dither-dissolve.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-pixel-dissolve","md":"https://varg.ai/how-to/skills/xfade-pixel-dissolve.md","example":"https://s3.varg.ai/how-to/previews/3b78844da138/take-xfade-pixel-dissolve.mp4"},{"slug":"xfade-diagonal-wipe","name":"Diagonal Wipe","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","hyperframes","remotion","capcut"],"summary":"A wipe that enters from a corner on a diagonal. Variants: diagtl, diagtr, diagbl, diagbr.","publisher":"pschroen · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/DirectionalWarp.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-diagonal-wipe","md":"https://varg.ai/how-to/skills/xfade-diagonal-wipe.md","example":"https://s3.varg.ai/how-to/previews/c942c135d952/take-xfade-diagonal-wipe.mp4"},{"slug":"xfade-fade-grays","name":"Fade Through Gray","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","hyperframes"],"summary":"A drains to black-and-white, crossfades to B in gray, and B regains its colour.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#xfade-fade-grays","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-fade-grays","md":"https://varg.ai/how-to/skills/xfade-fade-grays.md","example":"https://s3.varg.ai/how-to/previews/8ee597135394/take-xfade-fade-grays.mp4"},{"slug":"xfade-corner-wipe","name":"Corner Wipe","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","hyperframes"],"summary":"A rectangle grows from one corner until B fills the frame. Variants: wipetl, wipetr, wipebl, wipebr.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#xfade-corner-wipe","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-corner-wipe","md":"https://varg.ai/how-to/skills/xfade-corner-wipe.md","example":"https://s3.varg.ai/how-to/previews/a64189ff0ca0/take-xfade-corner-wipe.mp4"},{"slug":"xfade-zoom-in","name":"Zoom Into Next","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","hyperframes","capcut"],"summary":"A scales up toward the viewer and fades, revealing B — the simple FFmpeg version of a zoom transition.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/zoom-through-transition","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-zoom-in","md":"https://varg.ai/how-to/skills/xfade-zoom-in.md","example":"https://s3.varg.ai/how-to/previews/55bb1d124948/take-xfade-zoom-in.mp4"},{"slug":"xfade-wind","name":"Wind Wipe","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","hyperframes"],"summary":"A ragged, streaky wipe that blows A off the screen. Variants: hlwind, hrwind, vuwind, vdwind.","publisher":"gre · GL Transitions","source":"https://github.com/gl-transitions/gl-transitions/blob/master/transitions/Wind.glsl","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-wind","md":"https://varg.ai/how-to/skills/xfade-wind.md","example":"https://s3.varg.ai/how-to/previews/5d7511fb1720/take-xfade-wind.mp4"},{"slug":"xfade-fade-fast-slow","name":"Fast and Slow Fades","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg","remotion"],"summary":"Dissolves with a curve: fadefast commits to B early, fadeslow lingers on A. Exist in FFmpeg 7+.","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#xfade-fade-fast-slow","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-fade-fast-slow","md":"https://varg.ai/how-to/skills/xfade-fade-fast-slow.md","example":"https://s3.varg.ai/how-to/previews/88a4238fa323/take-xfade-fade-fast-slow.mp4"},{"slug":"xfade-custom-expr","name":"Custom xfade Expression","type":"ref-pack","status":"live","shelf":"effect","category":"transitions","tags":["xfade","ffmpeg"],"summary":"Write your own transition as a per-pixel expression with xfade=transition=custom:expr=…","publisher":"varg","source":"https://github.com/vargHQ/skills/blob/main/varg-video-edit-library/references/transitions.md#xfade-custom-expr","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/xfade-custom-expr","md":"https://varg.ai/how-to/skills/xfade-custom-expr.md","example":"https://s3.varg.ai/how-to/previews/45a4fa983b36/take-xfade-custom-expr.mp4"},{"slug":"kicker-headline-rise","name":"Kicker Over Rising Headline","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["title","kicker","headline","blur","stagger","ffmpeg","hyperframes","remotion","capcut"],"summary":"A small mono kicker fades in, then the headline rises word by word from a soft blur.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/titlecard-calm","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/kicker-headline-rise","md":"https://varg.ai/how-to/skills/kicker-headline-rise.md","example":"https://s3.varg.ai/how-to/previews/41d453484114/take-kicker-headline-rise.mp4"},{"slug":"rotating-benefit-word","name":"Rotating Benefit Word","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["title","word swap","benefits","loop","hyperframes","remotion","capcut"],"summary":"A fixed phrase holds while one word in it cycles through benefits, uses or audiences.","publisher":"Aceternity UI","source":"https://ui.aceternity.com/components/flip-words","license":"Aceternity License (free components)","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/rotating-benefit-word","md":"https://varg.ai/how-to/skills/rotating-benefit-word.md","example":"https://s3.varg.ai/how-to/previews/148e4a557b2b/lib-aceternity-flip-words.mp4"},{"slug":"masked-line-reveal","name":"Masked Line Reveal","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["title","mask","editorial","lines","hyperframes","remotion","capcut"],"summary":"Each line slides up out of an invisible slot, so the type looks cut from the frame.","publisher":"Daniel Petho","source":"https://github.com/danielpetho/fancy/blob/main/src/fancy/components/text/vertical-cut-reveal.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/masked-line-reveal","md":"https://varg.ai/how-to/skills/masked-line-reveal.md","example":"https://s3.varg.ai/how-to/previews/9783f39c5aa3/lib-fancy-vertical-cut-reveal.mp4"},{"slug":"marker-highlight-phrase","name":"Marker on the Key Phrase","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["title","highlight","emphasis","callout","hyperframes","remotion","capcut"],"summary":"A marker band draws behind the one phrase that matters while the rest of the line stays calm.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/inline-highlight","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/marker-highlight-phrase","md":"https://varg.ai/how-to/skills/marker-highlight-phrase.md","example":"https://s3.varg.ai/how-to/previews/e90e479f86d8/lib-fancy-text-highlighter.mp4"},{"slug":"strike-and-replace","name":"Strike Old, Write New","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["title","before after","strike","contrast","hyperframes","remotion","capcut"],"summary":"A line strikes through the old way, then the new word takes its place.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/strikethrough-replace","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/strike-and-replace","md":"https://varg.ai/how-to/skills/strike-and-replace.md","example":"https://s3.varg.ai/how-to/previews/e45e42f54362/take-strike-and-replace.mp4"},{"slug":"clean-lower-third","name":"Clean Lower Third","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["lower third","name","speaker","interview","ffmpeg","hyperframes","remotion","capcut"],"summary":"Name and role slide in at the lower left on a quiet bar, hold 3–5 s, then wipe out.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/lt-clean-bar","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/clean-lower-third","md":"https://varg.ai/how-to/skills/clean-lower-third.md","example":"https://s3.varg.ai/how-to/previews/0c3484606ca6/take-clean-lower-third.mp4"},{"slug":"hand-drawn-callout-arrow","name":"Hand-Drawn Callout Arrow","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["annotation","arrow","hand-drawn","callout","hyperframes","remotion","capcut"],"summary":"A wobbly arrow draws itself from a short label to the exact button or number on screen.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/hw-arrow","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/hand-drawn-callout-arrow","md":"https://varg.ai/how-to/skills/hand-drawn-callout-arrow.md","example":"https://s3.varg.ai/how-to/previews/b7b197845a90/take-hand-drawn-callout-arrow.mp4"},{"slug":"dim-around-spotlight","name":"Dim Everything But the Target","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["callout","spotlight","dim","focus","ffmpeg","hyperframes","remotion","capcut"],"summary":"The frame darkens except a soft ellipse around the element being talked about.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/yt-feather-highlight","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/dim-around-spotlight","md":"https://varg.ai/how-to/skills/dim-around-spotlight.md","example":"https://s3.varg.ai/how-to/previews/43e0b5cdc6cb/lib-react-bits-true-focus.mp4"},{"slug":"impact-headline-slam","name":"Impact Headline Slam","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["title","impact","beat","hype","hyperframes","remotion","capcut"],"summary":"A heavy headline scales down hard into frame and lands with a 2–3 frame shake.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/headline-slam","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/impact-headline-slam","md":"https://varg.ai/how-to/skills/impact-headline-slam.md","example":"https://s3.varg.ai/how-to/previews/44808d2f1c67/take-impact-headline-slam.mp4"},{"slug":"center-build-phrase","name":"Phrase Builds From the Center","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["kinetic type","tagline","voiceover","words","hyperframes","remotion","capcut"],"summary":"Words arrive one at a time and push the growing phrase so it always sits centered.","publisher":"Remocn · HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/kinetic-center-build","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/center-build-phrase","md":"https://varg.ai/how-to/skills/center-build-phrase.md","example":"https://s3.varg.ai/how-to/previews/9fadd38e2164/lib-animata-kinetic-center-build.mp4"},{"slug":"specular-sweep-title","name":"Specular Sweep Title","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["title","shimmer","premium","logo","hyperframes","remotion","capcut"],"summary":"A static title receives one clean light sweep through its glyphs, then rests.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/text-shimmer","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/specular-sweep-title","md":"https://varg.ai/how-to/skills/specular-sweep-title.md","example":"https://s3.varg.ai/how-to/previews/9c80da482e09/take-specular-sweep-title.mp4"},{"slug":"decode-in-tech-title","name":"Decode-In Tech Title","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["title","scramble","developer","tech","hyperframes","remotion","capcut"],"summary":"Random glyphs churn and lock into the real word from left to right.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/matrix-decode","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/decode-in-tech-title","md":"https://varg.ai/how-to/skills/decode-in-tech-title.md","example":"https://s3.varg.ai/how-to/previews/732c8464e959/lib-magic-ui-hyper-text.mp4"},{"slug":"footage-inside-letters","name":"Footage Inside the Letters","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["title","video mask","knockout","hero","hyperframes","remotion","capcut"],"summary":"Huge block letters act as windows onto playing product footage or a demo clip.","publisher":"Magic UI","source":"https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/video-text.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/footage-inside-letters","md":"https://varg.ai/how-to/skills/footage-inside-letters.md","example":"https://s3.varg.ai/how-to/previews/abc1ae7d7177/lib-magic-ui-video-text.mp4"},{"slug":"tracking-in-label","name":"Tracking-In Feature Label","type":"ref-pack","status":"live","shelf":"effect","category":"titles","tags":["title","label","tracking","premium","hyperframes","remotion","capcut"],"summary":"Wide-spaced letters draw together into a tight, crisp label as the blur clears.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/tracking-in","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/tracking-in-label","md":"https://varg.ai/how-to/skills/tracking-in-label.md","example":"https://s3.varg.ai/how-to/previews/fd09b8c05aa2/take-tracking-in-label.mp4"},{"slug":"tweet-proof-card","name":"Tweet as Proof Card","type":"ref-pack","status":"live","shelf":"effect","category":"quotes","tags":["social proof","tweet","testimonial","card","hyperframes","remotion","capcut"],"summary":"A real post from a user animates in as a card: avatar, name, text, then counts tick up.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/x-post","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/tweet-proof-card","md":"https://varg.ai/how-to/skills/tweet-proof-card.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/x-post.mp4"},{"slug":"quote-at-reading-pace","name":"Quote at Reading Pace","type":"ref-pack","status":"live","shelf":"effect","category":"quotes","tags":["testimonial","quote","customer","proof","hyperframes","remotion","capcut"],"summary":"One strong customer sentence reveals word by word, then the name, role and avatar settle under it.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/testimonial-card","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/quote-at-reading-pace","md":"https://varg.ai/how-to/skills/quote-at-reading-pace.md","example":"https://s3.varg.ai/how-to/previews/d939b220f16f/take-quote-at-reading-pace.mp4"},{"slug":"star-rating-sweep","name":"Star Rating Sweep","type":"ref-pack","status":"live","shelf":"effect","category":"quotes","tags":["rating","stars","reviews","social proof","hyperframes","remotion","capcut"],"summary":"Five stars fill left to right to the real score while the number counts up beside them.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/star-rating-fill","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/star-rating-sweep","md":"https://varg.ai/how-to/skills/star-rating-sweep.md","example":"https://s3.varg.ai/how-to/previews/56bf7c1b5c82/take-star-rating-sweep.mp4"},{"slug":"wall-of-love-marquee","name":"Wall of Love Marquee","type":"ref-pack","status":"live","shelf":"effect","category":"quotes","tags":["testimonials","marquee","wall of love","social proof","hyperframes","remotion","capcut"],"summary":"Two or three rows of review cards drift in opposite directions, fading at the edges.","publisher":"Magic UI","source":"https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/marquee.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/wall-of-love-marquee","md":"https://varg.ai/how-to/skills/wall-of-love-marquee.md","example":"https://s3.varg.ai/how-to/previews/de8904a0ede1/lib-magic-ui-marquee.mp4"},{"slug":"community-post-proof","name":"Community Post as Proof","type":"ref-pack","status":"live","shelf":"effect","category":"quotes","tags":["community","reddit","comments","proof","hyperframes","remotion","capcut"],"summary":"A real community post or comment card pops over the footage with its upvotes counting up.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/reddit-post","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/community-post-proof","md":"https://varg.ai/how-to/skills/community-post-proof.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/reddit-post.mp4"},{"slug":"reviews-as-notifications","name":"Reviews Arrive as Notifications","type":"ref-pack","status":"live","shelf":"effect","category":"quotes","tags":["notifications","reviews","momentum","stack","hyperframes","remotion","capcut"],"summary":"Short reviews land as system notifications that stack and push each other down.","publisher":"Magic UI","source":"https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/animated-list.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/reviews-as-notifications","md":"https://varg.ai/how-to/skills/reviews-as-notifications.md","example":"https://s3.varg.ai/how-to/previews/52e51fc6e447/lib-magic-ui-animated-list.mp4"},{"slug":"pull-quote-beside-speaker","name":"Pull Quote Beside the Speaker","type":"ref-pack","status":"live","shelf":"effect","category":"quotes","tags":["testimonial","interview","pull quote","captions","ffmpeg","hyperframes","remotion","capcut"],"summary":"While a customer talks on camera, their key sentence appears as large type in the empty side of the frame.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/lt-dark-card","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/pull-quote-beside-speaker","md":"https://varg.ai/how-to/skills/pull-quote-beside-speaker.md","example":"https://s3.varg.ai/how-to/previews/d2553303cbde/take-pull-quote-beside-speaker.mp4"},{"slug":"split-flap-quote","name":"Split-Flap Headline Quote","type":"ref-pack","status":"live","shelf":"effect","category":"quotes","tags":["quote","split flap","result","retro","hyperframes","remotion","capcut"],"summary":"A short quote or result spells itself out on a split-flap board, tiles flipping until they land.","publisher":"Aceternity UI","source":"https://ui.aceternity.com/components/text-flipping-board","license":"Aceternity License (free components)","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/split-flap-quote","md":"https://varg.ai/how-to/skills/split-flap-quote.md","example":"https://s3.varg.ai/how-to/previews/6177d2c767ae/lib-aceternity-text-flipping-board.mp4"},{"slug":"star-count-proof","name":"GitHub Stars as Proof","type":"ref-pack","status":"live","shelf":"effect","category":"quotes","tags":["github","stars","developer","proof","hyperframes","remotion","capcut"],"summary":"Stargazer avatars fly past while a star counter odometers up to the repo's real total.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/github-stars.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/star-count-proof","md":"https://varg.ai/how-to/skills/star-count-proof.md","example":"https://s3.varg.ai/how-to/previews/0eb0b72b5627/lib-react-bits-count-up.mp4"},{"slug":"logo-lockup-outro","name":"Logo Lockup Outro","type":"ref-pack","status":"live","shelf":"effect","category":"end-cards","tags":["outro","logo","end card","brand","ffmpeg","hyperframes","remotion","capcut"],"summary":"The mark assembles, the wordmark settles beside it, then tagline and URL fade in under it.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/logo-outro","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/logo-lockup-outro","md":"https://varg.ai/how-to/skills/logo-lockup-outro.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/logo-outro.mp4"},{"slug":"action-line-cta-button","name":"Action Line + CTA Button","type":"ref-pack","status":"live","shelf":"effect","category":"end-cards","tags":["CTA","button","end card","conversion","hyperframes","remotion","capcut"],"summary":"One short action line lands, then a real-looking button pops in under it with a soft glow.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/cta-lockup","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/action-line-cta-button","md":"https://varg.ai/how-to/skills/action-line-cta-button.md","example":"https://s3.varg.ai/how-to/previews/86bfe6485954/take-action-line-cta-button.mp4"},{"slug":"url-typed-in-bar","name":"URL Typed Into the Address Bar","type":"ref-pack","status":"live","shelf":"effect","category":"end-cards","tags":["URL","browser","CTA","typing","hyperframes","remotion","capcut"],"summary":"A browser bar appears and the product URL types itself in, then the page loads into the hero.","publisher":"Magic UI","source":"https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/safari.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/url-typed-in-bar","md":"https://varg.ai/how-to/skills/url-typed-in-bar.md","example":"https://s3.varg.ai/how-to/previews/f0382ac63ae6/lib-magic-ui-safari.mp4"},{"slug":"youtube-end-screen","name":"YouTube End Screen Layout","type":"ref-pack","status":"live","shelf":"effect","category":"end-cards","tags":["YouTube","end screen","subscribe","outro","ffmpeg","hyperframes","remotion","capcut"],"summary":"A 5–20 s outro with clean empty slots for YouTube's clickable video and subscribe elements.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/mk-placeholder-grid","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/youtube-end-screen","md":"https://varg.ai/how-to/skills/youtube-end-screen.md","example":"https://s3.varg.ai/how-to/previews/14a46a0c68c0/take-youtube-end-screen.mp4"},{"slug":"scan-to-try-qr","name":"Scan-to-Try QR Card","type":"ref-pack","status":"live","shelf":"effect","category":"end-cards","tags":["QR","CTA","event","end card","ffmpeg","hyperframes","remotion","capcut"],"summary":"A high-contrast QR code with a one-line reason to scan, held long enough to grab a phone.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/camera-scan-gate","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/scan-to-try-qr","md":"https://varg.ai/how-to/skills/scan-to-try-qr.md","example":"https://s3.varg.ai/how-to/previews/dc6e2336f741/take-scan-to-try-qr.mp4"},{"slug":"store-badges-close","name":"Store Badges Close","type":"ref-pack","status":"live","shelf":"effect","category":"end-cards","tags":["app","badges","mobile","download","hyperframes","remotion","capcut"],"summary":"A short headline settles above equal-size App Store and Google Play badges, often beside a phone.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/store-badge-lockup","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/store-badges-close","md":"https://varg.ai/how-to/skills/store-badges-close.md","example":"https://s3.varg.ai/how-to/previews/17df948d8583/take-store-badges-close.mp4"},{"slug":"pull-back-to-canvas","name":"Pull Back to the Whole Canvas","type":"ref-pack","status":"live","shelf":"effect","category":"end-cards","tags":["outro","zoom out","recap","workspace","ffmpeg","hyperframes","remotion","capcut"],"summary":"The camera pulls out from the last detail to the whole product workspace, then lands on the logo.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/parallax-unzoom","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/pull-back-to-canvas","md":"https://varg.ai/how-to/skills/pull-back-to-canvas.md","example":"https://s3.varg.ai/how-to/previews/445001487020/take-pull-back-to-canvas.mp4"},{"slug":"follow-card-sign-off","name":"Follow Card Sign-Off","type":"ref-pack","status":"live","shelf":"effect","category":"end-cards","tags":["follow","social","creator","end card","hyperframes","remotion","capcut"],"summary":"A profile card with avatar, handle and a Follow button that a cursor or tap presses.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/instagram-follow","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/follow-card-sign-off","md":"https://varg.ai/how-to/skills/follow-card-sign-off.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/instagram-follow.mp4"},{"slug":"loop-to-first-frame","name":"Last Frame Equals First Frame","type":"ref-pack","status":"live","shelf":"effect","category":"end-cards","tags":["loop","social","logo","ending","ffmpeg","hyperframes","remotion","capcut"],"summary":"The ending morphs back into the opening frame so autoplaying feeds loop without a visible seam.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/logo-sting","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/loop-to-first-frame","md":"https://varg.ai/how-to/skills/loop-to-first-frame.md","example":"https://s3.varg.ai/how-to/previews/d7c780c24cc4/take-loop-to-first-frame.mp4"},{"slug":"zoom-to-the-action","name":"Zoom to the Action","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["zoom","screen recording","UI","camera","ffmpeg","hyperframes","remotion","capcut"],"summary":"The full app establishes, then the camera pushes 1.5–2× into the part being used and eases back out.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/ui-focus-zoom","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/zoom-to-the-action","md":"https://varg.ai/how-to/skills/zoom-to-the-action.md"},{"slug":"tilted-dashboard-reveal","name":"3D Tilted Dashboard Reveal","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["UI","3D","dashboard","reveal","hyperframes","remotion","capcut"],"summary":"The dashboard rises from a steep 3D tilt to flat, like a screen lifting toward the viewer.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/ui-3d-reveal","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/tilted-dashboard-reveal","md":"https://varg.ai/how-to/skills/tilted-dashboard-reveal.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/ui-3d-reveal.mp4"},{"slug":"floating-ui-panels","name":"Floating UI Panels in Depth","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["UI","depth","parallax","layers","hyperframes","remotion","capcut"],"summary":"The interface splits into its panels, which float apart in depth with parallax, then snap back.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/camera-rig-depth-stack","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/floating-ui-panels","md":"https://varg.ai/how-to/skills/floating-ui-panels.md","example":"https://s3.varg.ai/how-to/previews/0da4198313d6/take-floating-ui-panels.mp4"},{"slug":"ui-builds-itself","name":"UI Builds Itself Piece by Piece","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["UI","skeleton","loading","build","hyperframes","remotion","capcut"],"summary":"Grey skeleton blocks pulse once, then real cards, charts and text fill in with a stagger.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/skeleton-reveal","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/ui-builds-itself","md":"https://varg.ai/how-to/skills/ui-builds-itself.md","example":"https://s3.varg.ai/how-to/previews/7e416a75a48d/take-ui-builds-itself.mp4"},{"slug":"before-after-ui-wipe","name":"Before/After UI Wipe","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["before after","UI","wipe","comparison","ffmpeg","hyperframes","remotion","capcut"],"summary":"A divider sweeps across one screen, turning the old version into the new one underneath.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/before-after-wipe","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/before-after-ui-wipe","md":"https://varg.ai/how-to/skills/before-after-ui-wipe.md","example":"https://s3.varg.ai/how-to/previews/5eef833a12e2/take-before-after-ui-wipe.mp4"},{"slug":"card-expands-to-detail","name":"Card Expands Into Detail","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["UI","morph","transition","detail","hyperframes","remotion","capcut"],"summary":"A small card grows into a full detail panel in one continuous shape change.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/card-resize","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/card-expands-to-detail","md":"https://varg.ai/how-to/skills/card-expands-to-detail.md","example":"https://s3.varg.ai/how-to/previews/aa1bfe85ce1e/take-card-expands-to-detail.mp4"},{"slug":"filmed-off-a-monitor","name":"Filmed Off a Monitor","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["UI","cinematic","depth of field","screen","hyperframes","remotion","capcut"],"summary":"The UI looks filmed on a real display: slight perspective, focus falloff and glare.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/filmed-screen","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/filmed-off-a-monitor","md":"https://varg.ai/how-to/skills/filmed-off-a-monitor.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/filmed-screen.mp4"},{"slug":"form-fills-itself","name":"Form Fills Itself","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["UI","form","onboarding","typing","hyperframes","remotion","capcut"],"summary":"A cursor tabs through a short form; fields type, validate and the submit button resolves to success.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/signup-flow","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/form-fills-itself","md":"https://varg.ai/how-to/skills/form-fills-itself.md","example":"https://s3.varg.ai/how-to/previews/f61de550d7bd/take-form-fills-itself.mp4"},{"slug":"toggle-turns-feature-on","name":"Toggle Turns the Feature On","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["UI","toggle","settings","feature","hyperframes","remotion","capcut"],"summary":"A cursor flips a settings switch and the result appears at once elsewhere in the UI.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/settings-toggle-flow","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/toggle-turns-feature-on","md":"https://varg.ai/how-to/skills/toggle-turns-feature-on.md","example":"https://s3.varg.ai/how-to/previews/d3a07254e19a/take-toggle-turns-feature-on.mp4"},{"slug":"command-palette-pop","name":"Command Palette Pop","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["UI","command palette","keyboard","search","hyperframes","remotion","capcut"],"summary":"⌘K opens a palette, a few letters filter the list, the highlight moves and Enter fires the action.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/command-menu.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/command-palette-pop","md":"https://varg.ai/how-to/skills/command-palette-pop.md","example":"https://s3.varg.ai/how-to/previews/e5dc81a9ee9b/take-command-palette-pop.mp4"},{"slug":"pinned-mock-changing-states","name":"Pinned Mock, Changing States","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["UI","tabs","features","walkthrough","hyperframes","remotion","capcut"],"summary":"One product frame stays put while tabs or captions switch it through several feature states.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/sticky-mock-swap","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/pinned-mock-changing-states","md":"https://varg.ai/how-to/skills/pinned-mock-changing-states.md","example":"https://s3.varg.ai/how-to/previews/ee9214ed3536/take-pinned-mock-changing-states.mp4"},{"slug":"liquid-glass-ui-layer","name":"Liquid Glass UI Layer","type":"ref-pack","status":"live","shelf":"effect","category":"ui","tags":["glass","UI","iOS","notification","hyperframes","remotion","capcut"],"summary":"Frosted, refractive glass cards and toolbars float over a colorful scene or photo.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/liquid-glass-notification","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/liquid-glass-ui-layer","md":"https://varg.ai/how-to/skills/liquid-glass-ui-layer.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/liquid-glass-notification.mp4"},{"slug":"auto-zoom-on-click","name":"Auto Zoom on Every Click","type":"ref-pack","status":"live","shelf":"effect","category":"cursors","tags":["cursor","zoom","screen recording","click","ffmpeg","hyperframes","remotion","capcut"],"summary":"The camera eases in toward each upcoming click, trails the cursor on a spring, and eases out after.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/cursor-zoom-follow","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/auto-zoom-on-click","md":"https://varg.ai/how-to/skills/auto-zoom-on-click.md","example":"https://s3.varg.ai/how-to/previews/e57251ca12d3/take-auto-zoom-on-click.mp4"},{"slug":"oversized-look-here-cursor","name":"Oversized Look-Here Cursor","type":"ref-pack","status":"live","shelf":"effect","category":"cursors","tags":["cursor","pointer","guide","launch film","hyperframes","remotion","capcut"],"summary":"A macOS arrow at ~3–4× normal size glides in and lands its tip on what matters.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/oversized-cursor","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/oversized-look-here-cursor","md":"https://varg.ai/how-to/skills/oversized-look-here-cursor.md","example":"https://s3.varg.ai/how-to/previews/df088d35408f/take-oversized-look-here-cursor.mp4"},{"slug":"click-ripple-press","name":"Click Ripple and Button Press","type":"ref-pack","status":"live","shelf":"effect","category":"cursors","tags":["cursor","click","ripple","feedback","hyperframes","remotion","capcut"],"summary":"Every click shows a quiet expanding ring while the clicked button presses in and responds.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/press-ripple","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/click-ripple-press","md":"https://varg.ai/how-to/skills/click-ripple-press.md","example":"https://s3.varg.ai/how-to/previews/25ca11ee14d4/take-click-ripple-press.mp4"},{"slug":"shortcut-keycaps-overlay","name":"Shortcut Keycaps Overlay","type":"ref-pack","status":"live","shelf":"effect","category":"cursors","tags":["keyboard","shortcut","keystroke","tutorial","hyperframes","remotion","capcut"],"summary":"Physical-looking keycaps rise at the bottom of the frame and press in the real order when a shortcut is used.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/keystroke.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/shortcut-keycaps-overlay","md":"https://varg.ai/how-to/skills/shortcut-keycaps-overlay.md"},{"slug":"named-agent-cursor","name":"Named Agent Cursor","type":"ref-pack","status":"live","shelf":"effect","category":"cursors","tags":["agent","cursor","AI","computer use","hyperframes","remotion","capcut"],"summary":"A cursor with an accent name tag (\"Claude\", \"Agent\") moves and clicks on its own, typing each step.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/agent-cursor","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/named-agent-cursor","md":"https://varg.ai/how-to/skills/named-agent-cursor.md","example":"https://s3.varg.ai/how-to/previews/6e36e9853505/take-named-agent-cursor.mp4"},{"slug":"multiplayer-cursors-drift","name":"Multiplayer Cursors Drift In","type":"ref-pack","status":"live","shelf":"effect","category":"cursors","tags":["collaboration","cursor","team","presence","hyperframes","remotion","capcut"],"summary":"Several labeled cursors in different colors drift in from the edges and gather on the canvas.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/multiplayer-cursors","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/multiplayer-cursors-drift","md":"https://varg.ai/how-to/skills/multiplayer-cursors-drift.md","example":"https://s3.varg.ai/how-to/previews/4f518d380971/take-multiplayer-cursors-drift.mp4"},{"slug":"drag-card-across","name":"Drag a Card Across Columns","type":"ref-pack","status":"live","shelf":"effect","category":"cursors","tags":["cursor","drag","kanban","interaction","hyperframes","remotion","capcut"],"summary":"The cursor grabs a card, lifts and tilts it while carrying, and drops it into a new column with a settle.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/cursor-drag-drop","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/drag-card-across","md":"https://varg.ai/how-to/skills/drag-card-across.md","example":"https://s3.varg.ai/how-to/previews/67b4e79061c2/take-drag-card-across.mp4"},{"slug":"select-text-then-act","name":"Select Text, Then Act","type":"ref-pack","status":"live","shelf":"effect","category":"cursors","tags":["cursor","selection","AI writing","menu","hyperframes","remotion","capcut"],"summary":"The arrow becomes an I-beam, drags a selection across a phrase, and a menu or AI action appears on it.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/cursor-text-select","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/select-text-then-act","md":"https://varg.ai/how-to/skills/select-text-then-act.md","example":"https://s3.varg.ai/how-to/previews/aee37c1d18a8/take-select-text-then-act.mp4"},{"slug":"touch-taps-on-phone","name":"Touch Taps on Phone UI","type":"ref-pack","status":"live","shelf":"effect","category":"cursors","tags":["mobile","touch","tap","gesture","hyperframes","remotion","capcut"],"summary":"A translucent touch circle taps, swipes and pulls to refresh on a phone screen instead of an arrow.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/touch-indicator","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/touch-taps-on-phone","md":"https://varg.ai/how-to/skills/touch-taps-on-phone.md","example":"https://static.heygen.ai/hyperframes/templates/promoted/254fe4bd8a3f00c1e70ac5e38a1bce25060f7590/share-sheet-carousel/preview.mp4"},{"slug":"browser-window-frame","name":"Browser Window Frame","type":"ref-pack","status":"live","shelf":"effect","category":"devices","tags":["browser","mockup","web app","frame","ffmpeg","hyperframes","remotion","capcut"],"summary":"The web app plays inside a clean browser window with traffic lights and a URL bar on a soft backdrop.","publisher":"Magic UI","source":"https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/safari.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/browser-window-frame","md":"https://varg.ai/how-to/skills/browser-window-frame.md","example":"https://s3.varg.ai/how-to/previews/f0382ac63ae6/lib-magic-ui-safari.mp4"},{"slug":"phone-frame-live-screen","name":"Phone Frame with Live Screen","type":"ref-pack","status":"live","shelf":"effect","category":"devices","tags":["phone","mockup","mobile","iPhone","hyperframes","remotion","capcut"],"summary":"A screen recording plays edge to edge inside a realistic phone frame with Dynamic Island.","publisher":"Magic UI","source":"https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/iphone.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/phone-frame-live-screen","md":"https://varg.ai/how-to/skills/phone-frame-live-screen.md","example":"https://s3.varg.ai/how-to/previews/691a756f7871/lib-magic-ui-iphone.mp4"},{"slug":"laptop-lid-opens","name":"Laptop Lid Opens to Screen","type":"ref-pack","status":"live","shelf":"effect","category":"devices","tags":["laptop","MacBook","reveal","device","hyperframes","remotion","capcut"],"summary":"A laptop lid tilts open and the screen content lifts toward the viewer, then becomes the full frame.","publisher":"Aceternity UI","source":"https://ui.aceternity.com/components/macbook-scroll","license":"Aceternity License (free components)","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/laptop-lid-opens","md":"https://varg.ai/how-to/skills/laptop-lid-opens.md","example":"https://s3.varg.ai/how-to/previews/cccf2248df97/lib-aceternity-macbook-scroll.mp4"},{"slug":"3d-phone-turn","name":"3D Phone Turn","type":"ref-pack","status":"live","shelf":"effect","category":"devices","tags":["3D","phone","spin","device","hyperframes","remotion","capcut"],"summary":"A real 3D phone model turns in space with the app playing on its screen, then faces the camera.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/vfx-iphone-device","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/3d-phone-turn","md":"https://varg.ai/how-to/skills/3d-phone-turn.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/vfx-iphone-device.mp4"},{"slug":"multi-device-splay","name":"Phone, Tablet and Laptop Splay","type":"ref-pack","status":"live","shelf":"effect","category":"devices","tags":["devices","cross-platform","phone","laptop","hyperframes","remotion","capcut"],"summary":"Phone, tablet and laptop fan out from one stack into a proud row, each showing the same product.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/multi-device-splay","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/multi-device-splay","md":"https://varg.ai/how-to/skills/multi-device-splay.md","example":"https://s3.varg.ai/how-to/previews/eb78fbb1abf3/take-multi-device-splay.mp4"},{"slug":"push-through-the-screen","name":"Push Through the Screen","type":"ref-pack","status":"live","shelf":"effect","category":"devices","tags":["device","transition","phone","push-in","hyperframes","remotion","capcut"],"summary":"A phone rises into view, then the camera pushes through its screen into the full-frame UI.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/parallax-device-dive","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/push-through-the-screen","md":"https://varg.ai/how-to/skills/push-through-the-screen.md","example":"https://s3.varg.ai/how-to/previews/8a5a40359443/take-push-through-the-screen.mp4"},{"slug":"foldable-two-screen","name":"Foldable Two-Screen Reveal","type":"ref-pack","status":"live","shelf":"effect","category":"devices","tags":["foldable","phone","two screens","before after","hyperframes","remotion","capcut"],"summary":"A foldable phone opens to show two screens side by side — before and after, or app and result.","publisher":"varg","source":"https://github.com/vargHQ/code2video-templates/tree/main/iphone-duo-fold","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/foldable-two-screen","md":"https://varg.ai/how-to/skills/foldable-two-screen.md"},{"slug":"phone-in-hand-insert","name":"Phone in Hand Insert","type":"ref-pack","status":"live","shelf":"effect","category":"devices","tags":["phone","handheld","portrait","insert","hyperframes","remotion","capcut"],"summary":"A portrait phone held in frame shows a lock screen or app moment, as if filmed by a person.","publisher":"HeyGen · HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/slack-notification-ad","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/phone-in-hand-insert","md":"https://varg.ai/how-to/skills/phone-in-hand-insert.md","example":"https://static.heygen.ai/hyperframes/templates/promoted/254fe4bd8a3f00c1e70ac5e38a1bce25060f7590/slack-notification-ad/preview.mp4"},{"slug":"floating-device-bob","name":"Floating Device with Soft Bob","type":"ref-pack","status":"live","shelf":"effect","category":"devices","tags":["device","float","idle","loop","hyperframes","remotion","capcut"],"summary":"The device hangs in space and bobs and tilts very slightly so a still shot never feels frozen.","publisher":"Daniel Petho","source":"https://github.com/danielpetho/fancy/blob/main/src/fancy/components/blocks/float.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/floating-device-bob","md":"https://varg.ai/how-to/skills/floating-device-bob.md","example":"https://s3.varg.ai/how-to/previews/998cb3f37716/lib-fancy-float.mp4"},{"slug":"macos-desktop-stage","name":"macOS Desktop Stage","type":"ref-pack","status":"live","shelf":"effect","category":"devices","tags":["macOS","desktop","window","notification","hyperframes","remotion","capcut"],"summary":"A full Mac desktop with menu bar, dock and app windows sets the stage for a desktop app demo.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/macos-tahoe-liquid-glass","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/macos-desktop-stage","md":"https://varg.ai/how-to/skills/macos-desktop-stage.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/macos-tahoe-liquid-glass.mp4"},{"slug":"editor-types-the-code","name":"Editor Types the Code","type":"ref-pack","status":"live","shelf":"effect","category":"code","tags":["code","typing","editor","developer","hyperframes","remotion","capcut"],"summary":"Syntax-highlighted code types into an editor window with a caret riding the frontier.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/code-typing","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/editor-types-the-code","md":"https://varg.ai/how-to/skills/editor-types-the-code.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/code-typing.mp4"},{"slug":"red-green-diff","name":"Red/Green Diff Collapse","type":"ref-pack","status":"live","shelf":"effect","category":"code","tags":["code","diff","git","change","hyperframes","remotion","capcut"],"summary":"Removed lines flash red and collapse away while added lines expand in green.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/code-diff","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/red-green-diff","md":"https://varg.ai/how-to/skills/red-green-diff.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/code-diff.mp4"},{"slug":"spotlight-one-line","name":"Spotlight One Line of Code","type":"ref-pack","status":"live","shelf":"effect","category":"code","tags":["code","highlight","focus","explain","hyperframes","remotion","capcut"],"summary":"A highlight band sweeps onto the one line that matters while the rest of the file dims.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/code-highlight","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/spotlight-one-line","md":"https://varg.ai/how-to/skills/spotlight-one-line.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/code-highlight.mp4"},{"slug":"code-morphs-versions","name":"Code Morphs Between Versions","type":"ref-pack","status":"live","shelf":"effect","category":"code","tags":["code","morph","magic move","tutorial","hyperframes","remotion","capcut"],"summary":"One snippet transforms into the next: shared tokens glide to new positions, removed ones fade, new ones fade in.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/code-morph","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/code-morphs-versions","md":"https://varg.ai/how-to/skills/code-morphs-versions.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/code-morph.mp4"},{"slug":"terminal-session-run","name":"Terminal Session Run","type":"ref-pack","status":"live","shelf":"effect","category":"code","tags":["terminal","CLI","logs","developer","ffmpeg","hyperframes","remotion","capcut"],"summary":"A terminal types a command, then streams real-looking log output with green checks.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/terminal-simulator","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/terminal-session-run","md":"https://varg.ai/how-to/skills/terminal-session-run.md","example":"https://s3.varg.ai/how-to/previews/7b3d64d5d345/take-terminal-session-run.mp4"},{"slug":"one-line-install-card","name":"One-Line Install Card","type":"ref-pack","status":"live","shelf":"effect","category":"code","tags":["install","CLI","CTA","developer","ffmpeg","hyperframes","remotion","capcut"],"summary":"A single install command types into a small terminal card, prints a success check, and holds.","publisher":"Magic UI","source":"https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/terminal.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/one-line-install-card","md":"https://varg.ai/how-to/skills/one-line-install-card.md","example":"https://s3.varg.ai/how-to/previews/419ca5b56dc4/lib-magic-ui-terminal.mp4"},{"slug":"camera-scrolls-long-file","name":"Camera Scrolls a Long File","type":"ref-pack","status":"live","shelf":"effect","category":"code","tags":["code","scroll","walkthrough","file","ffmpeg","hyperframes","remotion","capcut"],"summary":"The view scrolls through a long file and stops with the target line centered and lit.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/code-scroll","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/camera-scrolls-long-file","md":"https://varg.ai/how-to/skills/camera-scrolls-long-file.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/code-scroll.mp4"},{"slug":"code-left-ui-right","name":"Code Left, Live UI Right","type":"ref-pack","status":"live","shelf":"effect","category":"code","tags":["code","preview","split screen","UI","hyperframes","remotion","capcut"],"summary":"Code types on the left and the UI on the right snaps to match after each change.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/live-code-compilation.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/code-left-ui-right","md":"https://varg.ai/how-to/skills/code-left-ui-right.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/code-typing.mp4"},{"slug":"code-on-3d-slab","name":"Code on a Lit 3D Slab","type":"ref-pack","status":"live","shelf":"effect","category":"code","tags":["code","3D","hero","developer","hyperframes","remotion","capcut"],"summary":"Highlighted code sits on a beveled slab that turns through space under studio light, then faces the camera.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/code-3d-extrude","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/code-on-3d-slab","md":"https://varg.ai/how-to/skills/code-on-3d-slab.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/code-3d-extrude.mp4"},{"slug":"agent-cli-welcome","name":"Agent CLI Welcome Screen","type":"ref-pack","status":"live","shelf":"effect","category":"code","tags":["agent","terminal","CLI","coding agent","hyperframes","remotion","capcut"],"summary":"A coding agent's terminal welcome screen appears, a prompt types, and the agent starts working.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/claude-code.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/agent-cli-welcome","md":"https://varg.ai/how-to/skills/agent-cli-welcome.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/code-snippet-apple-terminal-pro.mp4"},{"slug":"prompt-typed-then-generate","name":"Prompt Typed, Then Generate","type":"ref-pack","status":"live","shelf":"effect","category":"agent-flows","tags":["AI","prompt","generate","hook","hyperframes","remotion","capcut"],"summary":"A real task types into the prompt box, the Generate button is pressed, and the result starts to build.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/ai-prompt-flow.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/prompt-typed-then-generate","md":"https://varg.ai/how-to/skills/prompt-typed-then-generate.md","example":"https://static.heygen.ai/hyperframes/templates/promoted/254fe4bd8a3f00c1e70ac5e38a1bce25060f7590/ai-chat-reveal/preview.mp4"},{"slug":"answer-streams-in","name":"Answer Streams In","type":"ref-pack","status":"live","shelf":"effect","category":"agent-flows","tags":["AI","streaming","chat","text","hyperframes","remotion","capcut"],"summary":"The assistant's reply arrives in uneven token bursts, the way a real model streams.","publisher":"Miao Yang · HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/streaming-text","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/answer-streams-in","md":"https://varg.ai/how-to/skills/answer-streams-in.md","example":"https://static.heygen.ai/hyperframes/templates/promoted/254fe4bd8a3f00c1e70ac5e38a1bce25060f7590/claude-exchange/preview.mp4"},{"slug":"tool-calls-status-rows","name":"Tool Calls as Status Rows","type":"ref-pack","status":"live","shelf":"effect","category":"agent-flows","tags":["agent","tool calls","steps","trace","hyperframes","remotion","capcut"],"summary":"Each tool call appears as a row with an icon and label that goes spinner → check, building a visible plan.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/agent-run.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/tool-calls-status-rows","md":"https://varg.ai/how-to/skills/tool-calls-status-rows.md","example":"https://s3.varg.ai/how-to/previews/2fb8558b8450/lib-motion-primitives-text-shimmer.mp4"},{"slug":"nodes-wire-up-canvas","name":"Nodes Wire Up on a Canvas","type":"ref-pack","status":"live","shelf":"effect","category":"agent-flows","tags":["workflow","nodes","pipeline","agent","hyperframes","remotion","capcut"],"summary":"Nodes pop onto a canvas and connectors draw between them as the camera pulls back to show the whole pipeline.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/flowchart","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/nodes-wire-up-canvas","md":"https://varg.ai/how-to/skills/nodes-wire-up-canvas.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/flowchart.mp4"},{"slug":"beams-into-agent-hub","name":"Beams Into the Agent Hub","type":"ref-pack","status":"live","shelf":"effect","category":"agent-flows","tags":["agent","integrations","data flow","beam","hyperframes","remotion","capcut"],"summary":"Light pulses run along curved lines from tool icons into a central agent and back out to a result.","publisher":"Magic UI","source":"https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/animated-beam.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/beams-into-agent-hub","md":"https://varg.ai/how-to/skills/beams-into-agent-hub.md","example":"https://s3.varg.ai/how-to/previews/1c410e7c7d56/lib-magic-ui-animated-beam.mp4"},{"slug":"thinking-shimmer-label","name":"Thinking… Shimmer Label","type":"ref-pack","status":"live","shelf":"effect","category":"agent-flows","tags":["AI","thinking","loading","shimmer","hyperframes","remotion","capcut"],"summary":"A muted \"Thinking…\" label with a moving shine shows the model working between prompt and answer.","publisher":"Elliot Sutton","source":"https://github.com/imskyleen/animate-ui/blob/main/packages/react/src/primitives/texts/shimmering/index.tsx","license":"MIT + Commons Clause","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/thinking-shimmer-label","md":"https://varg.ai/how-to/skills/thinking-shimmer-label.md","example":"https://s3.varg.ai/how-to/previews/25a0d11eb722/lib-animate-ui-shimmering-text.mp4"},{"slug":"parallel-agents-lanes","name":"Parallel Agents Side by Side","type":"ref-pack","status":"live","shelf":"effect","category":"agent-flows","tags":["multi-agent","parallel","agents","orchestration","hyperframes","remotion","capcut"],"summary":"Several agent cards work at once in lanes or an orbit, each with its own status, then merge into one result.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/three-orbiting-cards","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/parallel-agents-lanes","md":"https://varg.ai/how-to/skills/parallel-agents-lanes.md","example":"https://s3.varg.ai/how-to/previews/c8425cff36e8/take-parallel-agents-lanes.mp4"},{"slug":"plan-checklist-ticks","name":"Plan Checklist Ticks Off","type":"ref-pack","status":"live","shelf":"effect","category":"agent-flows","tags":["agent","plan","checklist","progress","hyperframes","remotion","capcut"],"summary":"The agent's plan appears as a checklist and each item ticks and dims as it is done.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/mk-specs-list","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/plan-checklist-ticks","md":"https://varg.ai/how-to/skills/plan-checklist-ticks.md","example":"https://s3.varg.ai/how-to/previews/7606a5655b40/take-plan-checklist-ticks.mp4"},{"slug":"vertical-chat-exchange","name":"Vertical Chat Exchange","type":"ref-pack","status":"live","shelf":"effect","category":"agent-flows","tags":["chat","vertical","AI","social","hyperframes","remotion","capcut"],"summary":"A portrait chat plays out: the prompt types and sends, the answer streams and assembles a card or image.","publisher":"Jake Moran · HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/chatgpt-exchange","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/vertical-chat-exchange","md":"https://varg.ai/how-to/skills/vertical-chat-exchange.md","example":"https://static.heygen.ai/hyperframes/templates/promoted/254fe4bd8a3f00c1e70ac5e38a1bce25060f7590/chatgpt-exchange/preview.mp4"},{"slug":"tracing-beam-through-steps","name":"Tracing Beam Through Steps","type":"ref-pack","status":"live","shelf":"effect","category":"agent-flows","tags":["steps","workflow","progress","beam","hyperframes","remotion","capcut"],"summary":"A glowing dash travels one path through numbered steps, lighting each as it passes.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/tracing-beam","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/tracing-beam-through-steps","md":"https://varg.ai/how-to/skills/tracing-beam-through-steps.md","example":"https://s3.varg.ai/how-to/previews/643996847b5b/take-tracing-beam-through-steps.mp4"},{"slug":"big-stat-count-up","name":"Big Stat Count-Up","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["stat","number","count up","proof","ffmpeg","hyperframes","remotion","capcut"],"summary":"One huge number counts from zero to its value and lands, with a short label under it.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/count-up","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/big-stat-count-up","md":"https://varg.ai/how-to/skills/big-stat-count-up.md","example":"https://s3.varg.ai/how-to/previews/4d6433a0ad20/take-big-stat-count-up.mp4"},{"slug":"odometer-digit-roll","name":"Odometer Digit Roll","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["number","odometer","price","counter","hyperframes","remotion","capcut"],"summary":"Each digit rolls on its own wheel to the target, places settling right to left like an odometer.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/number-wheel","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/odometer-digit-roll","md":"https://varg.ai/how-to/skills/odometer-digit-roll.md","example":"https://s3.varg.ai/how-to/previews/93d859f91de4/lib-animate-ui-sliding-number.mp4"},{"slug":"bars-grow-with-labels","name":"Bars Grow with Value Labels","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["chart","bars","benchmark","data","hyperframes","remotion","capcut"],"summary":"Bars rise from the baseline in a staggered cascade with values riding their tops.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/animated-bar-chart","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/bars-grow-with-labels","md":"https://varg.ai/how-to/skills/bars-grow-with-labels.md","example":"https://s3.varg.ai/how-to/previews/92969d97a56e/take-bars-grow-with-labels.mp4"},{"slug":"line-draws-riding-label","name":"Line Draws with Riding Label","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["chart","line","growth","trend","hyperframes","remotion","capcut"],"summary":"A line draws itself left to right while the current value rides the pen tip, ending on a dot and big label.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/mk-line-graph","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/line-draws-riding-label","md":"https://varg.ai/how-to/skills/line-draws-riding-label.md","example":"https://s3.varg.ai/how-to/previews/b02418d12be3/take-line-draws-riding-label.mp4"},{"slug":"ranked-bar-race","name":"Ranked Bar Race","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["chart","race","ranking","data","hyperframes","remotion","capcut"],"summary":"Ranked bars grow and overtake each other over time while the axis rescales and a year/date ticks.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/bar-chart-race","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/ranked-bar-race","md":"https://varg.ai/how-to/skills/ranked-bar-race.md","example":"https://s3.varg.ai/how-to/previews/0860592b3fb2/take-ranked-bar-race.mp4"},{"slug":"progress-ring-fills","name":"Progress Ring Fills","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["percentage","ring","gauge","stat","hyperframes","remotion","capcut"],"summary":"A thin ring draws on to a percentage while the number in its center counts up in sync.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/conic-progress-ring","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/progress-ring-fills","md":"https://varg.ai/how-to/skills/progress-ring-fills.md","example":"https://s3.varg.ai/how-to/previews/fccd1f2eac50/take-progress-ring-fills.mp4"},{"slug":"before-after-metric","name":"Before → After Metric","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["before after","metric","outcome","number","hyperframes","remotion","capcut"],"summary":"The old number shows, gets crossed or rolls, and the new better number takes its place.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/value-swap.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/before-after-metric","md":"https://varg.ai/how-to/skills/before-after-metric.md","example":"https://s3.varg.ai/how-to/previews/4c97906d2cb8/take-before-after-metric.mp4"},{"slug":"money-counter-payoff","name":"Money Counter Payoff","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["money","revenue","counter","celebration","hyperframes","remotion","capcut"],"summary":"A currency figure counts up fast, flashes green on landing, and a small burst celebrates it.","publisher":"Stronkter · HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/apple-money-count","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/money-counter-payoff","md":"https://varg.ai/how-to/skills/money-counter-payoff.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/apple-money-count.mp4"},{"slug":"axis-free-comparison","name":"Axis-Free Speed Comparison","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["comparison","performance","chart","keynote","hyperframes","remotion","capcut"],"summary":"Two or three bars with no axis numbers, just labels and a big multiplier like \"2.4× faster\".","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/chart-story","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/axis-free-comparison","md":"https://varg.ai/how-to/skills/axis-free-comparison.md","example":"https://s3.varg.ai/how-to/previews/03406241fca5/take-axis-free-comparison.mp4"},{"slug":"dense-specs-wall","name":"Dense Specs Wall","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["specs","grid","features","numbers","hyperframes","remotion","capcut"],"summary":"A grid of short spec tiles fills the frame in a fast stagger — numbers and two-word labels.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/grid-card-assemble","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/dense-specs-wall","md":"https://varg.ai/how-to/skills/dense-specs-wall.md","example":"https://s3.varg.ai/how-to/previews/7d51ef545082/take-dense-specs-wall.mp4"},{"slug":"pain-metric-falls","name":"Pain Metric Falls Away","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["problem","decline","metric","story","hyperframes","remotion","capcut"],"summary":"A painful metric (hours, cost, errors) draws a falling line while the number counts down and the mood lifts.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/decline-chart","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/pain-metric-falls","md":"https://varg.ai/how-to/skills/pain-metric-falls.md","example":"https://s3.varg.ai/how-to/previews/bede991a6c6c/take-pain-metric-falls.mp4"},{"slug":"ticking-time-saved","name":"Ticking Time-Saved Clock","type":"ref-pack","status":"live","shelf":"effect","category":"numbers","tags":["timer","speed","proof","clock","ffmpeg","hyperframes","remotion","capcut"],"summary":"Clock-style digits slide as seconds tick, timing the task live on screen.","publisher":"Julien Thibeaut (ibelick)","source":"https://github.com/ibelick/motion-primitives/blob/main/components/core/sliding-number.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/ticking-time-saved","md":"https://varg.ai/how-to/skills/ticking-time-saved.md","example":"https://s3.varg.ai/how-to/previews/952535e7abc4/lib-motion-primitives-sliding-number.mp4"},{"slug":"trusted-by-marquee","name":"Trusted-By Logo Marquee","type":"ref-pack","status":"live","shelf":"effect","category":"logo-walls","tags":["logos","trusted by","marquee","social proof","ffmpeg","hyperframes","remotion","capcut"],"summary":"A row of monochrome customer logos glides sideways in a seamless loop under a short line.","publisher":"Julien Thibeaut (ibelick)","source":"https://github.com/ibelick/motion-primitives/blob/main/components/core/infinite-slider.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/trusted-by-marquee","md":"https://varg.ai/how-to/skills/trusted-by-marquee.md","example":"https://s3.varg.ai/how-to/previews/33926d9fc704/lib-motion-primitives-infinite-slider.mp4"},{"slug":"logo-grid-settles","name":"Logo Grid Settles In","type":"ref-pack","status":"live","shelf":"effect","category":"logo-walls","tags":["logos","grid","customers","trust","hyperframes","remotion","capcut"],"summary":"Logos fade and scale into a tidy grid with a soft stagger, then hold for a beat.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/logo-wall","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/logo-grid-settles","md":"https://varg.ai/how-to/skills/logo-grid-settles.md","example":"https://s3.varg.ai/how-to/previews/ba01a4759ed1/take-logo-grid-settles.mp4"},{"slug":"integrations-orbit","name":"Integrations Orbit the Logo","type":"ref-pack","status":"live","shelf":"effect","category":"logo-walls","tags":["integrations","logos","orbit","ecosystem","hyperframes","remotion","capcut"],"summary":"App icons circle your logo on one or two thin rings turning in opposite directions.","publisher":"Magic UI","source":"https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/orbiting-circles.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/integrations-orbit","md":"https://varg.ai/how-to/skills/integrations-orbit.md","example":"https://s3.varg.ai/how-to/previews/01246d7e6592/lib-magic-ui-orbiting-circles.mp4"},{"slug":"partner-lockup","name":"Partner × Partner Lockup","type":"ref-pack","status":"live","shelf":"effect","category":"logo-walls","tags":["partnership","logos","lockup","co-brand","hyperframes","remotion","capcut"],"summary":"Two logos slide together from opposite sides and lock around a thin × or + mark.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/logo-brand-close","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/partner-lockup","md":"https://varg.ai/how-to/skills/partner-lockup.md","example":"https://s3.varg.ai/how-to/previews/f063ca6926cf/take-partner-lockup.mp4"},{"slug":"brand-chips-spring-in","name":"Brand Chips Spring In","type":"ref-pack","status":"live","shelf":"effect","category":"logo-walls","tags":["logos","chips","models","stack","hyperframes","remotion","capcut"],"summary":"Round brand chips pop in one by one with a spring and overlap into a tidy stack.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/logo-enter.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/brand-chips-spring-in","md":"https://varg.ai/how-to/skills/brand-chips-spring-in.md","example":"https://s3.varg.ai/how-to/previews/b9add12b6f1d/take-brand-chips-spring-in.mp4"},{"slug":"model-logos-float-past","name":"Logos Float Past in Depth","type":"ref-pack","status":"live","shelf":"effect","category":"logo-walls","tags":["logos","3D","marquee","ecosystem","hyperframes","remotion","capcut"],"summary":"Partner or model logos drift past on a tilted plane, sharp near the camera and blurred toward the horizon.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/perspective-marquee","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/model-logos-float-past","md":"https://varg.ai/how-to/skills/model-logos-float-past.md","example":"https://s3.varg.ai/how-to/previews/4bdc02063c48/take-model-logos-float-past.mp4"},{"slug":"integration-logos-light-up","name":"Integration Logos Light Up","type":"ref-pack","status":"live","shelf":"effect","category":"logo-walls","tags":["integrations","logos","grid","highlight","hyperframes","remotion","capcut"],"summary":"A grid of integration tiles sits dim; each lights with a traveling border glow as the narration names it.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/constellation-hub","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/integration-logos-light-up","md":"https://varg.ai/how-to/skills/integration-logos-light-up.md","example":"https://s3.varg.ai/how-to/previews/e3c36de0e7aa/take-integration-logos-light-up.mp4"},{"slug":"bento-feature-grid","name":"Bento Feature Grid","type":"ref-pack","status":"live","shelf":"effect","category":"galleries","tags":["bento","grid","features","recap","hyperframes","remotion","capcut"],"summary":"Features land in a grid of differently sized rounded tiles — one hero tile, smaller supporting ones.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/mk-placeholder-grid","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/bento-feature-grid","md":"https://varg.ai/how-to/skills/bento-feature-grid.md","example":"https://s3.varg.ai/how-to/previews/5ecf67ae908d/take-bento-feature-grid.mp4"},{"slug":"camera-drifts-bento","name":"Camera Drifts Across a Bento","type":"ref-pack","status":"live","shelf":"effect","category":"galleries","tags":["grid","pan","montage","gallery","hyperframes","remotion","capcut"],"summary":"An oversized grid of screenshots fills the frame and the camera drifts diagonally across it.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/infinite-bento-pan.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/camera-drifts-bento","md":"https://varg.ai/how-to/skills/camera-drifts-bento.md","example":"https://s3.varg.ai/how-to/previews/cf9bd20c1ab9/lib-codrops-scroll-3d-grid.mp4"},{"slug":"tilted-screenshot-wall","name":"Tilted Screenshot Wall","type":"ref-pack","status":"live","shelf":"effect","category":"galleries","tags":["gallery","screenshots","3D","wall","hyperframes","remotion","capcut"],"summary":"A wall of screenshots seen at an isometric angle, columns scrolling up and down at different speeds.","publisher":"Aceternity UI","source":"https://ui.aceternity.com/components/3d-marquee","license":"Aceternity License (free components)","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/tilted-screenshot-wall","md":"https://varg.ai/how-to/skills/tilted-screenshot-wall.md","example":"https://s3.varg.ai/how-to/previews/cc6052dd4318/lib-aceternity-3d-marquee.mp4"},{"slug":"stacked-cards-fan","name":"Stacked Cards Fan Out","type":"ref-pack","status":"live","shelf":"effect","category":"galleries","tags":["cards","stack","gallery","examples","hyperframes","remotion","capcut"],"summary":"A pile of cards or photos shuffles, then fans or settles one forward into focus.","publisher":"Codrops","source":"https://github.com/codrops/ImageStackGrid","license":"MIT (per demo repo)","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/stacked-cards-fan","md":"https://varg.ai/how-to/skills/stacked-cards-fan.md","example":"https://s3.varg.ai/how-to/previews/8076b8d8b942/lib-codrops-image-stack-intro.mp4"},{"slug":"app-screens-on-rail","name":"App Screens on a Rail","type":"ref-pack","status":"live","shelf":"effect","category":"galleries","tags":["carousel","app screens","mobile","flow","hyperframes","remotion","capcut"],"summary":"Two to five app screens ride a horizontal rail: one centered and sharp, neighbors smaller and receded.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/screen-flow-carousel","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/app-screens-on-rail","md":"https://varg.ai/how-to/skills/app-screens-on-rail.md","example":"https://s3.varg.ai/how-to/previews/d5bef41402a8/take-app-screens-on-rail.mp4"},{"slug":"cards-orbit-ring","name":"Cards Orbit in a Ring","type":"ref-pack","status":"live","shelf":"effect","category":"galleries","tags":["carousel","ring","gallery","3D","hyperframes","remotion","capcut"],"summary":"Image cards ride a circle, larger in front and smaller behind, sweeping fast-slow-fast.","publisher":"Daniel Petho","source":"https://github.com/danielpetho/fancy/blob/main/src/fancy/components/blocks/circling-elements.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/cards-orbit-ring","md":"https://varg.ai/how-to/skills/cards-orbit-ring.md","example":"https://s3.varg.ai/how-to/previews/5101dbbde2da/lib-fancy-circling-elements.mp4"},{"slug":"rapid-screenshot-burst","name":"Rapid Screenshot Burst","type":"ref-pack","status":"live","shelf":"effect","category":"galleries","tags":["montage","beat","hype","images","ffmpeg","hyperframes","remotion","capcut"],"summary":"Full-screen images slam in one on top of another on the beat, landing on the final hero shot.","publisher":"Codrops","source":"https://github.com/codrops/RapidLayersAnimation","license":"MIT (per demo repo)","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/rapid-screenshot-burst","md":"https://varg.ai/how-to/skills/rapid-screenshot-burst.md","example":"https://s3.varg.ai/how-to/previews/1b9880c6836c/lib-codrops-rapid-layers-animation.mp4"},{"slug":"opposing-marquee-rows","name":"Opposing Marquee Rows","type":"ref-pack","status":"live","shelf":"effect","category":"galleries","tags":["marquee","rows","gallery","background","hyperframes","remotion","capcut"],"summary":"Rows of tiles scroll sideways at different speeds and directions under a title.","publisher":"Daniel Petho","source":"https://github.com/danielpetho/fancy/blob/main/src/fancy/components/blocks/simple-marquee.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/opposing-marquee-rows","md":"https://varg.ai/how-to/skills/opposing-marquee-rows.md","example":"https://s3.varg.ai/how-to/previews/85e25819e363/lib-fancy-simple-marquee.mp4"},{"slug":"filmstrip-on-curve","name":"Filmstrip on a Curve","type":"ref-pack","status":"live","shelf":"effect","category":"galleries","tags":["gallery","path","ribbon","playful","hyperframes","remotion","capcut"],"summary":"A ribbon of thumbnails snakes along a curved path across the frame.","publisher":"Daniel Petho","source":"https://github.com/danielpetho/fancy/blob/main/src/fancy/components/blocks/marquee-along-svg-path.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/filmstrip-on-curve","md":"https://varg.ai/how-to/skills/filmstrip-on-curve.md","example":"https://s3.varg.ai/how-to/previews/a0bcad40e8fa/lib-fancy-marquee-along-svg-path.mp4"},{"slug":"slow-mesh-gradient","name":"Slow Mesh Gradient","type":"ref-pack","status":"live","shelf":"effect","category":"backdrops","tags":["backdrop","gradient","mesh","brand","ffmpeg","hyperframes","remotion","capcut"],"summary":"Soft brand-colored fields blend and drift slowly behind titles and UI.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/mesh-gradient-bg","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/slow-mesh-gradient","md":"https://varg.ai/how-to/skills/slow-mesh-gradient.md","example":"https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/mesh-gradient.mp4"},{"slug":"aurora-behind-title","name":"Aurora Behind the Title","type":"ref-pack","status":"live","shelf":"effect","category":"backdrops","tags":["backdrop","aurora","dark","title","hyperframes","remotion","capcut"],"summary":"Blurred light streaks drift sideways across a dark frame behind a centered title.","publisher":"Aceternity UI","source":"https://ui.aceternity.com/components/aurora-background","license":"Aceternity License (free components)","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/aurora-behind-title","md":"https://varg.ai/how-to/skills/aurora-behind-title.md","example":"https://s3.varg.ai/how-to/previews/ba650f55f055/lib-aceternity-aurora-background.mp4"},{"slug":"faint-grid-field","name":"Faint Grid or Dot Field","type":"ref-pack","status":"live","shelf":"effect","category":"backdrops","tags":["backdrop","grid","developer","technical","ffmpeg","hyperframes","remotion","capcut"],"summary":"A very faint line grid or dot field gives structure behind UI and code, with a soft radial fade.","publisher":"Magic UI","source":"https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/flickering-grid.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/faint-grid-field","md":"https://varg.ai/how-to/skills/faint-grid-field.md","example":"https://s3.varg.ai/how-to/previews/2be6dd5c7132/lib-magic-ui-flickering-grid.mp4"},{"slug":"spotlight-from-above","name":"Spotlight From Above","type":"ref-pack","status":"live","shelf":"effect","category":"backdrops","tags":["backdrop","spotlight","light","premium","hyperframes","remotion","capcut"],"summary":"Soft light cones fall from the top of a dark frame onto the product or title.","publisher":"Aceternity UI","source":"https://ui.aceternity.com/components/spotlight-new","license":"Aceternity License (free components)","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/spotlight-from-above","md":"https://varg.ai/how-to/skills/spotlight-from-above.md","example":"https://s3.varg.ai/how-to/previews/48791363c6c6/lib-aceternity-spotlight-new.mp4"},{"slug":"film-grain-over-gradient","name":"Film Grain Over Gradient","type":"ref-pack","status":"live","shelf":"effect","category":"backdrops","tags":["backdrop","grain","noise","texture","ffmpeg","hyperframes","remotion","capcut"],"summary":"A fine animated grain sits over the gradient so it feels printed, removes banding and looks less digital.","publisher":"HeyGen","source":"https://github.com/heygen-com/hyperframes/tree/main/registry/components/grain-overlay","license":"Apache-2.0","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/film-grain-over-gradient","md":"https://varg.ai/how-to/skills/film-grain-over-gradient.md","example":"https://s3.varg.ai/how-to/previews/5c739b2aae29/lib-react-bits-noise.mp4"},{"slug":"blurred-product-behind","name":"Blurred Product Behind Text","type":"ref-pack","status":"live","shelf":"effect","category":"backdrops","tags":["backdrop","blur","UI","transition","ffmpeg","hyperframes","remotion","capcut"],"summary":"The product UI itself, heavily blurred and dimmed, becomes the backdrop for a title or quote.","publisher":"Kapish Dima · remocn","source":"https://remocn.dev/r/backdrop.json","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/blurred-product-behind","md":"https://varg.ai/how-to/skills/blurred-product-behind.md"},{"slug":"perspective-grid-tunnel","name":"Perspective Grid Tunnel","type":"ref-pack","status":"live","shelf":"effect","category":"backdrops","tags":["backdrop","grid","speed","retro","hyperframes","remotion","capcut"],"summary":"A card or title floats in a perspective tunnel or floor grid while light streaks race along the lines.","publisher":"Magic UI","source":"https://github.com/magicuidesign/magicui/blob/main/apps/www/registry/magicui/warp-background.tsx","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/perspective-grid-tunnel","md":"https://varg.ai/how-to/skills/perspective-grid-tunnel.md","example":"https://s3.varg.ai/how-to/previews/23d0573a586e/lib-magic-ui-warp-background.mp4"},{"slug":"brand-silk-waves","name":"Brand-Color Silk Waves","type":"ref-pack","status":"live","shelf":"effect","category":"backdrops","tags":["backdrop","silk","waves","brand","hyperframes","remotion","capcut"],"summary":"Smooth silk-like folds or wave bands in brand colors flow slowly behind the content.","publisher":"David Haz","source":"https://github.com/DavidHDev/react-bits/blob/main/src/content/Backgrounds/Silk/Silk.jsx","license":"MIT + Commons Clause","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/brand-silk-waves","md":"https://varg.ai/how-to/skills/brand-silk-waves.md","example":"https://s3.varg.ai/how-to/previews/0c9046598c5a/lib-react-bits-silk.mp4"},{"slug":"quiet-particle-field","name":"Quiet Particle Field","type":"ref-pack","status":"live","shelf":"effect","category":"backdrops","tags":["backdrop","particles","bokeh","ambient","hyperframes","remotion","capcut"],"summary":"Out-of-focus dots drift slowly in depth behind the content, adding life without motion noise.","publisher":"tsParticles (Matteo Bruni)","source":"https://github.com/tsparticles/presets/blob/main/presets/ambient/src/options.ts","license":"MIT","install":{"claude-code":"claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg","codex":"npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y","cursor":"npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y"},"agents":["claude-code","claude-ai","codex","cursor","openclaw","gemini-cli","mcp","varg-studio"],"url":"https://varg.ai/how-to/skills/quiet-particle-field","md":"https://varg.ai/how-to/skills/quiet-particle-field.md","example":"https://s3.varg.ai/how-to/previews/c56a87eff5da/lib-tsparticles-ambient.mp4"}]}