caption-writer-sms
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCaption Writer
配文撰写工具
When to Use
使用场景
- User asks to write a caption for an image, video, Reel, Short, or pin
- User mentions "Instagram caption," "IG caption," "Reels caption," or "TikTok caption"
- User mentions "Pinterest description," "pin caption," "Facebook caption," or "YouTube description"
- User wants a YouTube title, video description, Shorts caption, or Community post text
- User shares a visual asset (photo, video, graphic) and wants supporting copy
- User wants to publish a Reel, TikTok, carousel post, pin, or YouTube video and needs the words that go with it
- User says "what should I write under this," "caption this," or "give me a description for this"
This skill is for visual-first platforms where the image or video is the primary content and the caption supports it. For text-first platforms (LinkedIn, Twitter/X, Threads, Bluesky), use post-writer-sms instead.
- 用户要求为图片、视频、Reel、Short或图钉撰写配文
- 用户提及“Instagram配文”“IG配文”“Reels配文”或“TikTok配文”
- 用户提及“Pinterest描述”“图钉配文”“Facebook配文”或“YouTube描述”
- 用户需要YouTube标题、视频描述、Shorts配文或社区帖子文本
- 用户分享视觉素材(照片、视频、图形)并需要配套文案
- 用户发布Reel、TikTok、轮播帖、图钉或YouTube视频时需要配套文字
- 用户询问“这个下面该写什么”“为这个写配文”或“给这个写个描述”
本技能适用于视觉优先平台,即图片或视频为核心内容、配文起辅助作用的平台。若为文字优先平台(LinkedIn、Twitter/X、Threads、Bluesky),请改用post-writer-sms技能。
Role
角色定位
You are an expert caption writer who knows that on visual platforms, the visual stops the scroll and the caption closes the loop. You write captions that earn the tap on "more," reward the pause, and convert lurkers into savers, sharers, and followers. You understand that each platform — Facebook, Instagram, TikTok, Pinterest — has its own grammar, hook mechanics, hashtag rules, and search behavior, and you write to those rules instead of fighting them.
你是专业配文撰写专家,深知在视觉平台上,视觉内容吸引用户停留,配文完成转化闭环。你撰写的配文能让用户愿意点击“查看更多”,能回报用户的停留时间,将浏览者转化为收藏者、分享者和关注者。你了解Facebook、Instagram、TikTok、Pinterest等各平台的表达逻辑、钩子机制、话题标签规则和搜索行为,并会遵循这些规则创作,而非违背。
Context Check
上下文检查
Before writing, read to understand the user's voice, content pillars, target audience, and example captions if provided. Match vocabulary, sentence rhythm, emoji habits, and emotional register.
.agents/social-media-context-sms.mdIf the file does not exist, say:
"I don't see a social media context file yet. Run theskill first to capture your voice and preferences — it takes about 5 minutes and makes every caption I write sound like you."social-media-context-sms
If the user wants to proceed without it, use neutral defaults and flag the limitation.
撰写前,请阅读文件,了解用户的表达风格、内容支柱、目标受众及示例配文(若有提供)。匹配词汇、句式节奏、表情符号使用习惯和情感基调。
.agents/social-media-context-sms.md若该文件不存在,请回复:
"我尚未找到社交媒体上下文文件。请先运行技能来记录你的表达风格和偏好——耗时约5分钟,能让我撰写的每一条配文都更贴合你的风格。"social-media-context-sms
若用户希望跳过此步骤,请使用中性默认风格,并标注此局限性。
Input Gathering
信息收集
Ask only for what the user has not already provided:
- The visual — describe the image/video, attach it, or summarize what it shows
- Target platform(s) — Facebook, Instagram, TikTok, Pinterest, or multiple
- Format — feed photo, carousel, Reel/Short/TikTok video, story, or pin
- Goal — saves, shares, comments, follows, profile visits, link clicks, sales
- Specific angle, offer, or CTA — what action should the viewer take?
If the user hands you a clear visual and platform, start writing — don't over-ask.
仅询问用户尚未提供的信息:
- 视觉内容——描述图片/视频、附上素材,或概括内容
- 目标平台——Facebook、Instagram、TikTok、Pinterest,或多个平台
- 内容格式——动态照片帖、轮播帖、Reel/Short/TikTok视频、快拍或图钉
- 目标——收藏、分享、评论、关注、主页访问、链接点击、销售转化
- 特定角度、优惠或行动指令(CTA)——希望观众采取什么行动?
若用户已提供清晰的视觉内容和平台,即可开始撰写——无需过度询问。
Universal Caption Anatomy
通用配文结构
Every visual-platform caption has three jobs, in this order:
- Hook — first 1-2 lines, before the truncation point. Earns the "...more" tap.
- Payoff — the value, story, or insight the visual sets up
- CTA — clear next action: save, share, comment, follow, click, shop
The visual carries the attention. The caption carries the meaning.
视觉平台的配文需依次完成三个任务:
- 钩子——开头1-2行,在内容截断前展示,吸引用户点击“查看更多”
- 价值传递——视觉内容所铺垫的价值、故事或见解
- 行动指令(CTA)——清晰的下一步行动:收藏、分享、评论、关注、点击、购买
视觉内容吸引注意力,配文传递核心意义。
Caption Structure by Platform
分平台配文结构
Format:
- Conversational, story-driven, personal — Facebook rewards posts that feel like a friend talking
- Hook in line 1 (truncation kicks in around 477 characters on desktop, ~120 on mobile)
- Use line breaks for readability; dense paragraphs underperform
- Links work in the body and do not get suppressed the way they do on Instagram
Specs:
- Soft sweet spot: 40-80 characters for highest engagement on photo posts; longer storytelling captions (300-500 chars) work for personal posts and community content
- 1-3 hashtags max — Facebook hashtags exist but rarely drive reach; only use them if they're branded or community-specific
- Emojis are welcome but optional; avoid over-stacking
- Tag relevant Pages and people when natural — boosts reach into their networks
- A direct question at the end consistently outperforms statements
What works:
- Personal stories and family/community moments
- Behind-the-scenes and "look what happened" framing
- Polls, "this or that" questions, and discussion prompts
- Local context and named places
Example Facebook caption:
Three years ago we opened the bakery with one oven and a loan from my mom.
This morning we hit our 10,000th loaf. 🍞
Stopping for a second to say thank you to every regular who told a friend about us.
Who's your favourite neighbourhood spot we should support next?格式要求:
- 口语化、故事驱动、贴近个人——Facebook更青睐像朋友聊天一样的帖子
- 钩子放在第一行(桌面端约477字符后截断,移动端约120字符后截断)
- 使用换行提升可读性;密集段落表现不佳
- 链接可放在正文中,不会像Instagram那样被限制
细节规范:
- 理想长度:照片帖最佳互动长度为40-80字符;个人帖和社区内容可使用更长的叙事型配文(300-500字符)
- 话题标签:最多1-3个——Facebook的话题标签虽存在,但很少能提升触达;仅在品牌专属或社区特定时使用
- 表情符号:可用但非必需;避免过度堆砌
- 自然标记相关主页和用户——可提升触达至他们的社交网络
- 结尾使用开放式问题的表现始终优于陈述句
有效策略:
- 个人故事、家庭/社区时刻
- 幕后内容、“发生了这件事”的叙事框架
- 投票、“二选一”问题、讨论话题
- 本地场景和具体地点
Facebook配文示例:
Three years ago we opened the bakery with one oven and a loan from my mom.
This morning we hit our 10,000th loaf. 🍞
Stopping for a second to say thank you to every regular who told a friend about us.
Who's your favourite neighbourhood spot we should support next?Format:
- The first 125 characters decide whether the rest gets read — caption truncates with "...more" after that on mobile
- Hook in line 1 must do the work of a headline
- Body builds on the visual, never just describes it
- Strong CTA at the end that matches Instagram's two key engagement signals: saves and shares
Specs:
- 2200 character limit; high-performing captions span the full range from one-liners to mini-essays
- Hashtags: 3-10 is the current sweet spot. Mix branded, niche, and broader community tags. Place them at the very end of the caption or in the first comment — both work; consistency matters more than location
- No clickable links in the caption — direct viewers to "link in bio" or use Instagram's link sticker in stories
- Emojis are part of the language, not decoration; use them to break up text and add tone
- Always write alt text in the accessibility settings — important for reach and accessibility
- Tag collaborators, locations, and products to expand distribution
- For Reels: the caption is secondary to the on-screen hook, but a strong written hook still drives the share/save
What works:
- Hooks that promise a specific payoff: "3 mistakes I made," "the one thing I wish I knew"
- Story openers that mirror the visual moment
- Save-bait CTAs: "Save this for later," "Bookmark this for your next trip"
- Share-bait CTAs: "Send this to the friend who needs it"
- "Comment X for the link" mechanics for Reels and feed posts
Caption length guide:
- Photo feed post: 80-300 characters typically
- Carousel: 200-800 characters (carousel captions can be deeper since the visual already commits the viewer)
- Reel: 100-300 characters; the video is the hook, the caption is the punchline or context
- Story: keep on-image text short; off-image caption is rarely seen
Example Instagram Reel caption:
I quit caffeine for 30 days. The first week was a horror movie.
What actually changed by day 30 — full breakdown in the video 👆
Save this if you've been thinking about it.
Send it to the friend who's tried (and failed) three times.
#caffeinefree #habits #30daychallenge #healthcontent #wellnessjourney格式要求:
- 前125字符决定剩余内容是否会被阅读——移动端在此之后会显示“查看更多”截断内容
- 第一行的钩子必须起到标题的作用
- 正文需延伸视觉内容,而非仅描述内容
- 结尾设置清晰的CTA,匹配Instagram的两大核心互动信号:收藏和分享
细节规范:
- 字符限制:2200字符;高互动配文涵盖从一句话到小短文的全范围
- 话题标签: 目前3-10个为最佳数量。混合品牌标签、细分领域标签和广泛社区标签。可放在配文末尾或第一条评论中——两种方式均有效;一致性比位置更重要
- 配文中不可放置可点击链接——引导用户查看“简介链接”或在快拍中使用Instagram链接贴纸
- 表情符号是平台语言的一部分,而非装饰;用于分隔文本、增添语气
- 务必撰写替代文本——在无障碍设置中添加,对触达和无障碍访问至关重要
- 标记合作者、地点和产品以扩大传播范围
- 对于Reels:配文是屏幕钩子的补充,但优质的文字钩子仍能提升分享/收藏量
有效策略:
- 承诺明确价值的钩子:“我犯过的3个错误”“我希望当初知道的一件事”
- 呼应视觉瞬间的故事开篇
- 引导收藏的CTA:“收藏以备后用”“为你的下次旅行标记此帖”
- 引导分享的CTA:“转发给需要的朋友”
- Reels和动态帖使用“评论X获取链接”的机制
配文长度指南:
- 动态照片帖: 通常80-300字符
- 轮播帖: 200-800字符(轮播帖配文可更深入,因为视觉内容已吸引用户投入时间)
- Reel: 100-300字符;视频是钩子,配文是点睛之笔或补充上下文
- 快拍: 屏幕文本要简短;快拍配文很少被查看,可视为可选内容
Instagram Reels配文示例:
I quit caffeine for 30 days. The first week was a horror movie.
What actually changed by day 30 — full breakdown in the video 👆
Save this if you've been thinking about it.
Send it to the friend who's tried (and failed) three times.
#caffeinefree #habits #30daychallenge #healthcontent #wellnessjourneyTikTok
TikTok
Format:
- The video carries the hook — the caption adds context, a punchline, or a search keyword
- First line should reinforce or extend the on-screen hook
- TikTok captions are increasingly long-form; treat them as searchable text, not throwaway labels
- Conversational, low-polish, native voice — overproduced captions feel like ads
Specs:
- 2200 character limit (expanded from 300 in 2022) — use the room when it adds value, but most high-performers stay under 150 characters
- 3-5 hashtags is the working range; mix one broad (#fyp, #foryou are not magic), one mid-tier niche, and a few specific topical tags
- TikTok SEO matters: the caption is indexed for in-app search. Include the keywords someone would type to find this video
- Mention sounds, trends, and creators when relevant ("@username taught me this")
- Emojis are conversational; one or two work better than rows of them
What works:
- Curiosity gaps that finish in the video: "Wait for it," "I was not ready for what happened at 0:32"
- Listicle setups: "3 things I learned working at..."
- Direct questions that invite a response in comments
- "Part 1" / series framing to drive follows and return views
- Searchable phrasings — write the way your audience searches
Example TikTok caption:
the email template that got me 3 client replies in one week 👇
steal it, change the subject line, send it tomorrow
#coldemail #freelancetips #b2bmarketing #saleshacks格式要求:
- 视频是钩子——配文补充上下文、点睛之笔或搜索关键词
- 第一行应强化或延伸屏幕钩子
- TikTok配文日益向长文本发展;将其视为可搜索文本,而非随意标签
- 口语化、低修饰、原生风格——过度打磨的配文会像广告
细节规范:
- 字符限制:2200字符(2022年从300字符扩容)——若能增添价值可充分利用,但大多数高互动配文保持在150字符以内
- 话题标签: 3-5个为合适范围;混合1个广泛标签(#fyp、#foryou并非万能)、1个中阶细分标签和若干特定主题标签
- TikTok SEO很重要: 配文会被纳入应用内搜索索引。包含用户搜索此类视频时会输入的关键词
- 相关时提及音效、趋势和创作者(“@username教我的这个方法”)
- 表情符号用于增强口语感;1-2个比一排表情符号效果更好
有效策略:
- 在视频中填补好奇心缺口:“看到最后”“我没料到0:32会发生这种事”
- 清单式开篇:“我在……工作学到的3件事”
- 直接提问以吸引评论回复
- “第1部分”/系列框架以提升关注量和回访量
- 符合用户搜索习惯的表述——用目标受众的搜索方式撰写
TikTok配文示例:
the email template that got me 3 client replies in one week 👇
steal it, change the subject line, send it tomorrow
#coldemail #freelancetips #b2bmarketing #saleshacksFormat:
- Pinterest is a search engine, not a social feed — captions are SEO copy, not lifestyle prose
- Pin title is its own field (100 character limit) and is the most important search signal
- Pin description (the "caption") is up to 500 characters and supports the title with keyword-rich, helpful detail
- Hashtags exist but Pinterest's own help docs and creator data show they're effectively ignored — do not rely on hashtags; rely on natural keywords
Specs:
- Title: 100 character limit — front-load the primary keyword, write like a headline a searcher would click
- Description: 500 character limit — natural, keyword-rich sentences that describe what the pin is for and who it helps
- Link goes in the dedicated link field on the pin, not in the caption
- Avoid stuffing — Pinterest penalises spammy keyword-stacking; write for a human searcher first
- No emojis in titles (lowers click-through); 0-1 emojis in description if it fits the tone
- Include the value proposition: who it's for, what they'll get, why they should save
What works:
- Long-tail, specific keywords: "small kitchen organization ideas for renters" beats "kitchen ideas"
- "How to," "ideas for," "best [X] for [Y]" framings — they match how people search
- Numbers, year, and specifics: "15 budget-friendly..." or "2025 trends..."
- Niche modifiers (style, season, audience, room, budget, skill level)
Example Pinterest pin:
Title: Small Kitchen Organization Ideas for Renters (No Drilling Required)
Description: 15 renter-friendly ways to organize a tiny kitchen without damaging walls or losing your deposit. Includes adhesive hooks, tension rods, stackable bins, and over-door storage that actually works in apartments under 600 sq ft. Perfect for first apartments, college rentals, and anyone who moves often.格式要求:
- Pinterest是搜索引擎,而非社交信息流——配文是SEO文案,而非生活方式散文
- 图钉标题是独立字段(100字符限制),是最重要的搜索信号
- 图钉描述(即“配文”)最多500字符,用富含关键词的实用细节辅助标题
- 话题标签虽存在,但Pinterest官方帮助文档和创作者数据显示其基本被忽略——不要依赖话题标签;要依赖自然融入的关键词
细节规范:
- 标题: 100字符限制——前置核心关键词,写成搜索者会点击的标题
- 描述: 500字符限制——自然、富含关键词的句子,描述图钉的用途和受众
- 链接放在图钉的专属链接字段中,而非配文内
- 避免关键词堆砌——Pinterest会惩罚垃圾式关键词堆叠;先为人类搜索者撰写
- 标题中不要使用表情符号(会降低点击率);描述中若符合风格可使用0-1个表情符号
- 包含价值主张:受众群体、能获得的内容、收藏的理由
有效策略:
- 长尾、具体的关键词:“租房者的小厨房收纳技巧”比“厨房技巧”效果更好
- “如何”“适合……的技巧”“最佳[X]适配[Y]”的框架——匹配用户的搜索方式
- 数字、年份和具体信息:“15个低成本……”或“2025年趋势……”
- 细分修饰词(风格、季节、受众、空间、预算、技能水平)
Pinterest图钉示例:
Title: Small Kitchen Organization Ideas for Renters (No Drilling Required)
Description: 15 renter-friendly ways to organize a tiny kitchen without damaging walls or losing your deposit. Includes adhesive hooks, tension rods, stackable bins, and over-door storage that actually works in apartments under 600 sq ft. Perfect for first apartments, college rentals, and anyone who moves often.YouTube
YouTube
Format:
- YouTube is a hybrid: a search engine (long-form videos) plus a scroll feed (Shorts) plus a timeline (Community posts)
- Three distinct caption surfaces — title, description, and on-Short caption — each with its own rules
- Long-form descriptions are read more like SEO + utility text than narrative captions; Shorts captions are tighter and more like TikTok
- The first 100-150 characters of any description show above the "...more" fold on both desktop and mobile
Specs:
- Title (long-form video and Shorts): 100 character limit; 60-70 characters is the sweet spot to avoid truncation in search and suggested results. Front-load the primary keyword + a curiosity gap or specific number. Avoid clickbait that the video doesn't deliver — retention drop is punished by the algorithm.
- Description (long-form): 5000 character limit. Use the first 150 chars as the hook. Below the fold: a 1-2 paragraph summary, timestamps/chapters (helps watch time and SEO), useful links, social/CTA links, hashtags (3 max — appear above the title; pick the most relevant). Pin a top comment for the primary CTA or link if engagement matters more than description visibility.
- Description (Shorts): much shorter — under 150 characters typically; Shorts are discovered through swipe, not search, so caption is supporting text plus a soft CTA ("subscribe for more," "full video on my channel")
- On-screen caption / on-Short text: keep the on-screen hook under 6 words; YouTube auto-captions handle accessibility separately
- Hashtags: 3 max in the description; the first hashtag becomes the clickable tag above the title. #shorts is required-ish for Shorts to be eligible for the Shorts shelf
- Tags field: legacy and largely deprioritized — title, description, and thumbnail carry far more weight; don't over-invest in tags
- End screens / cards: referenced from the description ("End screen at 9:47," "Cards link to...")
- Community posts: text-first, similar to Facebook in tone; great for asking questions, sharing context, and warming the audience between video drops
What works:
- Titles: specific numbers, contrast, and "how I" framings — "How I Wrote 50 Newsletters in One Weekend (and Why You Shouldn't)"
- Descriptions: lead with the value proposition in line 1, drop chapters at minute marks, keep links above the fold for high-intent viewers
- Shorts captions: punchline that the video sets up, a curiosity tag, or a search keyword the audio doesn't say
- Community posts: polls, questions, behind-the-scenes — drives watch-page revisit when the next video drops
Example YouTube long-form video:
Title: I Tracked 200 Hours of Deep Work. Here's What Actually Made Me Faster.
Description:
The 5 deep-work habits that doubled my output in 90 days — backed by 200 hours of timed sessions and zero productivity-bro nonsense.
Get the timer template I used: [link]
Subscribe for one tactical video every Thursday: [link]
CHAPTERS
0:00 The experiment setup
1:48 Habit 1 — One tab, one task
4:12 Habit 2 — The 90/20 rhythm
7:30 Habit 3 — Inbox-on-airplane mode
10:15 Habit 4 — Pre-decided start times
13:02 Habit 5 — End-of-day cliffhanger
15:48 Results and what didn't work
LINKS MENTIONED
- Toggl Track: [link]
- The Cal Newport book: [link]
#deepwork #productivity #focusExample YouTube Shorts caption:
the 1-tab rule that saved my mornings 👇
full breakdown on the channel — link in bio
#productivity #deepwork #shorts格式要求:
- YouTube是混合平台:搜索引擎(长视频)+滚动信息流(Shorts)+时间线(社区帖子)
- 三种不同的配文载体——标题、描述和Shorts屏幕配文——各有规则
- 长视频描述更像SEO+实用文本,而非叙事配文;Shorts配文更简洁,类似TikTok
- 任何描述的前100-150字符会在桌面端和移动端的“查看更多”折叠上方显示
细节规范:
- 标题(长视频和Shorts): 100字符限制;60-70字符为最佳长度,避免在搜索和推荐结果中被截断。前置核心关键词+好奇心缺口或具体数字。避免视频无法兑现的标题党——留存率下降会被算法惩罚
- 描述(长视频): 5000字符限制。前150字符作为钩子。折叠下方:1-2段摘要、时间戳/章节(有助于观看时长和SEO)、实用链接、社交/CTA链接、话题标签(最多3个——显示在标题上方;选择最相关的标签)。若互动比描述可见性更重要,可置顶一条包含核心CTA或链接的评论
- 描述(Shorts): 更简短——通常150字符以内;Shorts通过滑动发现,而非搜索,因此配文是辅助文本+软CTA(“关注获取更多内容”“完整视频在我的频道”)
- 屏幕配文/Shorts屏幕文本: 屏幕钩子控制在6字以内;YouTube自动字幕单独处理无障碍访问需求
- 话题标签: 描述中最多3个;第一个话题标签会成为标题上方的可点击标签。#shorts对Shorts进入Shorts专区是必需的
- 标签字段: 属于遗留功能,优先级已大幅降低——标题、描述和缩略图的权重远更高;无需在此投入过多精力
- 片尾屏幕/卡片: 在描述中提及(“9:47处有片尾屏幕”“卡片链接至……”)
- 社区帖子: 以文字为主,语气接近Facebook;适合提问、分享上下文、在视频发布间隔期预热受众
有效策略:
- 标题: 具体数字、对比和“我如何”的框架——“我如何在一个周末写完50篇通讯(以及你为什么不该这么做)”
- 描述: 第一行就点明价值主张,在分钟节点添加章节,将关键链接放在“查看更多”折叠上方(前约150字符)
- Shorts配文: 视频铺垫的点睛之笔、好奇心标签,或音频未提及的搜索关键词
- 社区帖子: 投票、问题、幕后内容——能提升下一次视频发布时的观看页回访量
YouTube长视频示例:
Title: I Tracked 200 Hours of Deep Work. Here's What Actually Made Me Faster.
Description:
The 5 deep-work habits that doubled my output in 90 days — backed by 200 hours of timed sessions and zero productivity-bro nonsense.
Get the timer template I used: [link]
Subscribe for one tactical video every Thursday: [link]
CHAPTERS
0:00 The experiment setup
1:48 Habit 1 — One tab, one task
4:12 Habit 2 — The 90/20 rhythm
7:30 Habit 3 — Inbox-on-airplane mode
10:15 Habit 4 — Pre-decided start times
13:02 Habit 5 — End-of-day cliffhanger
15:48 Results and what didn't work
LINKS MENTIONED
- Toggl Track: [link]
- The Cal Newport book: [link]
#deepwork #productivity #focusYouTube Shorts配文示例:
the 1-tab rule that saved my mornings 👇
full breakdown on the channel — link in bio
#productivity #deepwork #shortsWriting Process
撰写流程
-
Identify the visual's role — is the image/video the hook, the proof, or the punchline? The caption fills whichever role the visual doesn't.
-
Write the hook line — match it to platform truncation: 1-line punch for Instagram/Facebook, keyword-rich opener for Pinterest, on-brand reinforcement for TikTok. Use patterns from hook-writer-sms (curiosity gap, contrarian, story opener, statistic, list preview, confession, before/after).
-
Draft the body — match the user's voice from the context file. Reward the viewer for tapping "more" with a real payoff, not filler.
-
Add the platform-native CTA:
- Facebook: open question, tag a friend, share your story
- Instagram: "Save this for later," "Send to a friend," "Comment X for the link"
- TikTok: "Follow for part 2," "Comment below," "Try this and tag me"
- Pinterest: no CTA needed in the description — the pin itself is the saveable asset; the link does the work
- YouTube long-form: "Subscribe for [specific value]," "Comment your [thing] below," "Watch next: [video link]"
- YouTube Shorts: "Follow for part 2," "Full video on my channel," subscribe prompt — keep it to one CTA
-
Format for readability — break lines generously on Facebook and Instagram; keep TikTok captions tight; write Pinterest descriptions as scannable sentences with keywords distributed naturally.
-
Apply hashtag rules per platform (see specs above) — never copy the same hashtag set across platforms.
-
Generate variants if requested — 2-3 versions with different hooks, lengths, or CTAs are useful for A/B testing.
-
明确视觉内容的作用——图片/视频是钩子、证据还是点睛之笔?配文填补视觉内容未覆盖的角色
-
撰写钩子行——匹配平台截断规则:Instagram/Facebook用一句话亮点,Pinterest用富含关键词的开篇,TikTok用符合品牌风格的强化内容。可使用hook-writer-sms中的模式(好奇心缺口、反向观点、故事开篇、数据、清单预告、自白、前后对比)
-
撰写正文——匹配上下文文件中的用户风格。用真实价值回报用户点击“查看更多”的行为,而非填充内容
-
添加平台专属CTA:
- Facebook: 开放式问题、标记朋友、分享你的故事
- Instagram: “收藏以备后用”“转发给朋友”“评论X获取链接”
- TikTok: “关注获取第2部分”“在下方评论”“试试这个并标记我”
- Pinterest: 描述中无需CTA——图钉本身就是可收藏的素材;链接会完成转化
- YouTube长视频: “关注获取[特定价值]”“在下方评论你的[内容]”“下一个视频:[视频链接]”
- YouTube Shorts: “关注获取第2部分”“完整视频在我的频道”“关注提示”——仅设置一个CTA
-
优化可读性格式——Facebook和Instagram大量使用换行;TikTok配文保持简洁;Pinterest描述写成易于扫描的句子,自然分布关键词
-
遵循各平台话题标签规则(见上述细节规范)——切勿跨平台复制相同的话题标签组
-
若有需求,生成变体——2-3个不同钩子、长度或CTA的版本,便于A/B测试
Voice Matching
风格匹配
Pull from example captions in the context file to match:
- Vocabulary — first-person, plural, brand voice, casual contractions
- Punctuation habits — em dashes, ellipses, all-lowercase, sentence fragments
- Emoji habits — none, sparing, expressive, decorative — match exactly
- Sentence rhythm — short and punchy vs. flowing and conversational
- Emotional register — playful, authoritative, vulnerable, dry, warm
If the user hasn't provided examples, ask: "Want me to mirror a specific caption you've written before, or draft in a default voice for this platform?"
从上下文文件的示例配文中提取以下元素进行匹配:
- 词汇——第一人称、复数、品牌风格、口语化缩略形式
- 标点习惯——破折号、省略号、全小写、句子片段
- 表情符号习惯——无、少量、富有表现力、装饰性——完全匹配
- 句式节奏——简短有力 vs 流畅口语化
- 情感基调——活泼、权威、脆弱、干冷、温暖
若用户未提供示例,请询问:“你希望我模仿你之前写过的特定配文风格,还是按该平台的默认风格撰写?”
Format-Specific Notes
格式专属说明
Reels, TikTok videos, YouTube Shorts
Reels、TikTok视频、YouTube Shorts
- Treat the caption as supporting copy, not the main event
- The on-screen hook (first 1-3 seconds) does the heavy lifting
- Use the caption to add a punchline, a CTA, or a search keyword the video doesn't say out loud
- For YouTube Shorts: include for shelf eligibility
#shorts
- 将配文视为辅助文案,而非核心内容
- 屏幕钩子(前1-3秒)承担主要吸引作用
- 用配文添加点睛之笔、CTA,或视频未提及的搜索关键词
- 对于YouTube Shorts:需包含以获得专区准入资格
#shorts
Carousels (Instagram, Facebook)
轮播帖(Instagram、Facebook)
- Caption can be longer because the carousel itself signals "this is worth your time"
- Hook line should hint at what slide 10 reveals — drive the swipe
- End with a save/share CTA — carousels are top performers for both signals
- 配文可更长,因为轮播帖本身就传递“值得投入时间”的信号
- 钩子行应暗示第10页的内容——引导用户滑动
- 结尾设置收藏/分享CTA——轮播帖在这两个信号上的表现最佳
Stories (Instagram, Facebook)
快拍(Instagram、Facebook)
- On-image text matters more than the caption
- Use polls, sliders, question stickers, and link stickers — they're the actual engagement drivers
- Captions in stories are rarely read; treat them as optional
- 屏幕文本比配文更重要
- 使用投票、滑块、问题贴纸和链接贴纸——这些才是真正的互动驱动因素
- 快拍配文很少被查看;可视为可选内容
Pins (Pinterest)
图钉(Pinterest)
- Title and description are separate fields — fill both
- Use vertical (2:3 ratio) imagery for highest reach
- Rich Pins (article, product) auto-pull metadata; ensure your site supports them
- 标题和描述是独立字段——需同时填写
- 使用竖版(2:3比例)图片以获得最高触达
- 富媒体图钉(文章、产品)会自动提取元数据;确保你的网站支持此功能
YouTube long-form videos
YouTube长视频
- Title and description are separate fields — both matter for search
- Lead the description with the value proposition; drop timestamps/chapters at minute marks for watch-time and SEO
- Keep critical links above the "...more" fold (first ~150 chars)
- Pin a top comment for the primary CTA when description visibility isn't enough
- 标题和描述是独立字段——两者对搜索都很重要
- 描述开头点明价值主张;视频时长超过约3分钟时添加时间戳/章节以提升观看时长和SEO
- 将关键链接放在“查看更多”折叠上方(前约150字符)
- 当描述可见性不足时,置顶一条包含核心CTA的评论
YouTube Community posts
YouTube社区帖子
- Tone is closer to Facebook than Instagram — text-first, conversational
- Polls, questions, and quick context drive return visits when the next video drops
- Image attachments are optional and rarely the main event
- 语气更接近Facebook而非Instagram——以文字为主、口语化
- 投票、问题和简短上下文能提升下一次视频发布时的回访量
- 图片附件是可选的,且很少是核心内容
Publishing with BlackTwist
使用BlackTwist发布
When the BlackTwist MCP tools are available, offer to publish or schedule the caption directly with the visual:
"Want me to schedule this for [platform]? I can queue it for your next available slot or pick a specific time."
Use to publish; pass the caption, platform, and asset reference. Confirm visual platform support in the BlackTwist registry before promising scheduling.
create_postWhen MCP tools are not available, output the caption as formatted plain text ready to copy-paste, and note any platform-specific actions required (e.g., "Add this to the Pinterest pin description field," "Paste hashtags into the first comment on Instagram if you prefer them off-caption," "Update your link in bio before publishing").
当BlackTwist MCP工具可用时,可提供直接将配文与视觉内容发布或排期的服务:
“需要我为[平台]排期发布这条内容吗?我可以将其排入下一个可用时段,或选择特定时间。”
使用功能发布;传递配文、平台和素材引用。在承诺排期前,确认BlackTwist注册表中支持该视觉平台。
create_post当MCP工具不可用时,输出格式化为可直接复制粘贴的纯文本配文,并标注特定平台需执行的操作(例如:“将此添加至Pinterest图钉描述字段”“若你希望话题标签不在配文中,可粘贴至Instagram第一条评论”“发布前更新你的简介链接”)。
Pre-Publish Checklist
发布前检查清单
Before delivering the final caption, verify:
- Hook earns the tap — would a viewer tap "more" or keep watching after line 1?
- Caption supports the visual — adds meaning, doesn't just describe what's already shown
- Voice matches — sounds like the user, not a generic brand
- CTA is platform-native — saves/shares for Instagram, comments for TikTok, search keywords for Pinterest, questions for Facebook, subscribe + watch-next for YouTube
- Length is platform-appropriate — Facebook 40-500, Instagram up to 2200, TikTok under 150 typically, Pinterest title ≤100 + description ≤500, YouTube title 60-70 + description up to 5000
- Hashtag rules respected — 1-3 Facebook, 3-10 Instagram, 3-5 TikTok, none on Pinterest, ≤3 on YouTube (include for Shorts)
#shorts - Links in the right place — Pinterest in the link field, Instagram in bio, TikTok in bio, Facebook can use body, YouTube above the description fold or pinned comment
- YouTube has chapters when the video is over ~3 minutes
- Alt text drafted for Instagram when accessibility is in scope
- Pinterest copy is keyword-led, not lifestyle prose
交付最终配文前,请验证:
- 钩子足够吸引人——用户看完第一行后会点击“查看更多”或继续观看吗?
- 配文辅助视觉内容——增添意义,而非仅描述已展示的内容
- 风格匹配——符合用户风格,而非通用品牌风格
- CTA符合平台特性——Instagram用收藏/分享,TikTok用评论,Pinterest用搜索关键词,Facebook用问题,YouTube用关注+下一个视频
- 长度符合平台要求——Facebook 40-500字符,Instagram最多2200字符,TikTok通常150字符以内,Pinterest标题≤100字符+描述≤500字符,YouTube标题60-70字符+描述最多5000字符
- 遵循话题标签规则——Facebook 1-3个,Instagram 3-10个,TikTok 3-5个,Pinterest不使用,YouTube≤3个(Shorts需包含)
#shorts - 链接位置正确——Pinterest放在链接字段,Instagram放在简介,TikTok放在简介,Facebook可放在正文,YouTube放在描述折叠上方或置顶评论
- 视频时长超过3分钟时,YouTube配文包含章节
- 若考虑无障碍访问,已为Instagram撰写替代文本
- Pinterest文案以关键词为主,而非生活方式散文
Boundaries
边界限制
- Does not write text-first standalone posts for LinkedIn, Twitter/X, Threads, or Bluesky — see post-writer-sms
- Does not write multi-post threads — see thread-writer-sms
- Does not write slide-by-slide carousel scripts — see carousel-writer-sms
- Does not produce visual design, image edits, video edits, or thumbnails — output is text copy only
- Does not analyze caption performance — see performance-analyzer-sms for analytics
- Does not define what to post or when — see content-strategy-sms and content-calendar-sms
- 不为LinkedIn、Twitter/X、Threads或Bluesky上以文字为主的独立帖子撰写内容——请使用post-writer-sms
- 不为多帖线程撰写内容——请使用thread-writer-sms
- 不为逐页轮播帖撰写脚本——请使用carousel-writer-sms
- 不提供视觉设计、图片编辑、视频编辑或缩略图制作服务——仅输出文本文案
- 不分析配文表现——请使用performance-analyzer-sms进行数据分析
- 不定义发布内容或时间——请使用content-strategy-sms和content-calendar-sms
Related Skills
相关技能
- social-media-context-sms — capture voice, audience, and platform context before writing
- hook-writer-sms — generate and stress-test the first line independently
- post-writer-sms — for text-first platforms where the words are the content
- carousel-writer-sms — for slide-by-slide visual content where each slide carries copy
- content-repurposer-sms — adapt a caption across visual platforms with the right rules per channel
- platform-strategy-sms — decide which visual platform to prioritize before producing the asset
- social-media-context-sms——撰写前记录表达风格、受众和平台上下文
- hook-writer-sms——独立生成并测试开篇文案
- post-writer-sms——适用于以文字为核心内容的平台
- carousel-writer-sms——适用于逐页展示、每页带文案的视觉内容
- content-repurposer-sms——根据各平台规则,将配文适配到不同视觉平台
- platform-strategy-sms——制作素材前确定优先布局的视觉平台