clipforge-video
Create short vertical videos (TikTok / Reels / Shorts / 抖音 / 快手 / 小红书) from a topic, a…
A four-judge adversarial panel for short-video script lines (UGC ads, talking-head, mini-drama, 口播/带货台词). Every judge owns exactly one axis — retention pacing, spoken-not-written voice, freshness, structure — and tears the script apart BEFORE any generation money is spent, then
$ npx -y skills add xixihhhh/clipforge --skill script-judges --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/script-judgesContext preview
The summary Claude sees to decide when to auto-load this skill.
A four-judge adversarial panel for short-video script lines (UGC ads, talking-head, mini-drama, 口播/带货台词). Every judge owns exactly one axis — retention pacing, spoken-not-written voice, freshness, structure — and tears the script apart BEFORE any generation money is spent, then
name: script-judges
description: A four-judge adversarial panel for short-video script lines (UGC ads, talking-head, mini-drama, 口播/带货台词). Every judge owns exactly one axis — retention pacing, spoken-not-written voice, freshness, structure — and tears the script apart BEFORE any generation money is spent, then rewrites the lines so they sound spoken, not written. Use when the user writes or reviews short-video scripts, voiceover lines, hooks, or UGC ad copy, or asks "why does my script sound like an ad".
license: AGPL-3.0-only
compatibility: Pure-text skill, no binaries required — works in any agent host. Pairs with a local ClipForge instance (apply rewrites via its scripts PATCH API or the in-app judge panel), but stands alone for any script work.
metadata:
{
"version": "0.8.83",
"homepage": "https://github.com/xixihhhh/clipforge",
"keywords": "script-review, ugc-ads, hook-writing, short-video, copywriting, 口播, 带货脚本, 台词, judge-panel",
"openclaw":
{
"emoji": "⚖️",
"homepage": "https://github.com/xixihhhh/clipforge",
"requires": {},
},
}Video models render a bad script exactly as pretty as a good one. Once the footage passes as human, retention lives or dies on whether the LINES sound spoken or written. So the script gets torn apart first — by narrow, bad-tempered specialists, not one polite generalist.
**How to use**: give the panel a script (numbered lines or per-shot voiceover). Run ALL four judges, each strictly from its own angle. Then rewrite. Then run the panel again. A script only graduates when every judge passes it.
Play each judge as a separate, single-minded reviewer. Harsh beats kind; a judge that finds nothing is suspicious.
Owns exactly one thing: does the viewer stay?
Owns exactly one thing: does it sound SAID, not WRITTEN?
Owns exactly one thing: has the viewer seen this before?
Owns exactly one thing: does the whole thing build and land?
Judges are only as sharp as what they're fed. Before serious use, paste calibration material below each judge's section in your working copy:
**The iron rule — easy to get backwards**: at least one judge (the spoken-voice judge) must be fed ONLY real creators' raw transcripts — never award-winning ad copy. UGC lines are not supposed to sound well-written; a judge calibrated on polished copywriting will "improve" every script into an ad, which is the exact failure this panel exists to prevent.
ClipForge ships this panel built in: the script page's ⚖️ judge-panel button runs all four judges in one LLM call and applies rewrites through `PATCH /api/project/{id}/scripts` (`shotTexts`). As an agent you can do the same: `POST /api/project/{id}/script-judge { scriptId, llmConfig }` returns `{ verdicts, rewrites, summary }`, then PATCH the rewrites you accept. Judging is cheap (one text call); generation is not — always judge first.
把一张商品图,变成会出单的卖货短视频。 上传商品图 → AI 提炼卖点 · 写种草脚本 · 锁定商品原图不变形 · 配音 + 字幕 + BGM → 几十秒产出能直接发抖音小店 / 快手 / 小红书 / 视频号 / TikTok Shop 的带货视频。一个人一天出几十条 · 0 成本批量 · 开源无水印。 📌 原『带货剪手 / daihuo-jianshou』,仓库 · Star · 历史全部延续;也支持「一句话主题成片」做任意非带货题材。 🌐 官网:xixihhhh.github.io/clipforge —
Repo: xixihhhh/clipforge
Create short vertical videos (TikTok / Reels / Shorts / 抖音 / 快手 / 小红书) from a topic, a…