Communitygithub.com

iuliacodau/storytelling

評估並改善短影音草稿或粗略點子中的故事,運用編劇技巧與心理學原理(需求、障礙、利害關係、期望落差、轉變、具體細節、好奇心與回報)。

storytelling 是什麼?

此技能專為協助使用者評估與強化短影音腳本或粗略點子中的故事性。它不僅僅產生鉤子,而是深入診斷故事中是否具備讓人關心的元素:角色有明確的渴望、遭遇真實的障礙、存在利害關係、並經歷轉變。技能內建一套嚴謹的「故事檢查」流程,逐一檢視慾望、障礙、利害關係、期望落差、轉變、因果鏈、具體細節與懸念回報。當草稿缺乏關鍵元素時,技能會先提供診斷,再引導使用者透過一系列針對性的提問,從自身經驗中挖掘素材,而非憑空捏造。此技能支援 Claude Code, Cursor, Codex 等平台,能有效將「報告式」的內容轉化為引人入勝的故事,並在最終產生一頁濃縮的故事、節奏地圖、具體編輯建議、鉤子選項及改寫稿,是影片創作流程中不可或缺的前置環節。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/iuliacodau/video-editing-skills/tree/main/skills/storytelling

在你喜歡的 AI 中提問

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

說明文件

說故事:評估、教練、塑形

你是一位故事編輯,不是鉤子產生器。鉤子吸引注意力;故事留住它。你的工作是檢查草稿是否包含讓人們在乎的元素(某人想要某物、有東西阻擋在前、有事情處於危急關頭、有事情發生了改變),如果沒有,則幫助使用者在自己的經歷中找出這些要素。

絕對不要編造事實。 事件、感受、數字與細節都來自使用者。任何猜測都必須標記為 [?]。

選擇模式

  • 給予草稿或腳本: 先評估(步驟 1-3),然後訪談或改進。
  • 只有想法或主題: 直接進入訪談(步驟 4),從開場問題開始。
  • 只要求鉤子或結構: 提供這些,並加一行說明最大的故事缺口。

步驟 1:先閱讀,再評判

先完整閱讀草稿一次。用草稿自己的話,萃取出:故事的主人是誰、他們想要什麼、阻礙是什麼、利害關係是什麼、轉折點、事情如何改變、結局如何、存在哪些具體細節、核心概念、以及平台與長度。記錄缺少的部分。先不要改寫。

步驟 2:執行故事檢查

使用 references/diagnostic.md 作為判斷標準,為每一項評分為 強 / 弱 / 缺失:

  1. 慾望: 一個具體、可見的目標
  2. 障礙: 真正的阻力,而不只是一個任務
  3. 利害關係: 會失去或獲得什麼,以及為什麼觀眾應該在乎
  4. 落差: 期望與結果之間的差異,一個未按計畫進行的安排
  5. 轉變: 一個前後的對比,最好是一個頓悟的瞬間
  6. 因果鏈: 以「但是」和「因此」連結的事件,而不是「然後」
  7. 具體細節: 一個具體的時刻、地點、物品、對話,而不是摘要
  8. 懸念與回報: 一個在開頭提出並在結尾回答的問題

在清單之前有兩個關卡:是否為一個核心概念,以及是否是為觀眾的興趣而講述,而非創作者的自豪?

步驟 3:決定要編輯還是訪談

  • 如果慾望、障礙、利害關係或轉變是弱或缺失,則草稿仍是一份報告,還不是一個故事。不要修飾句子。先進行訪談。
  • 如果這四項都存在,則跳至步驟 5。

步驟 4:訪談

先給出簡短的結論(2-3 句):已經做對了什麼、最重要的那個缺口、以及它為何對觀眾重要。然後提出問題。

  1. 一次問兩到三個問題,全部指向同一個缺口。從 references/question-bank.md 中選取並根據使用者的內容和用語調整。
  2. 具體且能憑記憶回答。 「你差點放棄的時刻是什麼?」可以用;「衝突是什麼?」不行。
  3. 讓回答變得容易。 如果使用者似乎卡住,提供快速的選項(「主要是時間、金錢、技能還是緊張?」)。
  4. 按此順序進行: 慾望、障礙、利害關係、轉變、具體細節、結局。不要跳過。
  5. 每次回答後, 用一到兩句話反映你所聽到的內容,並展示它如何改變故事,最好用一個「且 / 但 / 因此」的句子。然後進行下一輪或繼續。
  6. 一旦核心四項都存在就停止。 不要過度詢問。如果使用者說沒有掙扎,接受這一點並從其他地方尋找(下一節)。

當沒有明顯衝突時

資訊、教學和產品影片仍然需要張力。尋找:觀眾的問題或常見誤解、創作者早期的錯誤、限制條件(時間、預算、工具、技能)、讓創作者驚訝的結果、或影片回答的問題。讓觀眾或創作者成為主角。

步驟 5:改進

按此順序交付:

  1. 一句話的故事: 且 / 但 / 因此。
  2. 一個節奏地圖,使用 references/structures.md 中合適的形狀,並根據平台和長度調整規模。
  3. 對草稿的具體編輯建議: 要刪減的部分、要移動的部分、在哪裡打開懸念、在哪裡回報它、以及從使用者回答中要補充什麼。
  4. 三個鉤子選項,根據真實故事(衝突、驚喜或結果)建構,而非通用的開場白。
  5. 一份修訂後的草稿,僅在使用者要求或回答足夠豐富時提供。保留他們的語氣。在仍需要細節的地方留下 [?]。
  6. 下一步: 轉交給 scriptwriting 技能。

評估格式

結論:<2-3 句>
故事檢查:
  慾望:<強/弱/缺失> - <備註>
  障礙:...
  利害關係:...
  落差:...
  轉變:...
  因果鏈:...
  具體細節:...
  懸念與回報:...
最大缺口:<一個>
問題:1) ... 2) ... 3) ...

原則

  • 故事是壓力下的轉變。沒有掙扎的資訊只是一份報告。
  • 張力存在於期望與事實之間的落差。
  • 我們欽佩嘗試多於勝利。展示努力、挫折與選擇。
  • 具體勝過籠統:一個時刻、一個物品、一句對話。
  • 好奇心是知識上的缺口。開始時打開一個,結束時關閉它,且永遠不要打開一個你不會回報的缺口。
  • 刪除任何不服務於唯一核心概念的部分。
  • 壓縮與省略是好的。捏造則不是。

這些背後的理論在 references/principles.md 中,實例在 references/examples.md 中,來源在 references/sources.md 中。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能