Communitygithub.com

pawangai/caption-writer

为社交媒体内容(轮播、短视频/短片/TikTok、照片、故事、推荐、促销、缩略图)编写即用型文案,同时面向多个平台(Instagram、TikTok、LinkedIn、X、Threads、Facebook、Pinterest、YouTube Shorts、WhatsApp Status),包含钩子、正文、行动号召、标签、替代文本、第一条评论和备选钩子,并根据品牌调性定制。该技能会检查每个平台的字符限制、钩子在“展开全文”前的长度、标签数量、Instagram上不可点击的链接等。

caption-writer 是什么?

Caption Writer 技能旨在帮助用户为多种社交媒体平台(如 Instagram、TikTok、LinkedIn、X、Threads、Facebook、Pinterest、YouTube Shorts、WhatsApp Status)高效生成即用型的文案。它会根据每个平台的特点(如字符限制、风格要求)自动调整文案,包括钩子(Hook)、正文、行动号召(CTA)、标签(Hashtag)、替代文本(Alt Text)和备选钩子。该技能通过 `scripts/captions.py` 脚本进行质量检查,确保文案长度、格式正确性,并警告可能存在的重复风险。它要求用户提供必要的信息(如品牌声音、平台选择、内容类型),但不会虚构用户未提供的具体数据(如客户引述、价格、日期)。最终输出可以是直接展示(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. 收集输入。
    • 内容:主题、类型(轮播、短视频、照片、故事、推荐、促销)及其内容(如有)。如果用户提供了内容文本,文案必须与之保持一致,且不重复幻灯片中的所有内容。
    • 目标平台。如果未提及,则询问一次;若用户希望快速完成,默认使用 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。
    • 修复所有错误(超出限制、文案为空、花括号不匹配、标签格式错误)。
    • 阅读警告并修复合理的项:钩子过长、标签数量过多、不可点击的链接(改为“链接在 bio”)、夸大宣传、缺少 CTA、跨平台文案相似度过高。如果存在合理原因,可以保留警告,但需说明理由。
  5. 交付。 一个或两个平台:直接在回复中以代码块形式展示文案。三个或更多平台:保存 .md 文件并 present_files。列出剩余的 [请自行填写] 项以及用户需要了解的信息(例如链接在 bio)。

原则

  • 钩子优先。 第一行必须让用户在看到“展开全文”之前就被吸引住(Instagram 约 125 字符,LinkedIn 约 140)。为主平台提供 2 个备选钩子。
  • 定制而非复制。 Instagram:温暖而简洁;TikTok:极短,紧跟视频;LinkedIn:专业且有结构;X:单句陈述;Pinterest:搜索关键词;YouTube Shorts:标题清晰。脚本会标记相似度超过 85% 的文案。
  • 单个软 CTA。 每条文案包含一个主要行动号召(收藏、分享、评论、咨询)。在 Instagram 和 TikTok 上,文案中的链接不可点击,因此引导至“链接在 bio”。
  • 少量且相关的标签(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

相关技能