Home / Claude Skills
Claude Code Skills

Claude Skills for Social Media Post to 22 platforms directly from Claude Code

Claude skills are small packages of instructions that teach Claude how to do a specific job. Install the Upload-Post Claude Code skills and publish videos, photos and text to TikTok, Instagram, YouTube, LinkedIn and 18 more platforms by asking in plain language.

What Are Claude Skills?

Claude skills (Anthropic's Agent Skills) are folders that give Claude know-how it loads only when a task needs it.

A SKILL.md file

Every skill has a SKILL.md with a name and description in its frontmatter, then instructions. It can bundle scripts and reference docs.

Loaded on demand

Claude sees only each skill's name and description until your request matches one. Then it reads the full instructions, so installing many skills costs almost no context.

Claude Code and claude.ai

In Claude Code, skills live in ~/.claude/skills/ or a project's .claude/skills/. In claude.ai, upload a skill as a ZIP under Customize > Skills.

Source: Anthropic's Agent Skills documentation.

How to Install the Upload-Post Claude Skills

One command in Claude Code. Also works with Cursor, Windsurf, Codex and any agent that loads SKILL.md skills.

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

1. Install the skill

Run the command above, or clone upload-post-skills and run /plugin install ./upload-post-skills in Claude Code to get all five skills at once.

2. Connect your accounts

Create a free Upload-Post account, connect TikTok, Instagram, YouTube or any other network, and generate an API key.

3. Ask Claude

"Post launch.mp4 to TikTok and Instagram Reels tomorrow at 9am." In claude.ai, add the Upload-Post MCP connector instead.

Claude Code Skills by Platform

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

Free plan includes 10 uploads per month across all platforms. No credit card required.

Create Free Account

Frequently Asked Questions

What are Claude skills?
A Claude skill (Anthropic calls them Agent Skills) is a folder with a SKILL.md file: YAML frontmatter with a name and a description, followed by instructions, plus optional scripts and reference files. Claude only reads the name and description up front and loads the rest when a request matches, so you can install many skills without filling its context. Skills work in Claude Code, claude.ai and the Claude API.
What is the difference between Claude skills and Claude Code skills?
They use the same SKILL.md format. The difference is where they live: in Claude Code, skills are folders on your machine (~/.claude/skills/ for personal skills or .claude/skills/ inside a project), while in claude.ai you upload a skill as a ZIP file from Customize > Skills. Skills do not sync between the two, so install them in each place you use.
What is the Upload-Post skill for Claude Code?
The Upload-Post skill teaches Claude Code how to publish content to 22 social media platforms through the Upload-Post API. Install it with npx skills add Upload-Post/upload-post-skill and ask in plain language to upload videos, photos, carousels and text posts, schedule them, or check analytics.
How do I install the Upload-Post skill on Claude Code?
Run npx skills add Upload-Post/upload-post-skill in your terminal. You can also clone github.com/Upload-Post/upload-post-skills and run /plugin install ./upload-post-skills inside Claude Code to get all five Upload-Post skills plus the MCP connector. Then create a free account at upload-post.com, connect your social accounts and generate an API key. Claude Code uses the skill automatically when you ask it to post.
Can I use these skills in claude.ai?
Yes. Package a skill folder as a ZIP and upload it in claude.ai under Customize > Skills (code execution must be enabled in Settings > Capabilities). For publishing from claude.ai, the simplest route is to add the Upload-Post MCP server, https://mcp.upload-post.com/mcp, under Settings > Connectors, which gives Claude the posting tools directly.
What is the difference between a Claude skill and an MCP server?
An MCP server gives Claude tools it can call, such as upload_video or get_analytics. A skill gives Claude know-how: which tools to use, in what order and with which parameters for a job like a comment-to-DM funnel or a daily Shorts pipeline. They work best together: the Upload-Post skills route their API calls through the Upload-Post MCP server when it is connected.
Which social media platforms do the Claude Code skills support?
TikTok, Instagram, YouTube, LinkedIn, Facebook, X (Twitter), Threads, Pinterest, Reddit, Bluesky, Discord, Telegram, Slack, Mastodon, Nostr, Lemmy, Dev.to, Hashnode, WordPress, Whop, Listmonk and Google Business. Each platform supports different content types, including videos, photos, carousels, text posts and documents (LinkedIn).
Are the Claude Code social media skills free?
Yes. The skills are free and open source. Upload-Post has a free plan with 10 uploads per month and no credit card. Paid plans start at $16/month billed annually and add unlimited uploads, more profiles and TikTok posting.
Do the skills work with other AI agents besides Claude Code?
Yes. They follow the open Agent Skills format, so they also work in Cursor, Windsurf, OpenAI Codex, OpenClaw and other agents that load SKILL.md skills. The underlying API can also be used from n8n, Make, Zapier and any HTTP client.
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 from your terminal using plain language. In claude.ai, the Upload-Post connector does the same from the chat.
Can you upload videos to Claude?
Claude's file upload list covers documents (PDF, DOCX, CSV, TXT and more) and images (JPEG, PNG, GIF, WebP); video formats such as MP4 are not on it. To publish a video you do not need to attach it: give Claude Code the path to a local file, or give Claude a public URL, and the Upload-Post skill or connector uploads it to TikTok, Instagram Reels, YouTube Shorts and more.
Can Claude make Instagram Reels?
Claude can publish them. With the Upload-Post Instagram skill, Claude Code posts Instagram Reels, photos, carousels and Stories from your terminal. Ask it to post a video as a Reel with your caption and it handles Instagram's container-based publishing flow.