✓ Verified
💻 Development
✓ Enhanced Data
Publer
Post content to social media via the Publer API.
- Rating
- 4.6 (275 reviews)
- Downloads
- 19,966 downloads
- Version
- 1.0.0
Overview
Post content to social media via the Publer API.
Complete Documentation
View Source →
Publer Post
Post and schedule social media content via the Publer API.
Prerequisites
Python Dependencies:
bash
pip install -r requirements.txt
Environment Variables (store in TOOLS.md or set before running):
PUBLER_API_KEY— API key from Publer (Business plan required)PUBLER_WORKSPACE_ID— Your workspace IDPUBLER_TIKTOK_ACCOUNT_ID— TikTok account ID (optional, get viaaccountscommand)
Script: scripts/publer.py
List accounts
bash
python3 scripts/publer.py accounts
Upload media
bash
python3 scripts/publer.py upload slide_1.jpg slide_2.jpg slide_3.jpg
Post TikTok carousel (immediate)
bash
python3 scripts/publer.py post \
--account-id $PUBLER_TIKTOK_ACCOUNT_ID \
--type photo \
--title "Post title (max 90 chars)" \
--text "Caption with #hashtags" \
--media-ids id1,id2,id3,id4,id5,id6,id7,id8
Schedule TikTok carousel
bash
python3 scripts/publer.py post \
--account-id $PUBLER_TIKTOK_ACCOUNT_ID \
--type photo \
--title "Post title" \
--text "Caption" \
--media-ids id1,id2,id3 \
--schedule "2025-06-01T09:00:00Z"
Dry run (preview payload)
Add--dry-run to print the JSON payload without sending.Check job status
bash
python3 scripts/publer.py job-status <job_id>
Workflow: Post a TikTok Carousel
- Upload all slide images → collect media IDs
- Run
postwith--type photo, title, caption+hashtags, and comma-separated media IDs - Script polls job until complete — confirm success
Options
--privacy: PUBLIC_TO_EVERYONE (default), MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR, SELF_ONLY--auto-music/--no-auto-music: auto-add music to carousel (default: on)--no-poll: submit without waiting for completion
API Reference
For full endpoint details, see references/api.md.Installation
Terminal bash
openclaw install publer
Copied!
💻Code Examples
### Post TikTok carousel (immediate)
-post-tiktok-carousel-immediate.sh
python3 scripts/publer.py post \
--account-id $PUBLER_TIKTOK_ACCOUNT_ID \
--type photo \
--title "Post title (max 90 chars)" \
--text "Caption with #hashtags" \
--media-ids id1,id2,id3,id4,id5,id6,id7,id8### Schedule TikTok carousel
-schedule-tiktok-carousel.sh
python3 scripts/publer.py post \
--account-id $PUBLER_TIKTOK_ACCOUNT_ID \
--type photo \
--title "Post title" \
--text "Caption" \
--media-ids id1,id2,id3 \
--schedule "2025-06-01T09:00:00Z"Tags
#coding_agents-and-ides
#api
Quick Info
Category Development
Model Claude 3.5
Complexity One-Click
Author imamark
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install publer
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
⚡ GPT-Optimized
)}
★ 3.8 (274)
↓ 17,648
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0