Skip to content

DirectorySkills

Run 1Moodboard snaps together“Moodboard of six of our photos titled "Autumn collection".”
Runs in
  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • GitHub Copilot
  • OpenCode
Generates with
Your agent's model
Tested with
Claude Code 2.1.322Claude Sonnet 5.51 real run, 10 Nov
Needs
Node 22+Chromeffmpeg
Licence
Recaply licence

Moodboard Snaps Together

Photos drop and tape themselves onto a moodboard, then a caption lands.

$9.99once, yours to keep

Photos fall onto a board one by one, each pinned with a strip of tape at a slight angle, building a moodboard. A 4 to 10 second clip in 16:9, 9:16, 1:1 or 4:5, as an MP4 on its own or as one scene of a longer launch film. Renders locally with Chrome and ffmpeg: no video model, no key and no cost. Use when a design, fashion, interior or creative planning product shows collecting references.

By RecaplyUpdated 11 Nov

Install Moodboard Snaps Together

After the download, ask your agent to add it, or run the line yourself.

Read https://recaply.co/skills/moodboard-snap-scene/install.md and follow it to install the moodboard-snap-scene skill from moodboard-snap-scene.zip.

Paste it into your agent. It reads our install steps, finds the ZIP you downloaded and adds the skill for you.

New to skills? How to install a skill

Similar skills

All 735 skills

Who Moodboard Snaps Together is for

What you get

  • An MP4 scene at 16:9, 9:16, 1:1 or 4:5
  • Photos fall onto a board one by one, each pinned with a strip of tape at a slight angle, building a moodboard
  • Works alone or as one scene in a longer film

Good fit

  • When a design, fashion, interior or creative planning product shows collecting references

Not for

  • A whole launch film in one go (use a launch film)
  • Filmed footage or people on camera

About this skill

You say

Moodboard of six of our photos titled "Autumn collection".

It said back

The "Autumn collection" moodboard is rendered. It runs 4.98 s at 1920×1080 and 30 fps, and the file is 464 KB.

  • Video: autumn/autumn-collection.mp4
  • Look: poster, a loud orange background with the title in heavy black type. The six photos land one by one, each taped on at a slight angle. The check found no layout problems, and I looked at the settled frame.
  • Photos: photos/ has eight, so I picked six that fit a warm autumn palette. They are the sunset sea, forest, dunes, bottle, red chair and plant. I left out the cool-toned peaks and the night city.
  • Not used: your logo is set in film.json, but I didn't see it on the settled frame. I also didn't add a name or URL, since you didn't give me any.
Show more

What it did in run 1

  1. moodboard-snap-scene
  2. find . -path ./.claude -prune -o -type f \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.png' -o -iname '*.webp' -o -iname '*.svg' -o -iname '*.heic' \) -print | head -50; node .claude/skills/moodboard-snap-scene/scripts/check.mjs
  3. cd ./photos && mkdir -p /tmp/m && for f in *.jpg; do sips -Z 300 $f --out /tmp/m/$f >/dev/null; done; cd /tmp/m && ffmpeg -loglevel error -y -i 1-sea.jpg -i 2-peaks.jpg -i 3-forest.jpg -i 4-city.jpg -i 5-dunes.jpg -i 6-bottle.jpg -i 7-chair.jpg -i 8-plant.jpg -filter_complex "[0][1][2][3]hstack=4[a];[4][5][6][7]hstack=4[b];[a][b]vstack" sheet2.png; echo done
  4. /tmp/m/sheet2.png
  5. cd ./photos && ffmpeg -loglevel error -y -i 1-sea.jpg -i 2-peaks.jpg -i 3-forest.jpg -i 4-city.jpg -i 5-dunes.jpg -i 6-bottle.jpg -i 7-chair.jpg -i 8-plant.jpg -filter_complex "[0]scale=300:300[a0];[1]scale=300:300[a1];[2]scale=300:300[a2];[3]scale=300:300[a3];[4]scale=300:300[a4];[5]scale=300:300[a5];[6]scale=300:300[a6];[7]scale=300:300[a7];[a0][a1][a2][a3]hstack=4[a];[a4][a5][a6][a7]hstack=4[b];[a][b]vstack" /tmp/sheet2.png; echo done
  6. /tmp/sheet2.png
  7. cd . && mkdir -p autumn && cat > autumn/film.json <<'E' { "look": "poster", "size": "16:9", "logo": "../logo.svg", "out": "autumn-collection.mp4", "scenes": [ { "scene": "moodboard", "caption": "Autumn collection", "images": ["../photos/1-sea.jpg","../photos/3-forest.jpg","../photos/5-dunes.jpg","../photos/6-bottle.jpg","../photos/7-chair.jpg","../photos/8-plant.jpg"] } ] } E S=.claude/skills/moodboard-snap-scene/scripts/film.mjs node $S autumn/film.json --check && node $S autumn/film.json && ls -la autumn && ffprobe -v error -show_entries format=duration -of csv=p=0 autumn/autumn-collection.mp4
  8. cd . && node .claude/skills/moodboard-snap-scene/scripts/film.mjs autumn/film.json --check
  9. ./autumn/film.json
  10. cd . && node .claude/skills/moodboard-snap-scene/scripts/film.mjs autumn/film.json --check
  11. ./autumn/film-check.png
  12. node .claude/skills/moodboard-snap-scene/scripts/film.mjs autumn/film.json && ls -la autumn
  13. Done

10 Nov 2026 · Claude Code 2.1.322 with Claude Sonnet 5.5 · 45 s · $0.13 of API use

Questions

Is Moodboard Snaps Together free?

No. Moodboard Snaps Together costs $9.99 once and stays in your Recaply account, or it comes with the Recaply plan ($19.99 a month), which opens every premium skill and prompt.

Which agents can use Moodboard Snaps Together?

Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.

What do I get when I buy Moodboard Snaps Together?

A ZIP of the whole skill folder (60 KB): the SKILL.md your agent follows and its 12 other files, the references, templates and scripts it uses. You download it from this page whenever you need it, and install it in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. The Recaply plan opens it too, with every other premium skill and prompt.

How do I install Moodboard Snaps Together?

Buy it, then download the ZIP from this page. For Claude Code, unzip it into .claude/skills/ in your project. For Codex, Cursor and Gemini CLI, unzip it and run npx skills add ./moodboard-snap-scene with your agent's flag.

What do I get from Moodboard Snaps Together?

An MP4 scene at 16:9, 9:16, 1:1 or 4:5. Photos fall onto a board one by one, each pinned with a strip of tape at a slight angle, building a moodboard. Works alone or as one scene in a longer film.

What does Moodboard Snaps Together need?

Node 22+, Chrome and ffmpeg, and no API key. Each use costs nothing beyond your agent.

How big is Moodboard Snaps Together?

13 files, about 40,648 tokens in all. The SKILL.md is about 1,639 tokens, and your agent reads it only when the job fits.

What does a run cost?

Our 1 runs took 45 s to 45 s and $0.13 to $0.13 of API use each, in Claude Code with claude-sonnet-5-5. On a Claude plan, a run counts toward your usage instead.

Do I have to name Moodboard Snaps Together to use it?

Type /moodboard-snap-scene first to make sure it loads. Without it, Claude Code may judge a small job simple enough to do without the skill.