publerPost content to social media via the Publer API. Use when scheduling or publishing posts to TikTok (carousels, videos), Instagram, Facebook, Twitter/X, or an...
Install via ClawdBot CLI:
clawdbot install imamark/publerPost and schedule social media content via the Publer API.
Python Dependencies:
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 via accounts command)scripts/publer.pypython3 scripts/publer.py accounts
Use this first to discover account IDs.
python3 scripts/publer.py upload slide_1.jpg slide_2.jpg slide_3.jpg
Returns media IDs (one per line as JSON). Collect these for the post command.
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
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"
Add --dry-run to print the JSON payload without sending.
python3 scripts/publer.py job-status <job_id>
post with --type photo, title, caption+hashtags, and comma-separated media IDs--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 completionFor full endpoint details, see references/api.md.
Generated Mar 1, 2026
A social media manager uses the skill to schedule carousel posts for a client's TikTok account, uploading multiple images and setting a future publish time. This ensures consistent content delivery without manual intervention, leveraging the polling feature to confirm success.
An e-commerce brand uploads product images and videos to create scheduled posts across Instagram and Facebook, using hashtags and titles to promote new launches. The skill handles media upload and job status tracking, streamlining multi-platform campaigns.
A content creator uses the skill to post immediate TikTok videos or carousels with captions and privacy settings, automating the upload process. This saves time for creators focusing on content production rather than manual posting.
A digital agency leverages the skill to post and schedule content for various clients by switching account IDs and workspace settings. It supports dry runs to preview payloads, ensuring accuracy before live deployment.
An event promoter schedules posts on Twitter/X and Facebook to announce upcoming events, using media uploads for promotional graphics. The skill's scheduling feature aligns posts with event timelines for maximum reach.
A business offers this skill as part of a SaaS platform where users pay monthly for automated posting and scheduling across social platforms. Revenue comes from tiered subscriptions based on post volume or advanced features like analytics integration.
Freelancers integrate this skill into their service packages, charging clients per post or as part of managed social media campaigns. Revenue is generated through project-based fees or retainer agreements for ongoing content management.
Agencies white-label the skill to provide branded social media automation to their clients, adding markup for convenience. Revenue streams include setup fees, licensing costs, and ongoing support charges for customization and maintenance.
💬 Integration Tip
Ensure environment variables like PUBLER_API_KEY are securely stored and accessible; use the accounts command first to verify account IDs before posting to avoid errors.
Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.
Browse, search, post, and moderate Reddit. Read-only works without auth; posting/moderation requires OAuth setup.
Interact with Twitter/X — read tweets, search, post, like, retweet, and manage your timeline.
LinkedIn automation via browser relay or cookies for messaging, profile viewing, and network actions.
Search YouTube videos, get channel info, fetch video details and transcripts using YouTube Data API v3 via MCP server or yt-dlp fallback.