agentleFS
aiagentwithdhruvaiagentwithdhruv/skills/pan-3d-transition/SKILL.md

pan-3d-transition

Skill16 starsChanged 9 months agoMITView on GitHub

Create 3D pan/swivel transition effects for videos using Remotion. Use when user asks to add 3D transitions, create swivel effects, or add video transitions.

  • Installs packages

3 other projects use a version of this, 3 of them edited.

Adopted by

Most recently taken up by

The file

We split this skill into the rules it gives an agent

1 rule. 1 is common, 0 are distinctive, and 0 are very specific to this project.

  • 1

    Common

    Most of the 3 edited versions we read keep these.

  • 0

    Distinctive

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Common:

    Create 3D rotating "swivel" transition effects for videos using Remotion rendering.

    line 9

“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

3D Pan Transition

Goal

Create 3D rotating "swivel" transition effects for videos using Remotion rendering.

Scripts

  • ./scripts/insert_3d_transition.py - Insert transition into video

Usage

python3 ./scripts/insert_3d_transition.py input.mp4 output.mp4 \
  --insert-at 3 \
  --duration 5 \
  --teaser-start 60 \
  --bg-image .tmp/bg.png

Parameters

ArgumentDefaultDescription
--insert-at3Where to insert (seconds)
--duration5Transition duration
--teaser-start60Where to sample content from
--bg-imagenoneBackground image

How It Works

  1. Extracts frames from later in video
  2. Creates 3D rotating animation via Remotion
  3. Splits video: intro, transition, main
  4. Concatenates with audio preserved

Dependencies

cd video_effects && npm install

Output

Video with swivel teaser inserted at specified position.


Schema

Inputs

NameTypeRequiredDescription
input_videofile_pathYesInput video file
insert_atintegerNoWhere to insert teaser (seconds, default: 3)
durationintegerNoTransition duration (seconds, default: 5)
teaser_startintegerNoWhere to sample content from (seconds, default: 60)
bg_imagefile_pathNoBackground image path

Outputs

NameTypeDescription
output_videofile_pathVideo with 3D transition inserted

Composable With

Skills that chain well with this one: video-edit

Cost

Free locally (Remotion + FFmpeg)

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.