关于 twitter-thread-creation
通过 inference.sh CLI 编写 Twitter/X 帖子的技能,面向需要创作线程内容的营销人员和内容创作者。它涵盖线程结构、格式、配图、互动策略及内容再利用。
主要功能
- 01规划开场、正文与收尾推文
- 02提供教育、故事和分析线程结构
- 03给出排版与字符限制参考
- 04说明配图位置及尺寸
- 05介绍发布互动与内容再利用
适用场景
- 01把研究结果整理成分析线程
- 02制作教程或经验分享线程
- 03将长内容改写为 Twitter/X 线程
- 04规划线程发布后的互动步骤
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ inference-sh/ skills --skill twitter-thread-creation安装后在 Claude Code 中输入/twitter-thread-creation确认已加载。
详细介绍
安装 belt CLI skill:
npx skills add belt-sh/cli
创建 Twitter/X 推文串
通过 inference.sh CLI 撰写高互动率的 Twitter/X 推文串。
快速开始
需要 inference.sh CLI(
belt)。安装说明
belt login
# Post a tweet
belt app run x/post-create --input '{
"text": "I analyzed 1,000 landing pages.\n\n90% make the same 5 mistakes.\n\nHere are the fixes (with examples):\n\n🧵👇"
}'
字符数限制
| 元素 | 限制 |
|---|---|
| 推文文本 | 280 个字符(免费版),25,000 个字符(Premium) |
| 推文串长度 | 无限制(10-15 条推文最合适) |
| 图片替代文本 | 1,000 个字符 |
| 引用推文附加内容 | 280 个字符 |
| 回复 | 280 个字符 |
| 显示名称 | 50 个字符 |
推文串结构
构成要素
Tweet 1 (Hook): Bold claim + "thread 🧵"
Tweet 2: Context / why this matters
Tweet 3-9: One point per tweet (numbered)
Tweet 10: Summary or biggest takeaway
Tweet 11: CTA (follow, retweet, bookmark)
推文 1:开场钩子
这条推文在时间线上单独存在,成败在此一举。即使没有后续推文,也必须有效。
| 钩子类型 | 模板 |
|---|---|
| 我做了 X + 结果 | “我分析了 1,000 个[事物]。以下是我的发现:” |
| 数字 + 列表 | “10 个[主题]技巧,帮你[获益]:” |
| 反常识观点 | “一个不受欢迎的观点:[大胆看法]” |
| 故事开场 | “2019 年,我[戏剧性事件]。接下来发生了这些事:” |
| 操作指南承诺 | “如何[实现目标](分步讲解):” |
| 令人惊讶的事实 | “[看似不对劲的数据]。让我解释一下:” |
# Post hook tweet
belt app run x/post-create --input '{
"text": "I spent 3 years building SaaS products.\n\nHere are 10 things I wish someone told me on day 1:\n\n🧵"
}'
内容推文(3-9)
| 规则 | 原因 |
|---|---|
| 每条推文只讲一个观点 | 清晰易懂,也更容易被转发 |
| 编号(1/、2/ 等) | 显示进度,方便引用 |
| 每条推文都应独立成篇 | 人们会分享单条推文 |
| 开头先讲见解 | 不要把重点藏起来 |
| 使用换行 | 留出视觉间隔 |
| 加入示例 | 从抽象到具体 |
# Content tweet with visual
belt app run x/post-create --input '{
"text": "3/ Your pricing page is the second most visited page on your site.\n\nBut most founders treat it as an afterthought.\n\nThe fix:\n→ Show 3 tiers (not 2, not 5)\n→ Highlight the middle one\n→ Annual toggle defaulted ON\n→ Feature comparison below"
}'
收尾推文
# CTA tweet
belt app run x/post-create --input '{
"text": "11/ That'\''s the full playbook.\n\nTL;DR:\n• Validate before building\n• Launch ugly, iterate fast\n• Pricing is positioning\n• Talk to users weekly\n\nIf this was useful:\n→ Retweet the first tweet\n→ Follow me @username for more\n→ Bookmark this thread"
}'
格式规则
推文格式
❌ Dense:
"If you want to grow on Twitter you need to post consistently and engage with your audience while also making sure your content provides value to your followers."
✅ Formatted:
"Want to grow on Twitter?
3 non-negotiable rules:
→ Post daily (consistency > quality)
→ Reply to 20 accounts bigger than you
→ Every tweet must teach OR entertain
No shortcuts."
列表符号
| 符号 | 用途 |
|---|---|
| → | 步骤、操作、方向 |
| • | 项目符号、列表 |
| — | 补充说明、出处 |
| ✅ | 应做之事、积极内容 |
| ❌ | 不应做之事、负面内容 |
| 1/ 2/ 3/ | 推文串中的编号推文 |
换行策略
Short sentence.
← blank line
Short sentence.
← blank line
Punchline.
换行能营造节奏感。用它们来控制阅读速度并突出重点。
推文串中的媒体内容
何时添加图片
| 推文位置 | 图片类型 | 目的 |
|---|---|---|
| 开场钩子(推文 1) | 吸睛的图形 | 阻止用户继续滑动 |
| 关键要点 | 截图、示例 | 提供证据 |
| 总结 | 信息图 | 便于分享的回顾 |
# Generate thread header image
belt app run infsh/html-to-image --input '{
"html": "<div style=\"width:1200px;height:675px;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;align-items:center;justify-content:center;padding:60px;font-family:system-ui;color:white;text-align:center\"><div><h1 style=\"font-size:48px;font-weight:900;line-height:1.2;margin:0\">10 SaaS Pricing Mistakes<br>That Cost You Revenue</h1><p style=\"font-size:22px;opacity:0.5;margin-top:20px\">A thread 🧵</p></div></div>"
}'
# Generate screenshots for evidence
belt app run infsh/agent-browser --input '{
"url": "https://example.com/pricing",
"action": "screenshot"
}'
图片规格
| 格式 | 尺寸 | 最大大小 |
|---|---|---|
| 单张图片 | 建议 1200 x 675(16:9) | 5 MB |
| 两张图片 | 每张 700 x 800 | 每张 5 MB |
| 四张图片 | 每张 600 x 600 | 每张 5 MB |
| GIF | 最大 1280 x 1080 | 15 MB |
推文串类型
教育类
1/ [Topic] explained simply:
2/ What is [concept]?
3/ Why it matters
4-8/ Key principles (numbered)
9/ Common mistakes
10/ Resources
11/ CTA
故事/历程类
1/ [Dramatic opener]
2/ Background/context
3-7/ Chronological events
8/ The turning point
9/ The lesson
10/ How to apply it
11/ CTA
策展/列表类
1/ [Number] [things] every [audience] needs:
2-10/ One item per tweet with brief explanation
11/ CTA
拆解/分析类
1/ I analyzed [thing]. Here's what I found:
2/ The setup (what I looked at)
3-8/ Finding 1, 2, 3... with evidence
9/ The biggest surprise
10/ Takeaways
11/ CTA
互动策略
| 操作 | 时机 | 原因 |
|---|---|---|
| 发布开场钩子推文 | 高峰时段(上午 8-10 点、下午 12-1 点,按受众所在时区) | 获得最大的初始曝光 |
| 立即接续发布推文串 | 发布开场钩子后 | 补全推文串 |
| 置顶推文串 | 发布后立即 | 让访客看到你最好的作品 |
| 回复互动 | 前 60 分钟 | 提升算法推荐 |
| 引用推文亮点 | 次日 | 获得第二波曝光 |
| 再次发布开场钩子 | 1-2 周后 | 触达新关注者 |
将内容改编为推文串
# Research source material
belt app run tavily/search-assistant --input '{
"query": "latest statistics on remote work productivity 2024"
}'
# Generate visual for the thread
belt app run infsh/html-to-image --input '{
"html": "<div style=\"width:1200px;height:675px;background:#0f172a;display:flex;align-items:center;padding:60px;font-family:system-ui;color:white\"><div><p style=\"font-size:20px;color:#38bdf8;text-transform:uppercase;letter-spacing:2px\">Data Deep Dive</p><h1 style=\"font-size:52px;font-weight:900;margin:12px 0;line-height:1.2\">Remote Work in 2024:<br>What the Data Actually Says</h1></div></div>"
}'
常见错误
| 错误 | 问题 | 修正方法 |
|---|---|---|
| 开头推文不够有吸引力 | 话题串在第 1 条推文就没了 | 使用开头公式——大胆、具体、引发好奇 |
| 推文太多(20 条以上) | 读者在第 10~12 条后就会流失 | 最佳数量是 8~12 条推文 |
| 每条推文包含多个想法 | 令人困惑,也不便于转发 | 一个想法 = 一条推文 |
| 推文没有编号 | 难以跟上,也看不出进度 | 始终编号:1/、2/、3/ |
| 没有图片 | 带图片的话题串互动量会翻倍 | 在开头和关键要点处添加视觉内容 |
| 只发话题串(没有独立推文) | 错过不看话题串的受众 | 也要发布独立推文,而不只是话题串 |
| 结尾没有行动号召 | 错失增加关注和互动的机会 | 始终邀请读者转推、关注、收藏 |
| 发布时间不合适 | 初期互动量低会限制传播范围 | 在受众最活跃的时段发布 |
| 推文文字密密麻麻 | 没人会读密集的推文 | 使用换行、符号和短句 |
相关技能
npx skills add inference-sh/skills@linkedin-content
npx skills add inference-sh/skills@content-repurposing
npx skills add inference-sh/skills@social-media-carousel
浏览所有应用:belt app list
评论
支持 Markdown