一键导入
reverse-engineer-winner
Analyze a reference short from a local file or URL into reusable breakdown files so an agent can study what made it work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Analyze a reference short from a local file or URL into reusable breakdown files so an agent can study what made it work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Plan, build, and fix short-form videos like an editor, using hook-first structure, caption-aware visual design, Remotion/FFmpeg assembly, and reject-regenerate review loops instead of one-shot automation.
Build a full short from brief to reviewed MP4 while keeping script, audio, visuals, captions, and validation aligned as one edit.
Generate and evaluate multiple short-form hook, title, cover, opening-frame, and platform-packaging variants before scripting or rendering, then choose a default and preserve the rationale.
Turn publish receipts and performance metrics into reusable style-profile or niche-profile updates that say what to repeat, kill, or test next.
Generate platform-specific publish metadata, fit checks, and upload checklists for short-form and social video without auto-uploading.
Review scripts, timelines, scene plans, or rendered shorts for retention and mobile pacing before final render approval or publish readiness.
| name | reverse-engineer-winner |
| description | Analyze a reference short from a local file or URL into reusable breakdown files so an agent can study what made it work. |
| allowedTools | ["shell","read","write"] |
| entrypoint | node --import tsx scripts/harness/reverse-engineer-winner.ts |
| inputs | [{"name":"videoPath","description":"Local path or supported URL for the reference short.","required":true},{"name":"outputDir","description":"Directory that will receive analysis artifacts.","required":false},{"name":"includeFrameAnalysis","description":"Include sampled frame-analysis outputs.","required":false}] |
| outputs | [{"name":"videospec.v1.json","description":"Reverse-engineered VideoSpec artifact."},{"name":"theme.v1.json","description":"Optional VideoTheme classification artifact."},{"name":"blueprint.v1.json","description":"Optional VideoBlueprint artifact for downstream generation."}] |
video-render.videospec, theme, and
blueprint.Pass a local file path or a supported URL. URL inputs are downloaded
with yt-dlp before the repo runs the video analysis steps.
This skill is the correct home for already-published shorts. If a clip already has captions, baked text, or finished edit treatment, ingest it here and reuse the resulting blueprint/theme files rather than dropping the MP4 into the visuals/render path.
videospec.v1.jsontheme.v1.jsonblueprint.v1.jsonvideospec.v1.json.theme.v1.json, blueprint.v1.json, and
frame-analysis/frame-analysis.json.node --import tsx scripts/harness/reverse-engineer-winner.tssrc/harness/ingest.ts,
src/videospec/*,
src/videointel/*videospec.v1.json exists and reports a non-zero shot count.