Communitygithub.com

pawangai/caption-writer

為社群媒體內容(輪播、Reels/Shorts/TikTok、照片、限時動態、推薦、促銷、縮圖)編寫可立即上傳的標題,同時支援多平台(Instagram、TikTok、LinkedIn、X、Threads、Facebook、Pinterest、YouTube Shorts、WhatsApp Status),包含鉤子、內容、CTA、主題標籤、替代文字、第一條留言及鉤子替代方案,並可根據品牌語調調整。此技能會檢查各平台的字符限制、鉤子在「展開更多」前的長度、主題標籤數量以及 Instagram 上無法點擊的連結。

caption-writer 是什麼?

Caption Writer 是一個專為 AI 代理設計的技能,用於自動撰寫社群媒體貼文的標題。它能針對不同平台(如 Instagram、TikTok、LinkedIn、X、Threads、Facebook、Pinterest、YouTube Shorts、WhatsApp Status)生成各自版本,而非複製貼上同一內容。此技能遵循一套嚴格的原則:標題必須以鉤子開頭,提供 2-3 句價值內容、一個溫和的 CTA、相關的主題標籤,並遵守各平台的字符限制。它內建一個 Python 腳本 (`scripts/captions.py`),可自動驗證標題是否違反規則(如超出長度、缺少 CTA、主題標籤過多),並產生帶有錯誤與警告的報告。技能會根據品牌語調調整內容,並在必要時要求使用者提供客戶引用、價格、日期等資料,避免虛構。最終輸出可為直接在對話中顯示(1-2 個平台)或儲存為 .md 檔案(3 個平台以上)。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pawangai/pawang-content-studio/tree/HEAD/skills/caption-writer

在你喜歡的 AI 中提問

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

說明文件

Caption Writer

寫出可直接複製上傳的標題,每個平台一個版本(而非到處貼同樣的內容)。您擔任撰寫者;腳本 scripts/captions.py 會檢查長度限制與基本品質,然後整理出結果檔案。

工作流程

  1. 收集輸入。
    • 內容:主題、類型(輪播、Reels、照片、限時動態、推薦、促銷)及其實際內容(若有)。如果使用者提供內容文字,標題必須與之保持一致,且不重複整個投影片的內容。
    • 目標平台。若未指定,詢問一次;若使用者希望快速,則使用 Instagram 和 TikTok。
    • 目標(教育、儲存/分享、諮詢、銷售)、品牌 CTA 和品牌語調(若有附上 Brand Lock / Voice Lock 則使用;若無,則從內容推斷並說明假設)。
  2. 每個平台分別撰寫,遵循 references/caption-guide.md:鉤子放在第一行,2-3 句價值內容、CTA、主題標籤。每個平台有其不同的角度和長度。
  3. 必須由使用者提供的資料(客戶引用、姓名、價格、日期/促銷期間、號碼、結果指標):不可虛構。使用 [請自行填寫:說明],或在單一簡短訊息中詢問。
  4. 撰寫 captions.json(執行 python scripts/captions.py --example 檢視結構),然後執行 python scripts/captions.py render captions.json /mnt/user-data/outputs/caption_<主題>.md。
    • 修正所有錯誤(超出限制、空白標題、大括號、格式錯誤的主題標籤)。
    • 閱讀警告並修正合理者:鉤子過長、主題標籤數量、無法點擊的連結(改為「連結在個人檔案」)、誇大不實、缺少 CTA、平台間標題過於相似。若有理由,可保留警告,但必須說明原因。
  5. 交付。 一或兩個平台:直接在回覆中以程式碼區塊顯示標題。三個平台以上:儲存 .md 檔案並 present_files。列出所有剩餘的 [請自行填寫] 項目以及需要注意的事項(例如連結在個人檔案)。

原則

  • 鉤子優先。 第一行必須讓人在點擊「展開更多」前停下(Instagram 約 125 字元,LinkedIn 約 140 字元)。為主要平台提供 2 個鉤子替代方案。
  • 調整,而非複製。 Instagram:溫暖且簡潔;TikTok:非常簡短,配合影片;LinkedIn:專業且有結構;X:單一陳述;Pinterest:人們搜尋的關鍵詞;YouTube Shorts:清晰的標題。腳本會標記相似度 >85% 的標題。
  • 溫和且單一的 CTA。 每個標題一個主要號召(儲存、分享、留言、諮詢)。在 Instagram 和 TikTok 上,標題中的連結無法點擊,因此導向「連結在個人檔案」。
  • 少量且相關的主題標籤(Instagram、TikTok、LinkedIn 約 3-5 個;X 和 Facebook 約 0-2 個)。混合一兩個廣泛的與特定領域的主題標籤。在 TikTok 上,主題標籤計入字元限制。
  • 替代文字用於圖片/輪播:一句說明視覺內容的句子,無需加上「圖片來自」。
  • 不虛構且不誇大:不得使用「保證」、「一定」、「100%」、成果數字或使用者未提供的推薦。
  • 字元限制可能變動。 腳本中的數字是根據非統一的公開來源所設定的保守安全限制(例如 TikTok 據報導為 2,200 或 4,000 字元,Pinterest 為 500 或 800 字元)。如果使用者詢問最新限制,請查閱平台的官方來源。

檔案

  • scripts/captions.py - render、check、--example、--limits
  • references/caption-guide.md - 標題結構、鉤子公式、各平台規則、替代文字、各內容類型範例

Individual skills in this repo

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

pawangai/asset-qa

Periksa kualitas gambar dan video hasil ChatGPT/Google Flow/AI lain terhadap brand dan platform, lalu tulis prompt perbaikan siap tempel. Mengecek ejaan teks pada gambar, kepatuhan warna terhadap palet brand, teks yang masuk zona tidak aman (tertutup UI story/reels/feed), ukuran dan kontras teks, rasio dan resolusi, logo atau karakter yang berubah dari acuan, anatomi janggal, serta pada video meliputi lonjakan atau glitch antar-frame, drift warna, teks yang berubah bentuk, audio, dan durasi. Gun

pawangai/brandboard-standard

Membuat, menyusun, atau mengaudit brand board / brand guideline satu halaman dengan struktur section yang standar (hero, variasi logo, palet warna, tipografi, gaya bahasa, contoh penerapan, footer, maskot, ikon, pola background, dll). Punya dua cakupan - bertingkat (default) dan lengkap (semua section terisi). Gunakan skill ini setiap kali user minta dibuatkan brand board, brand guideline, brand identity sheet, style guide visual, prompt gambar untuk brand board, atau minta brand board baru "dis

pawangai/brand-command-pack

Buat file Markdown berisi kumpulan "command" prompt gambar siap salin untuk ChatGPT (logo, carousel IG, story IG/WA, OG image, feature image artikel, X/Twitter, LinkedIn, Pinterest, iklan, testimoni, mockup, dll) dari brand board, logo, foto, atau deskripsi brand yang diberikan user. Gunakan skill ini setiap kali user mengunggah brand identity board/logo/foto brand lalu meminta "buatkan command", "kumpulan prompt konten", "prompt sosmed", "command seperti /scrapbook tapi untuk brand saya", "temp

pawangai/brand-profile-builder

Ubah brand board, logo, foto, atau deskripsi brand menjadi satu profil brand baku (profile.json) yang menjadi sumber tunggal bagi semua skill konten lain (command gambar, video Flow, teks dan layout, jadwal, caption, balasan, QA). Mengekstrak nama, tagline, CTA, palet warna dengan role dan hex, font, deskripsi logo, maskot, layanan, paket, nada suara, dan hal yang dihindari; memeriksa kontras warna (WCAG) untuk menemukan pasangan warna yang tidak boleh dipakai sebagai teks; menghasilkan Brand Lo

相關技能