From Social Posting
Creates and schedules Threads posts with auto-threading for long content, image carousels (2-10 images), and reply control via a social MCP server.
How this skill is triggered — by the user, by Claude, or both
Slash command
/social-posting:threads-postThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create and schedule posts on Meta's Threads using the your social MCP server. Supports auto-threading for long content, image carousels (2-10 images), and reply control settings.
Create and schedule posts on Meta's Threads using the your social 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": {
"social-poster": {
"type": "http",
"url": "https://mcp.your-publisher.example",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
If MCP is unavailable, use the REST API directly:
Base URL: https://api.your-publisher.example/api/v1
Authentication: x-social-poster-key header
# Get connected platforms
curl -X GET "https://api.your-publisher.example/api/v1/platform-connections" \
-H "x-social-poster-key: sk_your_api_key"
# Create a post
curl -X POST "https://api.your-publisher.example/api/v1/create-post" \
-H "x-social-poster-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.your-publisher.example
| 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, SocialPublisher 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: SocialPublisher'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 SocialPublisher 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 |
Builds accessible UIs with shadcn/ui components on Radix UI + Tailwind CSS, plus canvas visuals. For React apps (Next.js, Vite, Remix, Astro), design systems, responsive layouts, themes, dark mode, prototypes.
npx claudepluginhub jhamidun/claude-code-config-pack --plugin social-posting