Claude Code + Threads
Post Text & Media with AI
Publish text posts, photos, videos, and mixed carousels to Threads directly from your terminal. The Upload-Post skill handles media uploads, character limits, and cross-posting to Instagram so you can focus on creating engaging conversations.
Install in Seconds
$ npx skills add Upload-Post/upload-post-skill Works with Claude Code, Cursor, Windsurf, and any AI coding agent that supports skills.
What You Can Post to Threads
Just Tell Your Agent
Once you've installed the skill and set your API key, simply ask Claude Code in plain English. No API calls needed.
✓ Post published to Threads
Post URL: https://www.threads.net/@yourprofile/post/...
Features for Threads
Text Posts
Publish text-only posts up to 500 characters. Ideal for quick takes, polls, and conversation starters that drive engagement on Threads.
Photo Posts
Upload single images to Threads with captions. Supports JPEG, PNG, and WebP formats with automatic optimization for the Threads feed.
Video Posts
Share videos up to 5 minutes long on Threads. Upload-Post handles format conversion and compression to meet platform requirements automatically.
Mixed Carousels
Create carousels that combine photos and videos in a single post. Upload up to 10 media items per carousel to tell richer visual stories.
Cross-Posting with Instagram
Publish the same content to both Threads and Instagram in a single API call. Maintain a consistent presence across Meta platforms without duplicating effort.
Reply Threading
Create threaded replies to build longer narratives. Chain multiple posts together to share detailed thoughts, tutorials, or storytelling sequences.
How It Works
Install the Skill
Run the install command in your terminal. The skill is added to Claude Code instantly.
Connect Threads
Link your Threads account on the Upload-Post dashboard and create a profile with your API key.
Publish from Claude Code
Tell your AI agent to post content to Threads. It handles formatting, uploading, and publishing automatically.
Also Works With
Frequently Asked Questions
Yes. The Upload-Post skill supports mixed carousels on Threads, allowing you to combine up to 10 photos and videos in a single post. Just provide the media URLs in the API call and Upload-Post handles container creation and publishing through the Threads API.
When you include both "threads" and "instagram" in the platform array, Upload-Post publishes your content to both platforms in a single request. Each platform receives an optimized version of the content that meets its specific requirements, so you maintain quality on both without extra configuration.
Threads supports up to 500 characters per post. If your text exceeds this limit, consider using the reply threading feature to break your content into a multi-post thread. The Upload-Post skill will return an error if the text exceeds the platform limit, so you can adjust before re-posting.
Threads accepts JPEG, PNG, and WebP images, as well as MP4 and MOV video files up to 5 minutes long. Upload-Post automatically validates your media against these requirements and provides clear error messages if adjustments are needed. For video, it also handles transcoding if your file is not in a supported codec.
The skill itself is free and open source. Upload-Post provides a free plan with 10 uploads per month across all platforms, including Threads. Paid plans start at $12/month for higher volume publishing with features like scheduling, analytics, and advanced video processing.
Start Posting to Threads from Claude Code
Join thousands of developers automating their social media workflow with AI. Free plan available.