Social Publisher
by @ericlooi504
Generate, schedule, and repurpose platform-optimized social media posts with consistent brand voice and content calendars for Twitter, LinkedIn, Instagram, F...
clawhub install ericlooi504-social-publisherπ About This Skill
name: GTS_social-media-publisher description: Generate, schedule, and publish social media content across platforms. Use when the user wants to: (1) Create engaging social media posts for Twitter/X, LinkedIn, Instagram, Facebook, TikTok, (2) Generate content calendars for weeks or months, (3) Repurpose long-form content (blog posts, videos) into social snippets, (4) Schedule posts with optimal timing, (5) Maintain consistent brand voice across platforms. Best for content creators, small businesses, marketers, and anyone who needs consistent social media presence without daily manual effort. version: 1.0.1 metadata: openclaw: requires: bins: - python3 emoji: "π±"
GTS Social Media Publisher
Automate your social media content pipeline β generate posts, plan calendars, repurpose content, and maintain brand voice across platforms.
Quick Start
> *"Create a LinkedIn post about our new product launch"* > *"Generate a week of Twitter content about AI trends"* > *"Turn this blog post into 5 social media posts"* > *"Create a content calendar for next month"* > *"Write an Instagram caption for this product photo"*
The agent will: 1. Understand the topic, brand voice, and target platform 2. Generate platform-optimized content (character limits, hashtags, tone) 3. Create a content calendar if requested 4. Track published content for consistency
Features
1. Post Generation
Generate platform-specific posts from any input:
From scratch: *"Create 3 Twitter posts about our new eco-friendly packaging"* From URL: *"Turn this article into LinkedIn posts: https://..."* From topic: *"Weekly content for a fitness coach Instagram"* From existing: *"Repurpose this blog post for Twitter, LinkedIn, and Instagram"*
The agent generates content that respects:
2. Content Calendar
Generate weekly/monthly calendars:
π
Content Calendar β May 2026
ββββββββββββββββββββββββββββββ
Week 1 (May 1-7): Product Focus
Mon: Product teaser (Twitter)
Tue: Customer testimonial (LinkedIn)
Wed: Behind-the-scenes (Instagram)
Thu: Industry tip (Twitter)
Fri: Weekly roundup (LinkedIn)Week 2 (May 8-14): Educational
...
3. Content Repurposing
Take one piece of long-form content and extract multiple social posts:
Blog post β
Video/transcript β
Post Format Reference
Platform Guidelines
| Platform | Max chars | Ideal length | Hashtags | Best times | |----------|-----------|--------------|----------|------------| | Twitter/X | 280 | 180-240 | 1-3 | 8-10am, 12-1pm | | LinkedIn | 3,000 | 150-300 | 3-5 | Tue-Thu 8-10am | | Instagram | 2,200 | 150-300 | 10-20 | 9-11am, 7-9pm | | Facebook | 63,206 | 80-150 | 1-2 | 1-4pm | | TikTok | 2,200 | 100-200 | 3-5 | 7-9am, 10-11am |Engagement Hooks (by platform)
Scripts
scripts/generate.py β Content generation engine
# Generate posts
python3 scripts/generate.py post --topic "new product launch" --platform twitter --count 5Generate calendar
python3 scripts/generate.py calendar --theme "educational" --weeks 4 --platforms twitter,linkedinRepurpose content
python3 scripts/generate.py repurpose --input post.md --platforms all
scripts/calendar.py β Content calendar management
python3 scripts/calendar.py create --month may --theme product-launch
python3 scripts/calendar.py view --month may
python3 scripts/calendar.py export --format csv
python3 scripts/calendar.py add --date 2026-05-15 --platform twitter --topic "customer story"
scripts/voice.py β Brand voice management
# Define brand voice
python3 scripts/voice.py set --name "my-brand" --tone professional --audience "B2B SaaS founders"Apply voice to content
python3 scripts/voice.py apply --voice my-brand --input draft.mdList saved voices
python3 scripts/voice.py list
References
Tips
π‘ Examples
> *"Create a LinkedIn post about our new product launch"* > *"Generate a week of Twitter content about AI trends"* > *"Turn this blog post into 5 social media posts"* > *"Create a content calendar for next month"* > *"Write an Instagram caption for this product photo"*
The agent will: 1. Understand the topic, brand voice, and target platform 2. Generate platform-optimized content (character limits, hashtags, tone) 3. Create a content calendar if requested 4. Track published content for consistency