Overview
The Cross-Platform Content Syncer eliminates manual republishing across your content ecosystem. Write once in your primary platform (WordPress, Substack, Medium, or LinkedIn), and automatically sync to all others with intelligent formatting, SEO optimization, and platform-specific metadata.
This skill is built for:
- - Content creators managing multiple audiences across platforms
- Marketing teams distributing thought leadership at scale
- Newsletter publishers expanding reach without duplicate work
- B2B companies maintaining consistent messaging across channels
Why It Matters
Content distribution typically requires 4-5 manual steps per platform (copy, reformat, add metadata, preview, publish). This skill automates that workflow, saving 30-45 minutes per article while ensuring consistency and SEO best practices.
Supported Integrations:
- - WordPress (REST API v2)
- Substack (Email + Web)
- Medium (Partner Program API)
- LinkedIn (Content Distribution API)
- Slack (notifications)
- Google Drive (backup)
Quick Start
Try these prompts immediately:
Example 1: Sync a WordPress post to all platforms
CODEBLOCK0
Example 2: Schedule content across platforms with delays
CODEBLOCK1
Example 3: Batch sync multiple articles
CODEBLOCK2
Example 4: Sync with content transformation
Take my Substack newsletter draft, convert it to a LinkedIn article (add
professional formatting), a Medium post (add SEO keywords), and a WordPress
blog post (add related posts). Include platform-specific metadata.
Capabilities
1. Multi-Platform Publishing
- - WordPress: Direct REST API publishing with featured images, categories, tags, and SEO metadata
- Substack: Email distribution + web archive with subscriber list segmentation
- Medium: Partner program publishing with canonical URLs and publication selection
- LinkedIn: Article publishing with formatting, hashtags, and engagement tracking
2. Intelligent Content Transformation
- - Auto-convert formatting (Markdown → HTML → Platform-specific)
- Preserve and optimize images across platforms
- Generate platform-specific headlines and descriptions
- Add platform-appropriate CTAs (Subscribe, Follow, Read More)
- Maintain internal link structure with redirects
3. SEO & Metadata Management
- - Auto-generate meta descriptions for each platform
- Add relevant hashtags (#content, #marketing, #ai)
- Create canonical URLs to prevent duplicate content penalties
- Optimize keyword density per platform algorithm
- Generate Open Graph tags for social sharing
4. Scheduling & Workflow
- - Publish immediately or schedule for specific dates/times
- Stagger publication across platforms (e.g., 24-48 hour delays)
- Create content calendars visible in Slack
- Queue management with priority levels
- Automatic retry on failed syncs (with exponential backoff)
5. Analytics & Tracking
- - Track views, engagement, and clicks per platform
- Generate weekly performance reports
- Identify top-performing platforms for your content
- Monitor comment/response threads across platforms
- Export metrics to Google Sheets or Data Studio
6. Content Backup & Version Control
- - Auto-backup all synced content to Google Drive
- Maintain version history (rollback capability)
- Archive original + synced versions
- Compare formatting across platforms
Configuration
Required Environment Variables
Set these in your .env file or ClawHub secrets:
CODEBLOCK4
Configuration Options
CODEBLOCK5
Example Outputs
Output 1: Sync Confirmation
CODEBLOCK6
Output 2: Weekly Engagement Report
CODEBLOCK7
Output 3: Content Transformation Example
Original WordPress Post:
─────────────────────────
Title: "10 AI Tools for Content Creators"
Length: 2,100 words
Images: 5
Format: Blog post with sections and code blocks
Transformed for Medium:
─────────────────────────
Title: "10 AI Tools That Changed How I Create Content" (optimized for engagement)
Length: 2,050 words (trimmed for Medium's preferred length)
Images: 5 (auto-optimized for mobile)
Format: Article with pull quotes and highlighted sections
Canonical URL: https://yourblog.com/ai-tools
Transformed for LinkedIn:
─────────────────────────
Title: "10 AI Tools Every Content Creator Should Know in 2024" (keyword-optimized)
Length: 850 words (summarized for LinkedIn)
Images: 3 (best-performing visuals)
Format: Article with professional formatting
Hashtags: #AI #ContentCreation #ProductivityTools #MarketingTech
CTA: "What's your favorite AI tool? Drop it in the comments."
Transformed for Substack:
─────────────────────────
Title: "10 AI Tools I'm Using This Month (+ Free Alternatives)" (curiosity-driven)
Length: 2,100 words (full version for email)
Images: 5 (full resolution for email clients)
Format: Newsletter with personal narrative
CTA: "Share this with a creator friend who needs this."
Tips & Best Practices
1. Choose the Right Source Platform
- - WordPress: Best for long-form, SEO-focused content
- Substack: Best for newsletter-first audiences
- Medium: Best for technical/niche content
- LinkedIn: Best for industry insights and thought leadership
Pro tip: Use WordPress as your primary source—it has the most flexibility and SEO power.
2. Optimize for Each Platform's Algorithm
- - LinkedIn: Use 3-5 industry hashtags, ask engagement questions, publish Tuesday-Thursday 8am-10am
- Medium: Add 5-7 topic tags, use compelling first paragraph, aim for 1,500-2,000 words
- Substack: Personalize subject lines, include one clear CTA, send at consistent day/time
- WordPress: Use target keywords in title and first 100 words, add internal links, optimize images
3. Stagger Publication Timing
Don't publish to all platforms simultaneously. Stagger by 24-48 hours:
- - Day 1: WordPress (primary, builds SEO authority)
- Day 2: Substack (builds email subscriber engagement)
- Day 3: Medium (captures search traffic)
- Day 4: LinkedIn (maximizes professional reach)
This prevents algorithmic penalties for duplicate content and maximizes visibility across platforms.
4. Use Platform-Specific CTAs
- - WordPress: "Subscribe to my newsletter" (convert to email list)
- Substack: "Share this with a colleague" (grow subscriber base)
- Medium: "Follow for more insights" (build Medium following)
- LinkedIn: "What's your take?" (drive engagement)
5. Monitor Platform-Specific Metrics
Track what matters on each platform:
- - WordPress: Traffic, bounce rate, time on page, conversions
- Substack: Open rate, click rate, subscriber growth
- Medium: Claps, reading time, follower growth
- LinkedIn: Impressions, engagement rate, profile visits
6. Batch Your Content
Sync content in batches (weekly or monthly) rather than one-off articles. This reduces API calls, improves efficiency, and allows for better scheduling.
7. Maintain Canonical URLs
Always set WordPress as the canonical source. This tells search engines which version is the "original," preserving SEO value.
Safety & Guardrails
What This Skill Will NOT Do
- - No unauthorized republishing: Requires explicit user confirmation before syncing
- No plagiarism: Does not copy content from other creators without attribution
- No spam distribution: Respects platform ToS (no artificial engagement boosting)
- No data scraping: Does not collect reader data beyond what platforms provide via API
- No content modification without consent: Preserves original message (only formats for platform)
- No cross-posting without canonical URLs: Always maintains canonical source to avoid SEO penalties
Limitations & Boundaries
- 1. Platform API Rate Limits
- WordPress: 10 requests/second
- Substack: 100 requests/hour
- Medium: 50 requests/hour
- LinkedIn: 100 requests/day
- Skill will queue excess requests and retry automatically
- 2. Content Type Restrictions
- Video content: Links only (platforms don't support direct video uploads via API)
- Paywalled content: Cannot sync to free platforms (respects Medium's Partner Program rules)
- Sensitive content: Requires manual review before syncing
- 3. Image Handling
- Max 50MB per image
- Supported formats: JPG, PNG, WebP, GIF
- Skill auto-optimizes for each platform's requirements
- 4. Authentication
- Tokens expire and must be refreshed manually (set calendar reminders)
- Multi-factor authentication required for all platforms
- API keys stored in encrypted vault (never logged or exposed)
- 5. Content Approval
- Drafts must be explicitly published (no auto-publish from drafts)
- Scheduled content requires 15-minute review window before publish
- Bulk syncs limited to 50 articles per batch
Troubleshooting
Common Issues & Solutions
Issue 1: "Authentication Failed - Invalid Token"
Cause: API token expired or incorrect credentials
Solution:
- 1. Verify token in ClawHub secrets dashboard
- Regenerate token on the platform (Settings → API/Integrations)
- Update WORDPRESSAPIKEY, MEDIUMAPITOKEN, etc. in INLINECODE1
- Test connection: INLINECODE2
- Retry sync
Issue 2: "Rate Limit Exceeded"
Cause: Too many requests to platform API
Solution:
- 1. Skill automatically queues requests—no action needed for single articles
- For bulk syncs: Reduce batch size from 50 to 25 articles
- Increase delay between platform syncs (e.g., 48-72 hours instead of 24)
- Check platform API status:
https://status.medium.com, INLINECODE4
Issue 3: "Images Not Syncing"
Cause: Image URL broken, unsupported format, or file size exceeds limit
Solution:
- 1. Verify image URLs are publicly accessible (not behind login)
- Check image format (JPG, PNG, WebP, GIF only)
- Compress images if >5MB: Use
ImageOptim (Mac) or TinyPNG (web) - Re-upload images to WordPress and retry sync
- View sync logs: INLINECODE7
Issue 4: "Formatting Broken on Medium/LinkedIn"
Cause: HTML conversion error or unsupported formatting
Solution:
- 1. Check source content for complex HTML (tables, nested lists, iframes)
- Simplify formatting: Use bold/italic only, avoid custom CSS
- Test sync with simpler article first
- Enable "preserve_formatting: false" to auto-clean HTML
- Contact support with screenshot: INLINECODE8
Issue 5: "Slack Notifications Not Arriving"
Cause: Invalid webhook URL or Slack workspace permissions
Solution:
- 1. Verify SLACKWEBHOOKURL in
.env (should start with https://hooks.slack.com) - Check Slack app permissions: Settings → Manage Apps → ClawHub → Permissions
- Test webhook manually:
curl -X POST -H 'Content-type: application/json' \
--data '{"text":"Test message"}' \
YOUR_WEBHOOK_URL
- 4. Regenerate webhook if needed: Slack → Integrations → Incoming Webhooks
- Verify notify_slack: true in config
FAQ
Q: Can I sync to only some platforms, not all?
A: Yes. In config, set target_platforms: ["medium", "linkedin"] to sync only to those.
Q: What happens if one platform fails—do the others still sync?
A: Yes. Skill syncs to each platform independently. If Medium fails, WordPress/Substack/LinkedIn still publish. Retry failed platforms automatically after
概述
跨平台内容同步器消除了在内容生态系统中手动重新发布的需求。在您的主要平台(WordPress、Substack、Medium 或 LinkedIn)上一次编写,即可自动同步到所有其他平台,并附带智能格式化、SEO 优化和平台特定元数据。
此技能专为以下人群打造:
- - 内容创作者:跨平台管理多个受众
- 营销团队:大规模分发思想领导力内容
- 新闻通讯发布者:无需重复工作即可扩大覆盖范围
- B2B 公司:跨渠道保持信息一致性
为何重要
内容分发通常每个平台需要 4-5 个手动步骤(复制、重新格式化、添加元数据、预览、发布)。此技能自动化了该工作流程,每篇文章节省 30-45 分钟,同时确保一致性和 SEO 最佳实践。
支持的集成:
- - WordPress(REST API v2)
- Substack(电子邮件 + 网页)
- Medium(合作伙伴计划 API)
- LinkedIn(内容分发 API)
- Slack(通知)
- Google Drive(备份)
快速开始
立即尝试以下提示:
示例 1:将 WordPress 文章同步到所有平台
将我最新的 WordPress 文章面向内容创作者的 10 款 AI 工具同步到 Substack、
Medium 和 LinkedIn。添加 LinkedIn 话题标签,针对 Medium 受众进行优化,
完成后通过 Slack 通知我。
示例 2:跨平台错时安排内容发布
我有一篇博客文章已准备好。先立即发布到 Substack,24 小时后发布到 Medium,
48 小时后发布到 LinkedIn。添加平台特定的行动号召并跟踪互动指标。
示例 3:批量同步多篇文章
将我最近发布的 5 篇 WordPress 文章同步到 Medium。跳过 2024 年 1 月之前
发布的文章。保留所有图片,添加作者简介,并创建一个 Google 表格跟踪
哪些文章同步到了何处。
示例 4:同步并转换内容
将我的 Substack 新闻通讯草稿转换为 LinkedIn 文章(添加专业格式)、
Medium 文章(添加 SEO 关键词)和 WordPress 博客文章(添加相关文章)。
包含平台特定的元数据。
功能
1. 多平台发布
- - WordPress:通过 REST API 直接发布,支持特色图片、分类、标签和 SEO 元数据
- Substack:电子邮件分发 + 网页存档,支持订阅者列表细分
- Medium:合作伙伴计划发布,支持规范 URL 和出版物选择
- LinkedIn:文章发布,支持格式化、话题标签和互动跟踪
2. 智能内容转换
- - 自动转换格式(Markdown → HTML → 平台特定格式)
- 跨平台保留和优化图片
- 生成平台特定的标题和描述
- 添加平台合适的行动号召(订阅、关注、阅读更多)
- 通过重定向维护内部链接结构
3. SEO 与元数据管理
- - 为每个平台自动生成元描述
- 添加相关话题标签(#内容、#营销、#人工智能)
- 创建规范 URL 以防止重复内容惩罚
- 根据平台算法优化关键词密度
- 为社交分享生成 Open Graph 标签
4. 调度与工作流程
- - 立即发布或安排在特定日期/时间
- 跨平台错开发布(例如,延迟 24-48 小时)
- 创建可在 Slack 中查看的内容日历
- 支持优先级级别的队列管理
- 同步失败时自动重试(指数退避)
5. 分析与跟踪
- - 跟踪每个平台的浏览量、互动和点击量
- 生成每周效果报告
- 识别您内容表现最佳的平台
- 跨平台监控评论/回复线程
- 将指标导出到 Google Sheets 或 Data Studio
6. 内容备份与版本控制
- - 自动将所有同步内容备份到 Google Drive
- 维护版本历史(支持回滚)
- 存档原始版本和同步版本
- 跨平台比较格式
配置
必需的环境变量
在您的 .env 文件或 ClawHub 密钥中设置以下内容:
bash
WordPress
WORDPRESS
SITEURL=https://yourblog.com
WORDPRESS
APIKEY=your-application-password
Substack
SUBSTACK
APIKEY=sk
livexxxxxxxxxxxx
Medium
MEDIUM
APITOKEN=your-medium-integration-token
LinkedIn
LINKEDIN
ACCESSTOKEN=your-oauth-access-token
LINKEDIN
ORGANIZATIONID=12345678
Slack(可选,用于通知)
SLACK
WEBHOOKURL=https://hooks.slack.com/services/YOUR/WEBHOOK/URL
Google Drive(可选,用于备份)
GOOGLE
DRIVEFOLDER_ID=your-folder-id
GOOGLE
SERVICEACCOUNT_JSON=path/to/service-account.json
配置选项
yaml
sync_config:
source_platform: wordpress # wordpress, substack, medium, linkedin
target_platforms: [substack, medium, linkedin]
# 调度
publish_immediately: false
schedule_delays:
substack: 0 # 小时
medium: 24
linkedin: 48
# 内容转换
preserve_formatting: true
addplatformctc: true
generateseometadata: true
# 通知
notify_slack: true
notify_email: your@email.com
# 分析
track_engagement: true
report_frequency: weekly
示例输出
输出 1:同步确认
✅ 跨平台同步完成
文章:面向内容创作者的 10 款 AI 工具
来源:WordPress(ID:1247)
同步:3/3 个平台
平台 状态 URL 发布日期
─────────────────────────────────────────────────────────────────────
Substack ✓ substack.com/@yourname/ai-tools 2024-01-15
Medium ✓ medium.com/@yourname/ai-tools 2024-01-16
LinkedIn ✓ linkedin.com/feed/update/... 2024-01-17
后续步骤:
→ 查看分析仪表板:https://clawhub.app/sync/1247
→ 分享 LinkedIn 帖子:https://linkedin.com/feed/update/...
→ 查看 Slack 获取互动更新
输出 2:每周互动报告
📊 每周内容表现(2024 年 1 月 8-14 日)
表现最佳:AI 工具文章
├─ WordPress:3,240 次浏览 | 127 条评论
├─ Medium:1,850 次浏览 | 43 次鼓掌
├─ LinkedIn:4,120 次展示 | 89 次互动
└─ Substack:2,310 次打开 | 340 次点击
平台洞察:
• LinkedIn:最适合 B2B 思想领导力(互动率较上周增长 15%)
• Medium:科技类目受众增长(粉丝增长 8%)
• Substack:点击率最高(14.7%)
建议:
→ 增加 LinkedIn 发布频率(每周 2 次)
→ 为 Medium 受众增加更多技术深度
→ 按订阅者兴趣细分 Substack 内容
输出 3:内容转换示例
原始 WordPress 文章:
─────────────────────────
标题:面向内容创作者的 10 款 AI 工具
字数:2,100 字
图片:5 张
格式:带章节和代码块的博客文章
转换为 Medium 格式:
─────────────────────────
标题:改变我创作方式的 10 款 AI 工具(针对互动优化)
字数:2,050 字(针对 Medium 偏好字数精简)
图片:5 张(自动针对移动端优化)
格式:带引用和高亮章节的文章
规范 URL:https://yourblog.com/ai-tools
转换为 LinkedIn 格式:
─────────────────────────
标题:2024 年每位内容创作者都应了解的 10 款 AI 工具(关键词优化)
字数:850 字(为 LinkedIn 总结)
图片:3 张(表现最佳的视觉素材)
格式:带专业格式的文章
话题标签:#AI #内容创作 #效率工具 #营销科技
行动号召:你最喜欢的 AI 工具是什么?在评论区分享。
转换为 Substack 格式:
─────────────────────────
标题:我这个月正在使用的 10 款 AI 工具(+ 免费替代品)(好奇心驱动)
字数:2,100 字(完整版用于邮件)
图片:5 张(针对邮件客户端全分辨率)
格式:带个人叙述的新闻通讯
行动号召:分享给需要这个的创作者朋友。
提示与最佳实践
1. 选择合适的源平台
- - WordPress:最适合长文、SEO 导向的内容
- Substack: