AGENT SKILL

video-replica

Recreate a reference video, better: study it frame by frame, rebuild it, and verify quality including sound. Use when the user asks to remake, replicate or recreate a video, or says 'make the same video, better'.

使用场景图像与多媒体
License 许可
MIT
最近更新
2026-11-09
Stars
★ 38
Forks
5

01 前言 Front Matter

name
video-replica
license
MIT
version
1.0.0
category
Content Creation
description
Recreate a reference video, better: study it frame by frame, rebuild it, and verify quality including sound. Use when the user asks to remake, replicate or recreate a video, or says 'make the same video, better'.

03 SKILL.md 正文

Video Replica — make the same video, better

Trigger: "make / redo / replicate this video / reel / ad like this one", any reference video link or upload where the user wants a replica, not just inspiration.

The lesson this skill exists for

1 Nov 2026, reel DfKbx_ARsjq: v1 was built from the Instagram text summary and was wrong in every important way (woman holding products, seated laughing fall). The actual hook, only visible on a frame-by-frame watch, was: legs-only opening, giant products AIRBORNE, Matrix dodge, flat-on-back knockdown, giant cookie fills frame. the user: "weird and does not represent the hook." 26 Sep 2026: a generative extension was rejected for hallucinations/morphing; the accepted fix used only editorial transforms of clean footage.

Rule zero: never generate a replica from a caption, summary, or media-understanding text alone.

Pipeline (no skipping)

  1. Get eyes on the actual video
    • Best: the user uploads the video file. Extract frames every 0.5s + a contact sheet locally with ffmpeg.
    • Link only: Instagram connector for metadata, then a live browser watch, frame-sampled. State what could not be verified (audio, sub-second timing).
  2. Write the shot list before any generation — per beat: timestamp, framing/crop, person + outfit, camera, action, product scale relative to body, text overlay (exact wording), sound. Mark each element: MUST MATCH / CAN CHANGE (product, location, person, brand).
    • Show the user the shot list when the hook is non-obvious or he has already rejected one version. A 30-second approval here saves a full render.
  3. Keyframes first for fidelity
    • Text-to-video alone drifts. For a close replica: generate/approve the 2–3 hero frames as images first, then animate with image-to-video (Sogni animate_photo, sourceImageIndices) instead of pure T2V.
    • Pure T2V is fine only for loose "inspired by" work.
  4. Generate on Sogni via the proven direct HTTPS route (see local-sogni-creative-agent skill + AGENTS.md notes): H3 structured prompt (integrated_multimodal_description / overall_soundscape / non_diegetic_music, expandPrompt: false), vertical 768×1344 for Reels, negative instructions in plain words ("she does NOT hold the product", "no seated laughing").
  5. Text in post, never in generation — hook text, product labels and end cards via ffmpeg drawtext / HyperFrames. AI-rendered text is gibberish.
  6. QC against the reference, side by side
    • Extract frames from the render at the same beats as the shot list. Score each beat match / partial / miss.
    • Deliver only if the hook beat matches. If the hook misses, say so and re-render — do not deliver a miss as done.
    • Verify file: ffprobe (dims, duration, codecs) + full ffmpeg decode.
  7. Feedback loop (this is the training)
    • the user's corrections work best tied to a beat: "at 4s she should be flat, not seated."
    • Save every correction + which version was accepted/rejected, and why, in the project folder and memory. Accepted versions become golden examples; rejected ones become named anti-examples in this skill.

What to ask the user for (training inputs, ranked)

  1. The video file itself, not just a link
  2. What must match exactly vs what to swap (hook action is usually must-match; location/product/person are swaps)
  3. A yes/no on the shot list, then on keyframes — his two cheapest, highest-leverage approvals
  4. Beat-specific corrections on drafts, not general quality words

Files

  • Project per replica under .: reference frames, shot-list.md, plan.json, raw render, final in ..

When to use

Use this skill when the task matches its description above and you need a repeatable, checked workflow rather than an improvised answer.

Guardrails and quality checks

  • Apply the rules in this skill throughout. Never fabricate facts or numbers, keep external actions draft-only until a human approves them, and state anything you could not verify.

04 同仓库更多 Skills

lionelsimai
lionelsimai/claude-skills-collection

youth-work-troubleshooting-guide

Diagnose and resolve common problems a youth worker meets in youth centres, schools and outreach settings. TRIGGERS - Use when a youth worker needs a troubleshooting & problem solving for young people and their communities in youth centres, schools and outreach settings.

★ 38
lionelsimai
lionelsimai/claude-skills-collection

youth-work-tools-equipment-checklist

Select, check and maintain the tools and equipment a youth worker relies on. TRIGGERS - Use when a youth worker needs a tools & equipment checklist for young people and their communities in youth centres, schools and outreach settings.

★ 38
lionelsimai
lionelsimai/claude-skills-collection

youth-work-supplies-procurement

Specify, source and manage the supplies and materials used in youth centres, schools and outreach settings. TRIGGERS - Use when a youth worker needs a supplies & procurement for young people and their communities in youth centres, schools and outreach settings.

★ 38
lionelsimai
lionelsimai/claude-skills-collection

youth-work-stakeholder-presentation

Present youth worker findings and proposals to decision-makers and stakeholders. TRIGGERS - Use when a youth worker needs a stakeholder presentation for young people and their communities in youth centres, schools and outreach settings.

演示文稿
★ 38
lionelsimai
lionelsimai/claude-skills-collection

youth-work-session-delivery

Prepare for and deliver a professional session or appointment for young people and their communities in youth centres, schools and outreach settings. TRIGGERS - Use when a youth worker needs a session delivery guide for young people and their communities in youth centres, schools and outreach settings.

★ 38
lionelsimai
lionelsimai/claude-skills-collection

youth-work-service-plan

Design a realistic, measurable service plan for young people and their communities as a youth worker. TRIGGERS - Use when a youth worker needs a service plan design for young people and their communities in youth centres, schools and outreach settings.

视觉设计
★ 38