Home / Claude Code Skill
Claude Code Skill

Post to Social Media Directly from Claude Code

Install the Upload-Post skill and publish videos, photos, and text to 22 platforms using natural language. According to research, developers using AI-powered publishing tools save an average of 4.2 hours per week on content distribution.

Install in One Command

Also works with Cursor, Windsurf, and any AI agent that supports skills.

Terminal
$ npx skills add Upload-Post/upload-post-skill

Supported Platforms

One skill, 22 platforms. Upload-Post handles the API complexity so your AI agent can focus on creating great content.

TikTok

Upload videos, photos, and carousels to TikTok with trending sounds support.

VideosPhotosCarousels

Instagram

Publish Reels, photos, mixed carousels, and Stories to Instagram.

VideosReelsPhotosCarousels

YouTube

Upload videos and Shorts to YouTube with titles, tags, and playlists.

VideosShorts

LinkedIn

Post videos, images, articles, and PDF documents to LinkedIn profiles and pages.

VideosPhotosTextDocuments

Facebook

Publish to Facebook Pages with video, photo, and text post support.

VideosPhotosText

X (Twitter)

Post tweets with media. Auto-thread for long text. Quote tweets and polls.

VideosPhotosText

Threads

Publish text, images, videos, and mixed carousels to Threads.

VideosPhotosTextCarousels

Pinterest

Create Pins with images and videos to specific boards.

VideosPhotos

Reddit

Submit image and text posts to any subreddit.

PhotosText

Bluesky

Post text, images, and videos to Bluesky with link previews.

VideosPhotosText

Discord

Send text, images, and videos to Discord channels via webhook.

TextPhotosVideos

Telegram

Post text, images, and videos to Telegram channels and chats via bot.

TextPhotosVideos

Slack

Send text messages and announcements to Slack channels.

Text

Mastodon

Publish text, images, and videos to any Mastodon instance.

TextPhotosVideos

Nostr

Broadcast text notes to the Nostr network across relays.

Text

Lemmy

Post text and image submissions to any Lemmy community.

TextPhotos

Dev.to

Publish markdown articles to your Dev.to profile.

Text

Hashnode

Publish markdown articles to your Hashnode publication.

Text

WordPress

Publish posts with images and video to your WordPress site.

TextPhotosVideos

Whop

Post text updates to your Whop community forum.

Text

Listmonk

Send newsletter campaigns to your self-hosted Listmonk lists.

Text

Platform Capabilities

Platform Videos Photos Text Documents
TikTok--
Instagram--
YouTube---
LinkedIn
Facebook-
X (Twitter)-
Threads-
Pinterest--
Reddit--
Bluesky-

Automate Social Media with Claude Code

Join thousands of developers publishing content with AI agents. Free plan includes 10 uploads per month across all platforms.

Create Free Account

Frequently Asked Questions

What is the Upload-Post skill for Claude Code?
The Upload-Post skill is a Claude Code extension that lets you publish content to 22 social media platforms directly from your terminal. Install it with npx skills add Upload-Post/upload-post-skill and use natural language commands to upload videos, photos, carousels, and text posts.
Which social media platforms are supported?
TikTok, Instagram, YouTube, LinkedIn, Facebook, X (Twitter), Threads, Pinterest, Reddit, Bluesky, and 12 more platforms. Each platform supports different content types including videos, photos, carousels, text posts, and documents (LinkedIn).
Is the Claude Code social media skill free?
Yes, the skill itself is free and open source. Upload-Post offers a free plan with 10 uploads per month. Paid plans start at $12/month for higher volume publishing with additional features like scheduling, analytics, and FFmpeg video processing.
Does the skill work with other AI agents?
Yes. The Upload-Post skill works with any AI coding agent that supports the skills protocol, including Claude Code, Cursor, Windsurf, and other compatible tools. The underlying API can also be integrated with n8n, Make, Zapier, and any HTTP client.
How do I install the skill?
Run npx skills add Upload-Post/upload-post-skill in your terminal. Then create a free account at upload-post.com, connect your social media accounts, and generate an API key. Claude Code will automatically use the skill when you ask it to post content.
Can Claude post to social media?
Yes. With the Upload-Post skill installed, Claude Code can publish posts, videos, photos and carousels to TikTok, Instagram, YouTube, LinkedIn, X (Twitter) and 17 more platforms directly from your terminal using plain natural-language commands. Claude handles the API calls under the hood: you just describe what to post.
Can you upload videos to Claude?
The Claude.ai chat interface doesn't accept raw video files, but Claude Code does through the Upload-Post skill. Point Claude Code to a local video file or a URL and it uploads and publishes the video to your connected social accounts — TikTok, Instagram Reels, YouTube Shorts and more — without any manual exporting or uploading.
Can Claude make Instagram Reels?
Yes. Using the Upload-Post Instagram skill, Claude Code can publish Instagram Reels (plus photos, carousels and Stories) from your terminal. Ask it to post a video as a Reel with your caption and it manages Instagram's container-based publishing flow automatically.