skills/threads-post/SKILL.md
Create and schedule Threads posts with auto-threading, image carousels, and reply control via Publora MCP
npx skillsauth add publora/skills threads-postInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create and schedule posts on Meta's Threads using the Publora MCP server. Supports auto-threading for long content, image carousels (2-10 images), and reply control settings.
Plans: Free Starter (15 posts/month), Pro, Premium
~/.claude/claude_desktop_config.json):{
"mcpServers": {
"publora": {
"type": "http",
"url": "https://mcp.publora.com",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
If MCP is unavailable, use the REST API directly:
Base URL: https://api.publora.com/api/v1
Authentication: x-publora-key header
# Get connected platforms
curl -X GET "https://api.publora.com/api/v1/platform-connections" \
-H "x-publora-key: sk_your_api_key"
# Create a post
curl -X POST "https://api.publora.com/api/v1/create-post" \
-H "x-publora-key: sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"platforms": ["threads-12345"],
"content": "Your post content",
"scheduledTime": "2026-03-25T10:00:00Z"
}'
Platform ID Format: threads-{id} (from /platform-connections)
📖 Docs: docs.publora.com
| Plan | Posts/month | Price | |------|-------------|-------| | Starter | 15 | Free | | Pro | 100/account | $2.99/account/month | | Premium | 500/account | $9.99/account/month |
| Feature | Limit | |---------|-------| | Characters per post | 500 | | Hashtags | 1 per post maximum | | Links | 5 per post maximum | | Images per carousel | 2-10 | | Image size | 8 MB | | Image formats | JPEG, PNG (WebP auto-converted) | | Video duration | 5 minutes | | Video size | 500 MB | | Video formats | MP4, MOV | | Posts per day | 250 | | Replies per day | 1,000 |
Create a new Threads post or thread.
Parameters:
platforms: Array with your Threads connection ID (e.g., ["threads-12345"])content: Post text (auto-threads if over 500 chars)scheduledTime: ISO 8601 datetime (required - for immediate posting, use current time + 1 minute)Get a presigned URL to upload images.
Manage your scheduled and draft posts.
When content exceeds 500 characters, Publora automatically creates a connected thread:
\n\n), then sentence boundaries (. , ! , ? ), then word boundaries(1/N), (2/N), etc. at the endreply_to_id parameterUse --- on its own line to force a thread break:
This is my first post in the thread.
---
This is my second post in the thread.
---
And this is my third post!
Or use explicit markers [1/3], [2/3], [3/3] (square brackets are preserved as written).
Control who can reply to your posts via REST API platformSettings:
| Value | Description |
|-------|-------------|
| "" (empty) | Default platform behavior (anyone can reply) |
| "everyone" | Explicitly allow anyone to reply |
| "accounts_you_follow" | Only accounts you follow can reply |
| "mentioned_only" | Only mentioned accounts can reply |
Note: platformSettings is not available via MCP - use REST API for reply control.
Single hashtag limit: Threads allows maximum 1 hashtag per post. Additional hashtags are ignored by the platform.
No post editing: Once posted, Threads posts cannot be edited via API. Delete and repost if needed.
Video carousels not supported: Publora's carousel implementation supports images only. Standalone video posts work normally.
Multi-threaded posts temporarily unavailable: Content splitting into multiple connected replies is temporarily disabled. Single posts and carousels continue to work.
Post this to Threads:
"Just discovered an amazing productivity hack that saved me 2 hours today. The key is batching similar tasks together."
Create a Threads carousel with these 5 product evolution screenshots.
Caption: "From concept to launch - our 6-month journey. #buildinpublic"
Note: Requires 2-10 images. Videos in carousels are not supported.
Create a Threads thread from this content:
"Thread: 7 mistakes I made as a first-time founder
---
1. Hiring too fast. We went from 2 to 15 in 3 months. The culture suffered.
---
2. Ignoring unit economics. Revenue felt great until we calculated CAC..."
Schedule this for tomorrow at 10 AM:
"Monday motivation: The best time to start was yesterday. The second best time is now."
| Error | Cause | Solution |
|-------|-------|----------|
| "Account not connected" | Threads/Instagram OAuth expired | Reconnect via Publora dashboard |
| "Content too long" | Post exceeds 500 chars and threading failed | Manually add --- breaks |
| "Media upload failed" | Wrong format or size | Check: images < 8 MB, JPEG/PNG only |
| "Carousel requires 2-10 items" | Wrong number of images | Ensure 2-10 images for carousel |
| 250 posts/day exceeded | Rate limit reached | Wait 24 hours |
tools
Post to X (Twitter) with auto-threading, images, and videos via Publora MCP
tools
Upload videos to TikTok with privacy controls and interaction settings via Publora MCP
tools
Post to Telegram channels and groups with markdown formatting, media support, and message options via Publora MCP
tools
Post to YouTube, Facebook Pages, and Mastodon via Publora MCP - unified skill for video and fediverse platforms