Communitygithub.com

ig-caption

撰寫 Instagram 貼文說明(captions):處理超過「...更多」截斷點的第一行文字、內文、單一行動呼籲、搜尋關鍵詞及最多五個主題標籤,並在發布前進行語法檢查。適用於使用者說「幫我寫說明」、「為這則貼文寫文案」、「我該在描述中放什麼」、準備好 Reels 或輪播貼文需要文字時,或詢問關於主題標籤的建議。

ig-caption 是什麼?

此技能 ig-caption 是一個專門針對 Instagram 貼文說明的寫作與檢查工具。它透過一個 Python 程式 (caption.py) 來處理說明文字,該程式會模擬 Instagram 動態牆的呈現方式:在一個框框中顯示前 125 個字元,其餘文字則需點擊「更多」才能看到。此技能要求使用者在撰寫前先決定這則說明的「任務」:是任務 A(影片本身已具備鉤子,說明只需提供行動呼籲與背景)還是任務 B(說明本身就是內容的核心,第一行必須是鉤子)。它強調主題標籤已不再是觸及工具(上限為五個,且平台已正式宣布其效果有限),搜尋關鍵詞應以自然語言融入內文中。技能也規範了嚴格的寫作規則:說明中不能有連結(應放在個人檔案或私訊中)、只能有一個行動呼籲、表情符號應作為標點而非裝飾、且必須為圖片或輪播貼文撰寫替代文字。最終工作流程包含:決定任務、起草、使用 /ig-human 進行人工檢查、使用 caption.py 與搜尋關鍵詞進行語法檢查、最後產出準備複製的完整文案與工作清單。此技能支援 Claude Code 並明確依賴一個 python3 caption.py 腳本。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ilijachrchev/skills/tree/HEAD/skills/instagram-agent-skill/ig-caption

在你喜歡的 AI 中提問

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

說明文件

ig-caption 是做什麼的?

此資料夾中有一個工具,其執行方式如下:

python3 caption.py caption.txt
python3 caption.py caption.txt --keywords "client proposals,agency pricing"

它會像 Instagram 動態牆一樣印出說明:前 125 個字元顯示在一個框框中,其餘內容需要點擊才能查看。在閱讀任何你自己寫的內容之前,請先閱讀那個框框。

語調

如果 ~/.claude/instagram/voice.md 存在,請閱讀它並按照其中的風格撰寫:使用者實際使用的詞語、他們絕對不會用的詞、他們如何處理表情符號與髒話、以及他們願意為自己的名字背書的證明。如果該檔案不存在,請向使用者索取兩三則他們曾發布的內容,從中推斷其語調,並提議為他們撰寫此檔案,以備下次使用技能時參考。

首先,決定這則說明的任務

這是如果被跳過就會毀掉說明的關鍵決定。

任務 A:影片本身已經抓住觀眾。 Reels 在前兩秒內就靠口語和畫面自帶鉤子。說明不是第二個鉤子,與影片競爭只會讓兩者都失敗。它的任務是提供行動呼籲、讓行動呼籲合情合理的背景資訊、以及人們會搜尋的關鍵詞。

任務 B:說明本身就是內容。 一張照片、單張圖片、或一個能開啟敘事循環的輪播封面。此時第一行就是鉤子,它的運作方式與 Reels 的鉤子完全相同:具體、簡短、並在懸念處而非句子中間戛然而止。

詢問你正在撰寫哪一種。如果使用者有具備強烈鉤子的 Reel,請撰寫任務 A 並說明原因。

格式

第一行      125 個字元的可視空間。任務 A:清楚寫出行動呼籲。
            任務 B:寫出鉤子。
            永遠不要用問候語、主題標籤或表情符號作為第一個字元。
內文        簡短段落,每段之間空一行。兩到六段。
            這是放置搜尋關鍵詞的地方。
行動呼籲    一個。留言關鍵字、儲存貼文或私訊。一個。
主題標籤    最多五個,放在獨立的一行,或完全不放。

上限是 2,200 個字元,但幾乎沒有任何文案需要 2,200 字。一個值得讓人點開並只提供 600 字內容的說明,遠勝過一個提供 1,800 字的說明。

關於主題標籤,說實話

主題標籤已不再是觸及槓桿,而平台也已透過產品改版明確表示這一點。Instagram 在 2025 年 12 月 18 日將每則貼文的主題標籤上限從三十個降至五個,告訴創作者「使用較少(最多五個)更具針對性的主題標籤,而非許多通用標籤」效果更好。Adam Mosseri 早在 2025 年 2 月就說過,主題標籤對增加觸及沒有幫助,它們是標籤,而非觸及分配的槓桿。

因此:最多五個,要具體,當作主題標籤使用。如果使用者的筆記應用程式中存有二十個一組的主題標籤,那組標籤現在已成累贅,而語法檢查工具將會將其標記為失敗。

#viral、#fyp、#explorepage、#foryou 這些主題標籤無法描述任何內容。請刪除它們。

搜尋關鍵詞現在比主題標籤更重要

Instagram 搜尋會讀取說明文字。因此,使用者希望被找到的關鍵詞,應以一般人會輸入的詞組形式、放在讀起來自然的句子中。例如,在第三行使用「客戶提案」這個詞組,而不是在底部使用「#客戶提案」主題標籤。

向使用者索取兩三個此類詞組,然後將它們傳遞給語法檢查工具:

python3 caption.py draft.txt --keywords "client proposals,agency pricing"

規則

  • 說明中不能有連結。 說明文字是不可點擊的。放在內文中的網址只會變成死文字,傳達出「我不會用這個平台」的訊息。請放在個人檔案或私訊中。
  • 只有一個行動呼籲。 兩個行動呼籲等於沒有行動呼籲。caption.py 會計算它們。
  • 關鍵詞式的行動呼籲需要一個可輸入的關鍵詞。 一個詞、無空格、無表情符號,同時也要在影片中說出來。留言 CONTRACT 可行。留言「合約指南」 則不行。
  • 如果有連結,請分別撰寫第一則留言。 並在工作清單中說明。
  • 表情符號應作為標點符號使用,而非裝飾。 語法檢查工具會標記任何超過每 100 字元 4 個表情符號的內容。
  • 替代文字值得花 20 秒撰寫。 對於輪播貼文和照片,請務必撰寫。螢幕閱讀器與 Instagram 都會讀取它。

工作流程

  1. 決定任務 A 或任務 B 並說明是哪一個。
  2. 起草說明。
  3. 對其執行 /ig-human 人工檢查。說明很短,因此在這裡劣質內容比套件中任何其他地方都更明顯。
  4. 使用使用者的搜尋關鍵詞執行 caption.py。修正所有 FAIL。對於每個 WARN,要大聲做出決定,而非默默忽略。
  5. 印出可直接複製的文案區塊,然後是工作清單:
說明已準備就緒
任務:        A - Reel 承載鉤子
可視字元:    125 個字元中使用了 118 個
行動呼籲:    一個,留言 CONTRACT
主題標籤:    3 個
搜尋:        「客戶提案」在第 3 行,「代理商報價」在第 5 行
語法檢查:    已就緒

不會發布任何內容。使用者會自行貼上。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相關技能