crosspost
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCrosspost
跨平台分发内容
Distribute content across multiple social platforms with platform-native adaptation.
针对多社交平台分发内容,并做平台原生适配。
When to Use
适用场景
- User wants to post content to multiple platforms
- Publishing announcements, launches, or updates across social media
- Repurposing a post from one platform to others
- User says "crosspost", "post everywhere", "share on all platforms", or "distribute this"
- 用户需要将内容发布到多个平台
- 在社交媒体上发布公告、产品上线或更新信息
- 将某一平台的内容改编后发布到其他平台
- 用户提到“跨平台发布”、“全平台发布”、“所有平台分享”或“分发此内容”等需求
How It Works
工作原理
Core Rules
核心规则
- Never post identical content cross-platform. Each platform gets a native adaptation.
- Primary platform first. Post to the main platform, then adapt for others.
- Respect platform conventions. Length limits, formatting, link handling all differ.
- One idea per post. If the source content has multiple ideas, split across posts.
- Attribution matters. If crossposting someone else's content, credit the source.
- 绝不在跨平台发布相同内容。每个平台的内容都要做原生适配。
- 优先主平台。先发布到主平台,再为其他平台做适配。
- 遵循平台规范。各平台的字数限制、格式要求、链接处理方式均不同。
- 单条内容一个核心观点。如果源内容包含多个观点,拆分到不同帖子中发布。
- 注明来源。如果分发的是他人内容,需注明原作者。
Platform Specifications
平台规格
| Platform | Max Length | Link Handling | Hashtags | Media |
|---|---|---|---|---|
| X | 280 chars (4000 for Premium) | Counted in length | Minimal (1-2 max) | Images, video, GIFs |
| 3000 chars | Not counted in length | 3-5 relevant | Images, video, docs, carousels | |
| Threads | 500 chars | Separate link attachment | None typical | Images, video |
| Bluesky | 300 chars | Via facets (rich text) | None (use feeds) | Images |
| 平台 | 最大字数 | 链接处理方式 | 话题标签 | 媒体支持 |
|---|---|---|---|---|
| X | 280字符(高级版为4000字符) | 计入字数 | 少量使用(最多1-2个) | 图片、视频、动图 |
| 3000字符 | 不计入字数 | 3-5个相关标签 | 图片、视频、文档、轮播图 | |
| Threads | 500字符 | 作为独立链接附件 | 通常不使用 | 图片、视频 |
| Bluesky | 300字符 | 通过富文本片段(facets)添加 | 不使用(使用订阅源) | 图片 |
Workflow
工作流程
Step 1: Create Source Content
步骤1:创建源内容
Start with the core idea. Use skill for high-quality drafts:
content-engine- Identify the single core message
- Determine the primary platform (where the audience is biggest)
- Draft the primary platform version first
从核心观点入手,使用技能生成高质量草稿:
content-engine- 明确单一核心信息
- 确定主平台(受众最多的平台)
- 先起草主平台版本的内容
Step 2: Identify Target Platforms
步骤2:确定目标平台
Ask the user or determine from context:
- Which platforms to target
- Priority order (primary gets the best version)
- Any platform-specific requirements (e.g., LinkedIn needs professional tone)
询问用户或根据上下文判断:
- 要发布到哪些平台
- 优先级顺序(主平台使用最优版本)
- 任何平台特定要求(例如LinkedIn需要专业语气)
Step 3: Adapt Per Platform
步骤3:平台适配
For each target platform, transform the content:
X adaptation:
- Open with a hook, not a summary
- Cut to the core insight fast
- Keep links out of main body when possible
- Use thread format for longer content
LinkedIn adaptation:
- Strong first line (visible before "see more")
- Short paragraphs with line breaks
- Frame around lessons, results, or professional takeaways
- More explicit context than X (LinkedIn audience needs framing)
Threads adaptation:
- Conversational, casual tone
- Shorter than LinkedIn, less compressed than X
- Visual-first if possible
Bluesky adaptation:
- Direct and concise (300 char limit)
- Community-oriented tone
- Use feeds/lists for topic targeting instead of hashtags
针对每个目标平台,调整内容:
X平台适配:
- 以钩子开头,而非总结
- 快速切入核心观点
- 尽可能将链接放在正文之外
- 较长内容使用线程式发布
LinkedIn平台适配:
- 开头第一句要有吸引力(在“查看更多”前可见)
- 段落简短并添加换行
- 围绕经验总结、成果或专业见解展开
- 比X平台提供更明确的背景信息(LinkedIn受众需要背景铺垫)
Threads平台适配:
- 语气口语化、随意
- 比LinkedIn短,比X平台宽松
- 尽可能优先视觉内容
Bluesky平台适配:
- 直接简洁(300字符限制)
- 社区导向语气
- 使用订阅源/列表进行话题定位,而非话题标签
Step 4: Post Primary Platform
步骤4:发布主平台内容
Post to the primary platform first:
- Use skill for X
x-api - Use platform-specific APIs or tools for others
- Capture the post URL for cross-referencing
先发布主平台内容:
- 使用技能发布到X平台
x-api - 使用各平台专属API或工具发布到其他平台
- 记录帖子URL用于跨平台引用
Step 5: Post to Secondary Platforms
步骤5:发布到次级平台
Post adapted versions to remaining platforms:
- Stagger timing (not all at once — 30-60 min gaps)
- Include cross-platform references where appropriate ("longer thread on X" etc.)
将适配后的版本发布到剩余平台:
- 错开发布时间(不要同时发布,间隔30-60分钟)
- 适当添加跨平台引用(例如“在X平台查看完整线程”等)
Examples
示例
Source: Product Launch
示例:产品上线
X version:
We just shipped [feature].
[One specific thing it does that's impressive]
[Link]LinkedIn version:
Excited to share: we just launched [feature] at [Company].
Here's why it matters:
[2-3 short paragraphs with context]
[Takeaway for the audience]
[Link]Threads version:
just shipped something cool — [feature]
[casual explanation of what it does]
link in bioX平台版本:
We just shipped [feature].
[One specific thing it does that's impressive]
[Link]LinkedIn平台版本:
Excited to share: we just launched [feature] at [Company].
Here's why it matters:
[2-3 short paragraphs with context]
[Takeaway for the audience]
[Link]Threads平台版本:
just shipped something cool — [feature]
[casual explanation of what it does]
link in bioSource: Technical Insight
示例:技术见解
X version:
TIL: [specific technical insight]
[Why it matters in one sentence]LinkedIn version:
A pattern I've been using that's made a real difference:
[Technical insight with professional framing]
[How it applies to teams/orgs]
#relevantHashtagX平台版本:
TIL: [specific technical insight]
[Why it matters in one sentence]LinkedIn平台版本:
A pattern I've been using that's made a real difference:
[Technical insight with professional framing]
[How it applies to teams/orgs]
#relevantHashtagAPI Integration
API集成
Batch Crossposting Service (Example Pattern)
批量跨平台分发服务(示例模式)
If using a crossposting service (e.g., Postbridge, Buffer, or a custom API), the pattern looks like:
python
import os
import requests
resp = requests.post(
"https://your-crosspost-service.example/api/posts",
headers={"Authorization": f"Bearer {os.environ['POSTBRIDGE_API_KEY']}"},
json={
"platforms": ["twitter", "linkedin", "threads"],
"content": {
"twitter": {"text": x_version},
"linkedin": {"text": linkedin_version},
"threads": {"text": threads_version}
}
},
timeout=30
)
resp.raise_for_status()如果使用跨平台分发服务(例如Postbridge、Buffer或自定义API),模式如下:
python
import os
import requests
resp = requests.post(
"https://your-crosspost-service.example/api/posts",
headers={"Authorization": f"Bearer {os.environ['POSTBRIDGE_API_KEY']}"},
json={
"platforms": ["twitter", "linkedin", "threads"],
"content": {
"twitter": {"text": x_version},
"linkedin": {"text": linkedin_version},
"threads": {"text": threads_version}
}
},
timeout=30
)
resp.raise_for_status()Manual Posting
手动发布
Without Postbridge, post to each platform using its native API:
- X: Use skill patterns
x-api - LinkedIn: LinkedIn API v2 with OAuth 2.0
- Threads: Threads API (Meta)
- Bluesky: AT Protocol API
如果不使用Postbridge,可通过各平台原生API发布:
- X平台:使用技能模式
x-api - LinkedIn:使用带OAuth 2.0的LinkedIn API v2
- Threads:Meta旗下Threads API
- Bluesky:AT Protocol API
Quality Gate
质量检查
Before posting:
- Each platform version reads naturally for that platform
- No identical content across platforms
- Length limits respected
- Links work and are placed appropriately
- Tone matches platform conventions
- Media is sized correctly for each platform
发布前检查:
- 各平台版本符合该平台的自然阅读习惯
- 跨平台无重复内容
- 遵守字数限制
- 链接有效且放置合理
- 语气符合平台规范
- 媒体尺寸适配各平台
Related Skills
相关技能
- — Generate platform-native content
content-engine - — X/Twitter API integration
x-api
- — 生成平台原生内容
content-engine - — X/Twitter API集成
x-api