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.

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.

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DomCamillo2/VideoEditting/tree/HEAD/.agents/skills/video-comedy

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

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.

相關技能