全部技能

video (smixs/visual-skills)

為 AI 影片生成器撰寫與修改提示詞,並處理分鏡、鏡頭清單與運鏡指導。

smixs 影片技能:提示詞更豐富、更有方向性,但關鍵字檢查得分較低,而且 Token 用量是未使用技能的 2.8 倍;並未實際生成影片

視情況推薦安全

Codex CLI · gpt-6-astra

20.8 / 30

相對未使用技能的提升:-0.47 · 視情況推薦 · 18 次執行

視情況推薦:總分 20.8/30 低於 22,並且提升幅度 -0.47 低於 +1.0。推薦條件為總分至少 22/30、產出品質至少 3.5、提升幅度至少 +1.0。

SOTA

透過

使用 Codex 測試。

涵蓋 Codex, Claude Code

Codex CLI 0.166(SOTA 等級):18 次評分執行。依我們的等級規則,在這裡通過也涵蓋 Claude Code;但這不代表第二等級的結果。

分數

每個維度為 0 到 5 分,六個維度相加即為滿分 30 的總分。每個維度都是 5 分最好。成本 5 分代表便宜又快速;安裝 5 分代表容易安裝。

觸發可靠性
5.0
相對未使用技能的提升
1.5
產出品質
4.3
Token 與時間成本
1.0
安裝與可攜性
4.0
安全性
5.0

安全審查

安全

靜態掃描:0 CRITICAL / 0 HIGH / 0 MEDIUM。人工審查:可在無網路沙箱中安全執行。掃描結果乾淨,不代表技能一定安全。

安裝

npx skills@latest add smixs/visual-skills --skill video

來源

固定 Commit: 92be33a5a73325fb3d8e0c73b22744b114e2a90e

測試日期: 2026-11-02

我們測了什麼

  • 15 秒預告片的提示詞 — 為 Tidepool(每月海苔零食訂閱服務,每盒 $14)撰寫生成提示詞,使用 AI 影片生成器(Seedance)製作一支 15 秒、16:9 的產品預告片。如果一次生成無法涵蓋 15 秒,請拆成多個片段,並說明每段有多長…
  • 8 秒電影感鏡頭的提示詞 — 為 AI 影片生成器(Kling)撰寫生成提示詞,製作一個 8 秒、16:9 的電影感鏡頭:黃昏時分,一隻小紙船停在布滿雨痕的窗台上。一個連續鏡頭,不剪接。自主作業;不要提問。將結果儲存到 prompts.md(複製…
  • 30 秒直式短影音的分段提示詞 — 為 Tidepool(海苔零食,每盒 $14)撰寫 30 秒、9:16 直式社群短影音的生成提示詞,使用的 AI 影片生成器每個片段最長 10 秒。之後會加上字幕:Meet Tidepool. / Seaweed snacks, crisp and s…

優點

  • 技能即使未被點名也會被採用:6/6 次實驗組執行都讀取了技能檔案。

缺點

  • 相對未使用技能沒有可測量的提升(-0.47,落在雜訊範圍內)。
  • 一句話提示得分 4.69,使用技能則為 4.3(-0.39)。
  • Token 用量是未使用技能的 2.76 倍。
  • 每個任務的每個組別 n=2;約 1 分以內的差異屬於雜訊。

評測

在 Mac 測試機上執行 Codex CLI 0.166(gpt-6-astra,低推理),每次執行都使用全新的暫存專案與暫存的 HOME/TMPDIR/快取,技能分為已安裝(實驗組)、未安裝(對照組),以及未安裝但把技能核心要求濃縮成一句話附加在提示詞後(一句話提示組),每個任務的每個組別執行 2 次,關閉網路,封鎖 /tmp 寫入。提示詞從未提到技能(除了下方註明的措辭)。這個技能是為外部生成器(Seedance、Kling)產生提示詞,所以我們評分的是提示詞。這個技能沒有影片檔案:生成影片需要 Seedance/Kling/Veo 帳號與金鑰,我們並未使用。

三組對照

組別平均分數(0-5)每次執行 Token 用量
未使用技能4.7762k
一句話提示4.6951k
使用技能4.3172k

以 Codex CLI 執行 18 次,採規則式檢查評分,不經 LLM 評審。總分 20.8 / 30,評級為 視情況推薦。

評定:視情況(20.8 / 30)。 來源:smixs/visual-skills,video,固定於 commit 92be33a。安裝:npx skills@latest add smixs/visual-skills --skill video。授權: CC-BY-4.0。

這是什麼

smixs/visual-skills 的 video 技能(CC-BY-4.0,需標註出處):它在為 AI 影片生成器(Seedance、Kling、Veo 等)撰寫提示詞時,讓 agent 扮演導演、編劇與剪輯師。SKILL.md 刻意精簡(約 1,400 字),並要求 agent 在撰寫前先讀 dramaturgy.md、universal-rules.md 以及一份模型專屬檔案(Seedance、Kling 或 Veo)。只有 Markdown:12 份參考檔案,沒有腳本。它負責寫提示詞,不負責算圖。

我們如何測試

在 Mac 測試機上使用 Codex CLI 0.166(gpt-6-astra、低推理),每次執行都使用全新的臨時專案與臨時 HOME/TMPDIR/快取,安裝技能(使用技能組)、不安裝(對照組),或是不安裝但把技能核心要求濃縮成一句話附加在提示詞後(一句話組);每個任務的每組各執行 2 次,關閉網路、封鎖 /tmp 寫入。提示詞完全沒有提到技能名稱(下述措辭除外)。

這個技能產出的是給外部生成器(Seedance、Kling)用的提示詞,所以我們評分的是提示詞。這個技能沒有對應的影片檔:生成影片需要 Seedance/Kling/Veo 帳號與金鑰,我們沒有使用。

  1. 15 秒預告片的提示詞 — 撰寫生成提示詞,為 Tidepool(每月海藻零食訂閱,每盒 $14)製作一支 15 秒、16:9 的產品預告片,使用 AI 影片生成器(Seedance)。如果單次生成無法涵蓋 15 秒,就拆成多個片段,並說明每個片段多長…
  2. 8 秒電影感鏡頭的提示詞 — 撰寫生成提示詞,拍一個 8 秒、16:9 的電影感鏡頭:黃昏時,一隻小紙船停在布滿雨痕的窗台上,使用 AI 影片生成器(Kling)。一個連續鏡頭,不剪接。自主作業;不要提問。把結果存到 prompts.md(copy-…
  3. 分成多段的 30 秒直式短影音提示詞 — 撰寫生成提示詞,為 Tidepool(海藻零食,每盒 $14)製作一支 30 秒、9:16 的社群短影音,給一個每段最多 10 秒的 AI 影片生成器。之後會加入的字幕:Meet Tidepool. / Seaweed snacks, crisp and s…

評分採程式化方式(隱藏測試/植入問題召回/限制條件檢查/視情況搭配渲染+OCR),每次執行 0–5 分。所有分數都不是由 LLM 評審決定。檢查是針對 prompts.md 的關鍵字與結構檢查(例如「有指名鏡頭運動」、「有提到聲音」、「每個片段都有標時長」、「有說不剪接」)。它們無法判斷提示詞是否會拍出更好的影片。

結果

給第三組的一句話提示:"像導演一樣寫每個片段的提示詞:先講主體與動作,給出一個具體的鏡頭運動與鏡頭焦段、光線與最終畫面,每個片段都保留同一個具名角色/產品錨點,並在每個片段標上以秒為單位的時長。"

任務對照組分數一句話提示使用技能對照組 token一句話組 token使用技能 token技能讀取
t1-teaser4.754.54.2583k51k232k2/2
t2-boat4.564.563.8946k45k138k2/2
t3-vertical5.05.04.7557k56k143k2/2

平均分數:未使用技能 4.77,使用技能 4.3(差異 -0.47)。每次執行 token:62k 對 172k(2.76x);時間 76 秒對 126 秒。一句話組:4.69(技能相對一句話提示的增益:-0.39;一句話提示相對未使用技能的增益:-0.08);一句話組每次執行 51k token,因此技能成本是一句話提示的 3.35 倍。

實際情況

  • 就關鍵字檢查而言,技能略遜一籌:使用技能平均 4.30,未使用技能 4.77,一句話版本 4.69。差距主要來自 8 秒紙船提示詞(4.11 與 3.67,其他四次執行都是 4.56),其次是預告片(4.25 對 4.75:部分地方漏掉帶時間碼的鏡頭與價格疊層說明),以及一份沒有指名鏡頭運動的片段規劃。
  • 部分差距是品味不同,不是錯誤。在紙船任務中,兩次使用技能組執行都選擇固定鏡頭,讓一個小動作(一滴水落在船首、兩滴水融合)撐起整個鏡頭;檢查器尋找的是 'push-in' 或 'dolly' 之類的字詞,因此把它標記為缺少鏡頭運動。兩次使用技能組執行也都沒提到聲音,而檢查器也要求這點。
  • 輸出看起來確實不同。使用技能組會排出三段式片段規劃與每段的節拍、指名目標模型與其設定(duration、resolution、camera_fixed)、在片段間保留同一個角色/產品錨點,並說明後製時才加入什麼。未使用技能組在預告片上同樣給出完整的帶時間碼提示詞,包含音訊與旁白台詞,在任何檢查上都不比技能組差;一句話組則較短(約 900 字,對照 1,300-1,500 字)。
  • 技能每次都會被讀取(6/6),成本很高:每次執行 172k token,未使用技能 62k(2.8x),使用一句話提示 51k(3.4x),指令數 14 對 3,時間約 1.7 倍。agent 在寫出第一個提示詞前會讀大約六份參考檔案。
  • 以這些檢查來看,一句話版本與未使用技能一樣好(4.69 對 4.77,落在雜訊範圍內),token 卻只要 0.8 倍。

面向分數

面向分數原因
1_output_quality4.3

使用技能時平均 4.30/5(程式化檢查,見各任務表)。

2_lift_vs_no_skill1.53

相對未使用技能的 4.77 變動 -0.47 分(每個任務 n=2;約 1 分以下屬雜訊)。

3_trigger5.0使用技能組 6/6 次執行都讀取技能檔案。
4_instructions_portability4

純 Markdown,任何 agent 都能用;強制性的多檔案閱讀順序很長,而且預期由人類來執行生成器。

5_efficiency1

token 2.76x(每次執行 172k 對 62k)、時間 1.64x(126 秒對 76 秒)。

6_safety_hygiene5

只有 Markdown,沒有腳本或網路呼叫;掃描乾淨;CC-BY-4.0 需標註出處。

這項測試的限制

  • 沒有生成任何影片,因此我們無法判斷技能的提示詞是否會拍出更好的影片;分數只衡量提示詞的特徵。
  • 關鍵字檢查會懲罰一個合理的風格選擇(固定鏡頭),也忽略提示詞品質;請把 0.47 分的差距當成薄弱的證據。
  • 三個提示詞任務(15 秒 16:9 預告片、8 秒電影感鏡頭、30 秒直式分段短影音);跨生成的角色一致性、圖生影片與編輯模式都沒有測試。
  • CC-BY-4.0:重複使用時必須標註 Serge Shima。
  • 每組每任務 n = 2:約 1 分以下的差異屬雜訊。
  • 規則式評分只能衡量檢查項目看得到的部分,無法判斷品味,也無法判斷結果是否為最佳。

安全性

請見 security.md。掃描:CRITICAL 0 / HIGH 0 / MEDIUM 0。評定:可安全執行(無網路沙盒)。掃描乾淨並不代表技能安全。

總結

一份講究、帶導演思維的提示詞撰寫指南,能讓 agent 規劃片段、錨點與設定,但我們的關鍵字檢查看不出優勢,而且它消耗的 token 約是直接提問的 2.8 倍。如果你真的會把提示詞送進 Seedance、Kling 或 Veo 並比較影片,值得一試;那部分我們做不到。

完整紀錄

執行日誌:video (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.)
欄位:任務、組-輪次、得分(0-5)、token、秒、通過的檢查、代理開啟的 skill 檔案。

t1-teaser control-1: 得分 5.0, token 84314, 秒 105.5, 檢查 2/2, 未開啟
t1-teaser control-2: 得分 4.5, token 82105, 秒 77.9, 檢查 2/2, 未開啟
t1-teaser oneliner-1: 得分 4.5, token 51242, 秒 67.5, 檢查 2/2, 未開啟
t1-teaser oneliner-2: 得分 4.5, token 52535, 秒 66.3, 檢查 2/2, 未開啟
t1-teaser treatment-1: 得分 4.5, token 230902, 秒 169.1, 檢查 2/2, 開啟 video
t1-teaser treatment-2: 得分 4.0, token 233869, 秒 151.6, 檢查 2/2, 開啟 video
t2-boat control-1: 得分 4.56, token 46582, 秒 42.1, 檢查 2/2, 未開啟
t2-boat control-2: 得分 4.56, token 45733, 秒 43.6, 檢查 2/2, 未開啟
t2-boat oneliner-1: 得分 4.56, token 45515, 秒 43.2, 檢查 2/2, 未開啟

18 次執行、3 個產出檔案

範例產出

SOTA · 装了 skill:prompts.md(t1-teaser,第 1 次,Codex)

# Tidepool — Your monthly crunch **Deliverable:** 15 seconds, 16:9. Generate **three 5-second clips**, then join with hard cuts. Target **Seedance 1.0 Pro**: the [fal endpoint documentation](https://fal.ai/models/fal-ai/bytedance/seedance/v1/pro/text-to-video/api) lists durations up to 12 seconds, so this selected endpoint requires multiple generations. Other Seedance versions may have different limits. For each generation, set **duration: 5 seconds; aspect ratio: 16:9; resolution: 1080p** in the interface/API. Set camera_fixed to false for clip 1 and true for clips 2–3. Copy each fenced prompt separately. Add the exact typography and soundtrack specified below during assembly. Concept: anticipation → crisp seaweed snap → monthly subscription invitation. Five creative anchors: anticipation; a cream wave motif; the teal box; the snap; a held product-and-offer end frame. The closed box is the initial barrier; opening it reveals the snack. Packaging is a proposed visual concept, since no brand assets were supplied. No pack quantity or flavor is implied. | Timeline | Clip | Function | |---|---|---| | 0–5s | Open the tide | Box opens; pouch is revealed. | | 5–10s | The crunch | Seaweed snaps; pieces settle onto a plate. | | 10–15s | Your monthly box | Product holds beside the offer. | ## Clip 1 — Open the tide — 5 seconds ```text A matte deep-teal rectangular seaweed-snack mailer opens on a sand-colored tabletop, revealing a matching snack pouch. Product identity: a single cream wave graphic across the box lid; matching teal pouch with the same cream wave and a plain cream rectangular label panel. Packaging surfaces are otherwise unlettered. Hands belong to one adult with medium-brown skin, short natural nails, bare wrists and ivory cotton sleeves. Only hands and forearms enter the frame. Generate a 5-second, 16:9 photoreal food-commercial sequence with two distinct shots and one visible hard cut. The opening reveals what was hidden. 0.0–3.0 seconds: 50mm close three-quarter view, box centered, hinge at the rear. The left hand braces the front-left corner while the right hand raises the lid upright. Fingers briefly tighten against the cardboard before it releases. A short, slow push-in follows the reveal and stops when the lid is open. A matching snack pouch stands inside, its lower portion concealed by the front wall. Raking daylight exposes the paper fibers and cream wave. Cut to. 3.0–5.0 seconds: locked 85mm close-up above the front rim. The right thumb presses a small crease into the pouch as the fingers grasp its upper edge and lift it a few centimeters. End with the pouch partly lifted above the open box, cream wave visible. Environment and style: dry sand-colored tabletop, seamless pale seafoam background. Soft daylight from upper frame-left; gentle white fill from frame-right. Deep teal, cream, seafoam and natural dark olive palette. Real cardboard fibers, matte pouch material and natural skin texture. Preserve box proportions, wave graphic, pouch design, hands and sleeves across shots. Keep packaging dry. Clean picture for later typography and sound. Exactly 5 seconds, landscape 16:9, 1080p. ``` Cut from the raised pouch to the [... excerpt: first 3200 of 8872 characters]

檢視 Pro