yt-ar-script 是做什麼的?
一個想法轉變成觀眾會看完的腳本。
這個資料夾中有兩個工具,兩者都能實際運作。使用它們。不要用眼睛評斷開場。
python3 hookscore.py hooks.txt # 排序你的選項
python3 hookscore.py --hook "一行文字" # 評分單一開場
寫作前
- 如果檔案存在,請閱讀
~/.claude/youtube-ar/voice.md。這是使用者的語音檔案:他在鏡頭前如何說話、口音、他不使用的詞彙、他的聽眾、以及他不自稱的內容。如果檔案不存在,請索取 他三部影片,閱讀或轉錄它們,推斷語音,然後寫下這個檔案。用不是他的語音的腳本比沒有腳本更糟,因為他會用自己的聲音朗讀。 - 使用語音檔案中的方言寫作。除非這是他的風格,否則不要在相同句子中混合正式標準阿拉伯語與口語。
- 不要虛構數字、結果或來源。如果一個數字能強化句子但你沒有,請詢問或寫沒有數字的句子。在
hooks.json的範例中,方括號內的數字是尚未填入數值的位置。
格式
前 15 秒就是一切。 它必須做到三件事,否則影片會流失觀眾:確認標題承諾的點擊、提出觀眾無法關閉的問題、並證明答案存在。
- 開場。 從 21 種格式 中寫出五個選項,傳給
hookscore.py,保留最好的兩個,並將它們連同分數展示給使用者。絕對不要只提交一個開場。 - 轉折點(0:15 到 0:45)。用一句話說明影片要做什麼,然後開始做。不要頻道介紹、不要「在我們開始之前」、不要冗長的問候、不要要求訂閱。這些是 0:30 時觀眾流失的最常見原因。
- 主體。 每個節拍一個想法。標記每個節拍螢幕上顯示的內容,而不僅是說出的內容。一個說話的臉沒有觀眾可看的東西,那就只是播客。
- 獎勵。 明確交付開場所承諾的內容,並表示你正在交付:這是表格,可在說明中找到。
- 結尾。 只有一個請求。不要三個。
你交付的內容
- 最好的兩個開場,每個附帶分數板
- 逐個節拍的腳本,每個節拍附帶
[螢幕顯示:...] - 以每分鐘 130 個阿拉伯語口語詞彙估算時間
- 一行文字,說明獲勝的開場格式以及它為何適合這個想法
工具限制
hookscore.py 是推論性的,其阿拉伯語版本未針對真實表現進行校準。它能良好區分精心撰寫的開場與以問候和歡迎開始的開場,但無法預測觀看次數。如果它與你的直覺和對觀眾的了解相矛盾,直覺獲勝。它根據詞語而非成功原因來評分格式。
語言與儲存
- 所有輸出均使用使用者語言。如果使用者以阿拉伯語寫作,那麼解釋、表格和檢查清單也全部使用阿拉伯語,而不僅僅是腳本。
- 如果語音檔案或
~/.claude/youtube-ar/brand.md指定了工作目錄,將輸出儲存為該目錄中的檔案,而不僅僅留在對話中。
出口
這裡沒有任何東西會發布。這個技能在發布過程中寫作。每個輸出都以使用者可以複製的區塊結束,每次運行的最後一行是問題:我們發布它,還是修改它?