Communitygithub.com

DomCamillo2/VideoEditting

Add playful video gags such as person cutouts, spins, loading effects, face-zoom transitions or tracked scooter flames. Use when humor is requested in the current brief; do not add unsolicited meme edits to a serious film.

Qu'est-ce que VideoEditting ?

VideoEditting is a Claude Code agent skill that add playful video gags such as person cutouts, spins, loading effects, face-zoom transitions or tracked scooter flames. Use when humor is requested in the current brief; do not add unsolicited meme edits to a serious film.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DomCamillo2/VideoEditting/tree/HEAD/.agents/skills/video-comedy

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Make the moment funny, then let it breathe

Read the brief's humor level and existing timeline. none means no inserted comedy; an explicit request to change that level updates the brief. For light, choose a few strong moments. For high, build more varied setups/payoffs with quiet rests. Do not delay a revision to ask the same style question again.

Choose and execute a gag

Choose a moment already present in the material: a reaction, sudden movement, scooter launch or a friend's pose. Explain the payoff in one sentence and bind it to an exact shot/frame range. Avoid humiliation, invented attributed speech and repeatedly targeting one person.

GagConstructionCritical check
Cutout spinFreeze a readable pose, separate original pixels with alpha, small anticipation, quick rotation, settle on an accentPivot follows the body; face/limbs and mask holes remain intact
Loading / downloadBrief freeze, graphic progress indicator, cutout slips downward or resolves into motionShort enough to read as a joke; no invented factual quote
Walk/run awayAnimate the cutout along a path with slight bob/tilt and a shadowA still cutout is a sticker, not claimed realistic walking; exits intentionally
Scooter flamesTrack the deck/rear anchor with keyframes, emit flames behind it, stop at cutOcclusion, direction and scale follow the scooter; no hovering random flame
Face-zoom matchLocate a chosen face in both shots; accelerate toward anchor A and resolve on BPreserve identity and eye alignment; preview both sides of the cut
Spring / launchShort squash/anticipation, upward launch or overshoot, recoverProtect the face; the disappearance is intentional and has a payoff
Tiny clone / orbitDuplicate a masked pose briefly with predictable pathsVisual hierarchy stays clear; not a permanent crowd of duplicates

Use original pixels plus a segmentation/rotoscope mask. For photos verify hair, fingers and gaps between limbs. For moving people masks must follow motion; inspect occlusions and motion blur across frames. A single frozen mask is appropriate only for a frozen sticker. Generative re-creation can change faces and is not a substitute for faithful extraction.

If there is no verified clean background, use an overt sticker/pop-out treatment or keep the source figure visible deliberately; don't imply a seamless disappearance with a bad filled silhouette. Use body-centered pivots, local shadows and easing. In Remotion derive position, rotation, progress and seeded particles from frame time. Optional sound effects support the same impact and stay below the story/dialogue.

Preserve the cut

Prefer overlays when the base rhythm already works. If freezing, inserting a shot or using overlapping transitions changes duration, remap later beats. Never silently drift an entire song to add one gag. Avoid harsh repeated flashes; a funny edit does not require strobing.

Preview anticipation, impact, settle and exit at playback speed, plus mask/face close-ups. Inspect alpha rectangles, halos, detached anchors, unreadable labels and lost original action. Deliver an effect manifest containing asset, frame range, intent, anchor/mask source, sound cue, timing effect and review status. Add a clean version or toggle when practical so a gag can be removed without rebuilding the story.

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

DomCamillo2/VideoEditting

Mix music, dialogue, authentic location sound and comedic sound effects for an edit. Use for ducking, song transitions, J/L cuts, intelligibility and clean endings; not as a substitute for beat detection or actual listening.

DomCamillo2/VideoEditting

Cut photos or video on audible musical beats, downbeats and phrase changes, or diagnose an edit that feels off beat. Use for music-led timing and transitions; do not equate waveform peaks or automatic markers with verified musical accents.

DomCamillo2/VideoEditting

Establish a film or reel brief, including tone, humor, travel type, route and relevant vehicle details. Use when these choices are missing or the user changes direction; skip for a small revision with an established brief.

DomCamillo2/VideoEditting

Reconstruct capture order, trip chapters and road/ferry map segments from photo/video metadata and visible evidence. Use when travel chronology or route labels matter; do not invent exact dates or transport links from filenames alone.

DomCamillo2/VideoEditting

Prepare a reviewable preview, verify the final encoded video and hand off a versioned editing project. Use before export or when diagnosing black borders, crop errors, missing assets, drift, color or audio problems; do not claim creative QA from a successful build alone.

DomCamillo2/VideoEditting

Fit portrait photos or videos into landscape edits, or reframe mixed aspect ratios with a blurred copy of the same media. Use to prevent black borders and cropped faces or bodies; not for privacy anonymization or sharpening a blurry subject.

DomCamillo2/VideoEditting

Cull and rank photos or video excerpts, remove repetitive selections, and compare blurry versus sharp takes. Use for bursts, near-duplicates, contact sheets and best-moment selection; never delete source media or judge focus only from a blurred background.

DomCamillo2/VideoEditting

Onboard a new user to the VideoEditting toolkit by choosing all or selected editing skills, assessing useful MCP integrations and setting up approved tools before the film brief. Use for first-time adoption or setup changes, not every editing revision or repository maintenance task.

Skills associés