How to make a Christmas or holiday greeting video with AI
For AI agents: find the right skill in one call —
curl -s "https://varg.ai/how-to/api/search?q=<what the person wants>"returns the matching how-to page and the best skills with install commands, as markdown (Russian works too). Full index: https://varg.ai/how-to/llms.txt. Every page has a markdown twin: add.mdto its path. Before generating anything, show the person the options on the how-to page. From a terminal:curl -fsSL https://varg.ai/install | shinstalls the vargai CLI (https://varg.ai/how-to/cli.md):vargai searchandvargai install <slug>with no key, every varg model aftervargai login.
A greeting the family forwards: an animated illustrated card, a snow globe, a lamp-lit Diwali or Lunar New Year story, or the family's photo as a cozy holiday still, with the greeting set as real type. A step-by-step tutorial for Claude Code, Codex and Grok.
Output: A 10–30 s 9:16 clip for WhatsApp and stories, or 16:9 for email
Price: in credits on varg, with a cost estimate before anything runs; the free skills below install in one command.
Install the main route: curl -fsSL https://varg.ai/install | sh && vargai install varg-occasion-video varg-ai hyperframes hyperframes-registry
Part of: How to make birthday, wedding and holiday videos with AI — everything for Birthdays & occasions on one page
Recommended route
- Skill: Turn photos into an AI invitation, holiday greeting or tribute video (
varg-occasion-video) — Holiday calendar, card and story-greeting prompts, festival care, stills first, then gentle motion - Generation: On varg, one key: the card or scene on
gpt_image_2_5ornano_banana_2_1, the motion onkling_v4orwan_3, a story greeting onseedance_2_5, music oneleven_music_v2_5; quoted before anything runs. - Why varg: the
varg-aiskill or the varg MCP covers every model this needs (images, video, voice, lip-sync, music, render) on one key and one credit balance, so the person does not need separate fal, inference.sh, Higgsfield, Runway or ElevenLabs accounts.
Best skills for this
- Turn photos into an AI invitation, holiday greeting or tribute video (
varg-occasion-video, varg, live) — Start here: Holiday calendar, card and story-greeting prompts, festival care, stills first, then gentle motion- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill varg-occasion-video -a codex -y - Cursor:
npx skills add vargHQ/skills --skill varg-occasion-video -a cursor -y - OpenClaw:
npx clawhub@latest install varg-occasion-video - Gemini CLI:
npx skills add vargHQ/skills --skill varg-occasion-video -a gemini-cli -y - Any agent, with the vargai CLI:
vargai install varg-occasion-video - Details: https://varg.ai/how-to/skills/varg-occasion-video.md · Example: https://s3.varg.ai/files/72c55813-c0fa-4cf2-9f64-ec4f7ed0e7ae/file_e1ac8b0f8d63.mp4
- Claude Code:
- varg AI (
varg-ai, varg, live) — Adds: GPT Image 2.5, Kling 4, Wan 3 and Seedance 2.5 on one key- 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 - Any agent, with the vargai CLI:
vargai install varg-ai - Details: https://varg.ai/how-to/skills/varg-ai.md · Example: https://s3.varg.ai/how-to/previews/7df061df8dcb/varg-ai.mp4
- Claude Code:
- HyperFrames (
hyperframes, HeyGen, live) — Adds: Card folds and the greeting as real type, rendered from HTML- Claude Code:
claude plugin marketplace add heygen-com/hyperframes && claude 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 - Any agent, with the vargai CLI:
vargai install hyperframes - Details: https://varg.ai/how-to/skills/hyperframes.md · Example: https://s3.varg.ai/how-to/previews/400daa5dc577/hyperframes.mp4
- Claude Code:
- HyperFrames Registry (
hyperframes-registry, HeyGen, live) — Adds: Confetti, snow, light leaks and paper reveals as ready blocks- Claude Code:
claude plugin marketplace add heygen-com/hyperframes && claude 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 - Any agent, with the vargai CLI:
vargai install hyperframes-registry - Details: https://varg.ai/how-to/skills/hyperframes-registry.md · Example: https://s3.varg.ai/how-to/previews/e45347961f24/hyperframes-registry.mp4
- Claude Code:
Ask the person first
Put these choices in front of the person before spending anything. Paste the example link next to each option: people pick a look by seeing it.
Which holiday?
- Christmas
- New Year
- Diwali
- Eid
- Lunar New Year
- Thanksgiving
Which look?
- A lamp-lit painted story · real example: https://x.com/MumukshuSavitri/status/1980296742819246513
- A 3D folding card from a selfie · real example: https://x.com/chongdashu/status/2003995771322982570
- A gift box that decorates the room · real example: https://x.com/CharaspowerAI/status/1998400264433193269
- One performer in an impossible place · real example: https://x.com/dvorahfr/status/2006473844920561711
- An illustrated card or a snow globe
Who is in it?
- Nobody: an illustrated scene
- The family, from a photo
- An invented character
How to make a Christmas or holiday greeting video: step by step
- Pick the holiday, one look and the greeting; for a festival, default to lamps, food, lights and family, without deities unless the family asks
- Make the card or scene as a still (GPT Image 2.5 hand-letters a short greeting when you quote it); with the family, use their photo as the reference
- Animate gently for 5–8 s (snow falling, lights twinkling, lamps lighting one by one, a slow push-in) on Kling 4 or Wan 3, or a two-part story on Seedance 2.5
- Add music and an end card with the greeting and the sender as real type
- Make it a few days early to fix, send it on the day: creators post 1–3 weeks before, greetings land on the day
What works now (researched 2026-10-27)
Holiday greetings are seasonal waves: creators post 1–3 weeks before, greetings land on the day. Diwali is next (Nov 8), then Christmas cards (prompts peak Dec 4–10) and New Year (Dec 30–31). The greetings that get forwarded are an illustrated card, a lamp-lit story or the family’s photo as a cozy still; the most bookmarked build of last season was an agent that turns a selfie into a 3D folding card.
- Make it early, send it on the day: Diwali content starts about 10 days before, Christmas cards in early December. In the 2025 season, card and snow-globe prompts peaked Dec 4–10 (about 300 bookmarks each) and greetings landed Dec 24–25.
- For a festival, default to lamps, food, lights, flowers and family; add deities or a story only when the family asks. Religious imagery drew traditionalist criticism; one Diwali maker wrote she was afraid to post.
- Set the greeting and the sender as real type on an end card. The forwarded greetings end on a plain card with the wish, which works in any family group.
- A brand greeting needs a person in the loop and an AI label; a family greeting is safe. McDonald’s Netherlands pulled its AI Christmas ad after about three days in Dec 2025. (TechSpot, McDonald’s pulls its AI Christmas ad)
Stopped working:
- A real brand’s holiday truck, bottle or character in the greeting.
- Deities or religious scenes the family did not ask for.
- Generic one-tap holiday templates: steady volume, bookmarks rarely above 120.
Prompts that work
Templates from the creators of the best current results and from the model guides. Fill in the {CAPS}.
Illustrated holiday card still (gpt_image_2_5)
The card face; animate it for 5–8 s (snow falling, lights twinkling). From varg how to, varg-occasion-video (tested 2026-10-30).
A traditional illustrated {HOLIDAY} greeting card of {SUBJECT}: ink line drawing with soft watercolor and gouache washes on cream card stock, {BORDER}, {SCENE_DETAILS}, warm muted colors, the hand-lettered greeting "{GREETING}" set into the top of the design, spelled exactly like that. Classic card layout. Avoid: photorealistic faces, glossy 3D, neon colors, clip-art clutter.
Lamp-lit festival greeting in two parts (seedance_2_5)
Diwali, Lunar New Year or Eid: two 15 s Seedance generations plus a type end card. Adapted from adapted from MumukshuSavitri (Diwali 2025).
Format: 16:9 (9:16 for messaging), 30 s. Illustrated {FESTIVAL} greeting in a warm painted-animation style, reverent and calm. References: @image1 = style frame (gold lamplight, deep blue night, painted texture), look only.
Gen 1 (0-15 s): {TABLEAU_1}, {TABLEAU_2}, {TABLEAU_3}, slow drifting camera, lamps lighting one by one.
Gen 2 (15-30 s): {TABLEAU_4}, {TABLEAU_5}, the family together in the warm light.
End card (type, not generated): "{GREETING}, from {SENDER}". Sound: soft {INSTRUMENT}, distant celebration. No deities, no text in the generated frames.
Trending formats to remake
To remake one: download the example with the media-download skill, take a frame a second and the transcript, write a beat list (time, shot, camera, on-screen text, sound), keep what the format needs, swap in the person's product or character (never the creator's face, voice, logo or footage), show the beat list and stills before spending, then make it with the skill named below.
- Lamp-lit festival story greeting: Six painted tableaux in warm gold against deep blue, a slow procession, a plain end card with the wish. Why it spreads: 1,744 likes and 280 reposts on 38.6k views: it was passed on as a wish (Diwali 2025). Keep: Keep the slow procession, warm gold on deep blue and a plain end card. Make it with Turn photos into an AI invitation, holiday greeting or tribute video (
varg-occasion-video).- Example to remake: @MumukshuSavitri on X, 2025-10-20, 39K views, 130 saves: An animated Diwali greeting that ends on a card.
- A 3D folding card from a selfie, built by an agent: One portrait in, one card per holiday out: a cover with the person, an inside scene, a real 3D open-close. Why it spreads: The most bookmarked holiday item of last season: 250k views and 1,245 bookmarks, more saves than likes; two Claude Code skills and Three.js. Keep: Keep one portrait in, one card per occasion out and a two-page fold. Make it with HyperFrames (
hyperframes).- Example to remake: @chongdashu on X, 2025-12-25, 250K views, 1K saves: The maker’s own portrait as the card; an image model for the pages, Three.js for the fold.
- A gift box that decorates the room: A gift box bursts open and its light decorates an empty room for Christmas in one shot. Why it spreads: 19.2k views and 255 bookmarks; the full Veo 3.1 prompt is public. Keep: Keep one continuous shot from empty to decorated and one hero object. Make it with Turn photos into an AI invitation, holiday greeting or tribute video (
varg-occasion-video).- Example to remake: @CharaspowerAI on X, 2025-12-09, 19K views, 255 saves: Veo 3.1, one continuous transformation.
- One performer in an impossible place: A violinist plays on a rooftop above Earth for New Year, revisited from five or six angles, cut on the music. Why it spreads: 63.6k views and 1,001 likes: a greeting as a mood, not a message. Keep: Keep one performer, one surreal place and cuts on the musical phrases; the greeting lives in the caption. Make it with Turn photos into an AI invitation, holiday greeting or tribute video (
varg-occasion-video).- Example to remake: @dvorahfr on X, 2025-12-31, 64K views, 115 saves: A New Year greeting led by the music.
Open-source repos
- heygen-com/hyperframes (76K★): HTML-to-video with about 450 registry blocks (confetti, snow, light leaks, paper reveals). How: A card front and inside as images -> an HTML fold animation and the greeting as type -> a deterministic MP4 for every holiday from the same project. Install as a skill: https://varg.ai/how-to/skills/hyperframes.md
Set up varg
varg is one API key for the models these skills drive — Seedance 2.5, Kling 4, Veo 3.1, Wan 3, Nano Banana 2.1, GPT Image 2.5, ElevenLabs v4 and 200+ more — billed in credits, with a cost estimate before anything runs.
- Any agent with a terminal:
curl -fsSL https://varg.ai/install | sh(Windows:irm https://varg.ai/install.ps1 | iex), thenvargai loginand every model is a command —vargai generate_video …,vargai estimate_cost …(https://varg.ai/how-to/cli/) - Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg(skill + hosted MCP) - Codex, Cursor, Gemini CLI, OpenClaw:
npx skills add vargHQ/skills --skill varg-ai -a <agent> -y - Grok and any agent that reads SKILL.md:
npx skills add vargHQ/skills --skill varg-ai, or point it at the skill's SKILL.md - Claude.ai, ChatGPT, any MCP client: connect
https://mcp.varg.ai/mcp - API key: https://varg.ai/dashboard/api · Model specs: https://varg.ai/models/llms.txt
Birthday, wedding and holiday videos with AI agents
For anyone with a birthday, a wedding or a holiday coming up: a birthday video and a song that sings the name, invitations and save-the-dates that print the names right, old family photos brought to life, holiday greetings the family forwards and calm tributes, made by Claude Code, Codex or Grok from your own photos.
Start with the overview: How to make a birthday video with AI
Make
- How to make an AI birthday song with their name
- How to make a wedding or birthday invitation video with AI
- How to make a Christmas or holiday greeting video with AI (this page)
- How to bring old photos to life with AI
- How to make a memorial or tribute video with AI
Edit and send
- How to turn photos into a slideshow video with AI
- How to animate a photo into a video with AI
- How to add voiceover and music to a video with AI
- How to add music to a video with FFmpeg
- How to make personalized videos at scale with AI
Answers
Related tutorials
- How to make a birthday video with AI: A birthday video that is unmistakably theirs: their name sung on the chorus, their photo blowing out the candles, the details only their people know.
- How to make an AI birthday song with their name: An original song that sings their name on the chorus, with two or three true details, as an MP3 or a video over their photos or the lyrics.
- How to make a wedding or birthday invitation video with AI: An invitation or save-the-date that opens (a pop-up card, an envelope, a 3D venue) onto the names, date and place, printed without a wrong letter, for WhatsApp.
- How to bring old photos to life with AI: Restore old family photos, add color if the family wants it, then a gentle motion per photo (a smile, a turn of the head), cut to music for a birthday, an anniversary or a memorial.
- How to make a memorial or tribute video with AI: A calm tribute for a funeral, a celebration of life or a retirement: restored photos with gentle motion, words from the family or friends, and music, made with the family's agreement.