AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Video Loop

skill-kdowswell-veo-tools-video-loop · by kdowswell

Create seamless infinite loops from video clips using forward-reverse-crossfade technique. Perfect for hero backgrounds, ambient loops, and any video that needs to play continuously without visible jumps.

No reviews yet
0 installs
18 views
0.0% view→install

Install

$ agentstack add skill-kdowswell-veo-tools-video-loop

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-kdowswell-veo-tools-video-loop)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Video Loop? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Video Loop Skill

Transform any video into a mathematically seamless infinite loop. Uses the forward-reverse-crossfade technique to eliminate the jarring "jump" when videos restart.

How It Works

  1. Takes the original video
  2. Creates a reversed copy
  3. Crossfades the end of the original into the start of the reversed
  4. Crossfades the end of the reversed back to match the original start
  5. Result: A video that flows forward, then backward, creating perfect continuity

Prerequisites

Requires ffmpeg installed:

brew install ffmpeg

Usage

Run the script with input video and output path:

./scripts/create-loop.sh input.mp4 output-loop.mp4

Options

./scripts/create-loop.sh input.mp4 output.mp4 [crossfade_duration]
  • input.mp4 - Source video file
  • output.mp4 - Output seamless loop file
  • crossfade_duration - Optional, default 0.5 seconds (range: 0.25-2.0)

Examples

# Basic usage - 0.5s crossfade (default)
./scripts/create-loop.sh hero-background.mp4 hero-loop.mp4

# Longer crossfade for smoother transition
./scripts/create-loop.sh hero-background.mp4 hero-loop.mp4 1.0

# Quick crossfade for faster-paced content
./scripts/create-loop.sh product-spin.mp4 product-loop.mp4 0.25

Output

The output video will be approximately (2 * input_duration) - (2 * crossfade_duration) in length.

Example: 6 second input with 0.5s crossfade = ~11 second seamless loop

HTML Implementation

Use the seamless loop in your hero section:


  
.hero-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}

When to Use

  • Hero backgrounds - Ambient motion behind text/CTAs
  • Product showcases - Rotating/floating products
  • Ambient loops - Atmospheric content for displays
  • Loading states - Smooth visual feedback

Tips

  • Shorter crossfades (0.25-0.5s) work better for videos with subtle motion
  • Longer crossfades (0.75-1.5s) smooth out videos with more dynamic movement
  • Videos with symmetrical or abstract content loop most naturally
  • Avoid videos with directional motion (walking, scrolling text) - they look odd reversed

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.