Install
openclaw skills install clawd-social-publisherAutomate social media publishing, engagement, and analytics. Schedule posts across 10+ platforms (Twitter/X, LinkedIn, Instagram, Facebook, TikTok, YouTube, Pinterest, Mastodon, Bluesky). Auto-generate content from RSS, blogs, or AI. Smart timing and cross-platform formatting. Save 15+ hours per week on social media management.
openclaw skills install clawd-social-publisherAutomate your entire social media presence. One schedule, publish everywhere.
✅ USE this skill when:
❌ DON'T use this skill when:
Time Savings:
Pricing: $15-50/month Payback: < 1 day of saved time
| Platform | Features | Status |
|---|---|---|
| Twitter / X | Posts, threads, polls, media | ✅ Full |
| Posts, articles, company pages | ✅ Full | |
| Posts, Stories, Reels | ✅ Full | |
| Pages, groups | ✅ Full | |
| TikTok | Video posts | ✅ Full |
| YouTube | Video uploads, Shorts | ✅ Full |
| Pins, boards | ✅ Full | |
| Mastodon | Posts, CW, media | ✅ Full |
| Bluesky | Posts, media | ✅ Full |
| Threads | Posts, media | ✅ Full |
| Custom APIs | Any platform with API | ✅ Full |
Create social-config.yaml:
accounts:
twitter:
api_key: "..."
api_secret: "..."
access_token: "..."
access_secret: "..."
linkedin:
client_id: "..."
client_secret: "..."
access_token: "..."
instagram:
access_token: "..."
user_id: "..."
# Add as many as needed
campaign:
name: "Blog Promotion"
content_template: |
🚀 New blog post!
{{title}}
Key insights:
• {{insight_1}}
• {{insight_2}}
Read more: {{url}}
#{{platform_hashtags}} #automation #productivity
platforms:
- twitter:
max_length: 280
hashtags: ["productivity", "automation"]
# Auto-threads for long content
- linkedin:
max_length: 3000
format: "article_summary"
hashtags: ["productivity", "business"]
- instagram:
media: "image" # or "video", "carousel"
caption_template: |
{{title}}
.
Swipe up for full article 🔗
.
.
schedule:
- platform: "twitter"
time: "09:00 EST"
days: ["mon", "wed", "fri"]
- platform: "linkedin"
time: "11:00 EST"
days: ["tue", "thu"]
- platform: "instagram"
time: "13:00 EST"
days: ["mon", "wed", "fri"]
# Preview what will be posted
clawhub workflow preview blog-promotion
# Start publishing
clawhub workflow start blog-promotion
# Check calendar
clawhub workflow calendar
One content, many destinations:
Turn any source into social posts:
content_generator:
source: "rss"
feeds:
- https://blog.yoursite.com/feed
- https://news.yoursite.com/rss
ai_enhancement:
rewrite_for: ["twitter", "linkedin", "instagram"]
tone: "friendly_professional"
add_hashtags: true
generate_images: true # DALL-E / Midjourney integration
output:
- draft: "Create draft in platform"
- schedule: "Add to calendar"
Supported sources:
Never miss a mention:
engagement:
triggers:
- "@yourbrand mentioned"
- "keyword: your_product"
- "#yourhashtag"
actions:
- like: true
- retweet: true
- reply: "Thanks for sharing! Check out our latest: {{latest_post_url}}"
- follow_back: true
- add_to_list: "brand_mentions"
filters:
exclude_retweets: true
min_engagement: 10
sentiment: "positive"
Supported platforms: Twitter, LinkedIn, Instagram, Mastodon, Bluesky
Unified dashboard:
reporting:
schedule: "0 8 * * mon" # Mondays 8 AM
metrics:
- platform: "all"
metrics: ["impressions", "engagement_rate", "follower_growth", "clicks"]
insights:
- "Best performing platform this week"
- "Optimal posting time"
- "Top content types"
- "Hashtag performance"
distribution:
- email: "marketing@company.com"
- slack: "#social-analytics"
- pdf: "reports/weekly-{{date}}.pdf"
Visual planning:
# View calendar (opens browser)
clawhub social calendar
# Drag to reschedule
# Click to edit content
# See platform-specific previews
Blog → Twitter thread → LinkedIn article → Instagram carousel:
workflow:
name: "Content Repurposing"
trigger: "new_blog_post"
steps:
- extract: "Get blog content"
agent: "blog-parser"
- twitter:
agent: "twitter-formatter"
task: "Create 5-tweet thread from blog"
output: "twitter_draft"
- linkedin:
agent: "linkedin-formatter"
task: "Create LinkedIn article summary"
input: "{{extract.output}}"
- instagram:
agent: "visual-designer"
task: "Generate 3 carousel images"
prompt: "Create visuals for: {{title}}"
- schedule_all:
agent: "scheduler"
platforms: ["twitter", "linkedin", "instagram"]
depends_on: [twitter, linkedin, instagram]
ugc_campaign:
hashtag: "#MyProductStory"
monitor:
- scan: "Instagram, Twitter, TikTok"
- filter: "mentions + photos"
- engagement: "like + thank reply"
curate:
- select: "top 5 per week"
- permission: "DM for repost"
- add_to: "weekly roundup"
repost:
- platform: "instagram_stories"
format: "customer_spotlight"
- platform: "facebook"
format: "testimonial"
client_report:
branding:
logo: "client-logo.png"
colors: ["#FF0000", "#00FF00"]
footer: "Generated by YourAgencyName"
sections:
- executive_summary
- platform_breakdown
- top_content
- recommendations
→ Charge $100-500/month for branded reports
content_packages:
basic: "5 posts/week across 2 platforms" → $299/mo
growth: "15 posts/week across 4 platforms" → $799/mo
enterprise: "Unlimited + analytics" → custom
→ High-margin recurring revenue
| Feature | Competitors | Us |
|---|---|---|
| AI content generation | Limited | ✅ Built-in |
| Unlimited platforms | $$ expensive | ✅ All-in-one |
| Custom integrations | No | ✅ Yes (OpenClaw) |
| Reposting/UGC | Manual | ✅ Automated |
| Pricing | $99-299/mo | $15-50/mo |
| Enterprise features | Add-ons | ✅ Included |
Better, cheaper, more flexible → Easy sell!
Automate social media. Focus on strategy, not scheduling. 📱✨