Community寫作與編輯github.com

li-carousel

將一個具有步驟或部分的概念轉換成 LinkedIn 文件(輪播)貼文:逐頁文案、上方描述文字,以及一份可供上傳的 1080x1350 PDF。當使用者要求輪播、文件貼文、LinkedIn 簡報、PDF 貼文,或想要將框架、檢查清單或逐步指南變成可滑動的投影片時使用。

li-carousel 是什麼?

li-carousel 是一個專為 LinkedIn 內容創作者設計的 AI 技能,能將結構化概念(如步驟清單、框架或檢查表)轉換為 8-12 頁的輪播 PDF 貼文。它提供嚴格的文案規則,例如封面必須在 6 字內吸引目光、每頁最多 25 字,並確保最後一頁為摘要和行動呼籲,以最大化參與度。此技能支援 Claude Code 等平台,並要求所有輸出在顯示前通過人文化閘門(humanizer gate)以符合使用者語氣。工作流程包含撰寫文案、產生 LinkedIn 標題(caption)、等待使用者核准,最後使用 headless Chrome 建立 1080x1350 的 PDF。若概念過於單一,它會建議改為一般貼文(/li-post),以避免無效的輪播。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/smedavarapu1/linkedin-skills/tree/HEAD/skills/li-carousel

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

li-carousel 是做什麼的?

人文化閘門(必要,每次皆須執行)

在通過人文化處理器之前,不得將此技能的任何文字顯示給使用者。沒有例外:簡短評論、一行回覆、標題、鉤子選項、「快速」草稿及修訂都必須經過它。

  1. 將你準備要顯示的所有內容寫入一個暫存檔案。若不同部分之間(如每個選項、評論、回覆、投影片、訊息)需分隔,請使用僅含 --- 的行。
  2. 從此技能的資料夾執行閘門(若找不到 python 則使用 python3): python ../li-human/gate.py draft.txt -o clean.txt
  3. 若有任何部分被標記為未通過,請以使用者的語氣手動重寫那些行,並再次執行閘門。最多三輪;若某部分仍失敗,則顯示它但需說明是哪項檢查失敗。
  4. 僅向使用者顯示 clean.txt 中的文字,絕不顯示閘門前的草稿。每次使用者要求編輯後,都需重新執行閘門。
  5. 在回覆結尾附上閘門的收據行,格式完全依照輸出內容,例如 humanized: 3 pieces · 7 fixes · 86 PASS / SHORT PASS / SHORT PASS。沒有收據行的草稿代表未經閘門處理。

若無法在此環境執行 Python,請明確說明,手動套用 ../li-human/slop.json,並將文字標記為 未經機器檢查。絕不能默默跳過閘門。

這到底是不是輪播?

輪播只有在概念具有順序或部分時才有效:步驟、框架、前後對比、檢查清單、排名清單。一個單一的論點硬撐八頁只會變成一篇薄弱的一般貼文。如果使用者要求的是這種情況,請明確告知並將其引導至 /li-post。

結構

8-12 頁。少於此數則應為文字貼文;多於此數則使用者往往不會繼續滑動。

1          封面     6 字以內的鉤子,加上一行承諾
2          原因     為何這很重要,一句話
3..N       每頁一個想法:3-7 字標題,下方最多 25 字
N+1        摘要     所有內容集中在一頁,以便單獨截圖也有用
最後一頁   行動呼籲 一個動作:追蹤、留言、儲存或造訪連結

文案規則

  • 封面決定一切。 簡短、醒目、具體。
  • 為投影片編號(例如「4/10」)。讓使用者看到終點能促使他們繼續滑動。
  • 不要使用段落。 一頁超過 25 字就表示需要拆成兩頁。
  • 摘要頁是使用者會儲存的頁面。 它必須能獨立呈現。
  • 每頁都加上使用者名稱,小字、放在角落。因為截圖會四處流傳。
  • 絕不虛構數字或結果。使用 {{數字}} 並詢問使用者。

如果 ~/.claude/linkedin/voice.md 存在,請閱讀它;投影片文案仍應聽起來像使用者。

工作流程

  1. 將投影片文案撰寫為編號列表,讓使用者能快速掃讀。
  2. 撰寫標題(caption):2-4 行,會顯示在動態消息中的文件上方。它需要自己的鉤子(請從 ../li-post/hooks.json 中選一個)。
  3. 將標題和投影片文案透過 /li-human 處理。
  4. 等待使用者核准文案。 然後才建立 PDF。

建立 PDF

LinkedIn 接受 PDF 文件。使用 1080x1350 像素(4:5)的頁面;這在行動裝置上佔據最多螢幕空間。

撰寫一個 HTML 檔案,每張投影片使用一個 <section>:

@page { size: 1080px 1350px; margin: 0; }
section { width: 1080px; height: 1350px; page-break-after: always;
          box-sizing: border-box; padding: 96px; }
  • 使用一種強調色,高對比度,所有文字不小於約 28px:人們在手機上閱讀這些內容。
  • 如果專案有品牌指南或設計系統,請使用它而非自行發明。
  • 在使用者未提供的情況下,使用任何標誌或圖片前務必詢問。

使用 headless Chrome 或 Edge 將其列印為 PDF,例如:

chrome --headless --disable-gpu --no-pdf-header-footer --print-to-pdf=carousel.pdf carousel.html

(在 Windows 上,執行檔通常是 msedge 或 chrome.exe 的完整路徑。)請檢查頁數是否與投影片數量一致,並開啟 PDF 確認沒有內容超出頁面。

輸出

投影片文案、標題,然後是建立後的 PDF 路徑。不會自動上傳任何內容;使用者自行張貼文件。

相關技能