Upload-Post for Claude Code Schedule, repurpose & grow on social from your terminal
One plugin, 15 platforms, 40 MCP tools, six skills and three subagents. Schedule cross-platform, turn long videos into viral shorts with AI, build Instagram comment-to-DM funnels, and pull analytics — all from natural prompts inside Claude Code.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install upload-post What you can ask it
Natural prompts. The plugin orchestrates the right MCP tools and skills behind the scenes.
“Schedule this 12-minute YouTube tutorial for Saturday 9am, plus a LinkedIn carousel of the key slides and a Twitter thread teaser — all coordinated for the same release.”
“Take this 40-minute podcast and turn it into 6 viral shorts — find the best moments, cut them, add hook overlays, queue across platforms.”
“Set up a comment-to-DM funnel on my latest Instagram post: when someone comments GUIDE, send them the link to my free guide.”
“Analyse my account performance over the last 28 days. What is working, what is not, and what should I post next?”
“List my connected accounts. If any token has expired, walk me through reconnecting it.”
“Cancel every scheduled post for the rest of the week — I am taking time off.”
Three things other plugins don't do
Where Upload-Post earns its keep.
AutoShorts pipeline
One prompt turns a long video into multiple viral clips: find the moments, cut with FFmpeg, burn hook overlays, queue across TikTok, Reels and Shorts.
Comment-to-DM funnels
Capture leads from Instagram comments. Pick a keyword, a public reply, a private DM with the link. The plugin wires it end-to-end.
Free plan, no card
Try every skill on the forever-free Upload-Post plan. No credit card to start, no time-limited trial.
Quick start
Four quick steps from a fresh Claude Code session to a scheduled post.
Get a free API key
Sign up at app.upload-post.com — free plan, no credit card. Copy your key from Settings → API Keys.
export UPLOAD_POST_API_KEY="upk_live_..."Create a profile and connect your socials
Open app.upload-post.com/manage-users, create a profile, click the platform you want to post to and accept the OAuth prompt. A couple of clicks per network and you're connected — TikTok, Instagram, YouTube, LinkedIn, X, Facebook, Threads, Pinterest, Reddit, Bluesky, Snapchat.
Open manage-usersInstall the plugin
From inside Claude Code:
/plugin marketplace add anthropics/claude-plugins-community
/plugin install upload-postVerify and start
Restart Claude Code so the MCP server picks up the env var, then run the setup skill. It confirms the connection and lists your profiles.
/upload-post:setup
Prefer to wire the raw MCP server yourself? Use this .mcp.json instead:
{
"mcpServers": {
"upload-post": {
"command": "npx",
"args": ["-y", "@upload-post/mcp"],
"env": {
"UPLOAD_POST_API_KEY": "${UPLOAD_POST_API_KEY}"
}
}
}
}Six skills, opinionated workflows
Each skill chains the right MCP tools so one prompt finishes the job.
/upload-post:setup
One-time onboarding. Validates your API key, lists your profiles, confirms at least one social account is linked. Run it first.
/upload-post:whitelabel-connect
Generate a JWT connection link so a client or end-user can OAuth their socials into a profile inside your workspace. For white-label embeds and agency onboarding. (Connecting your own accounts? Use app.upload-post.com/manage-users — a couple of clicks per network.)
/upload-post:schedule-campaign
Cross-platform schedule: text, photo, video or thread. Handles per-platform constraints (Reddit subreddit, Facebook page, Pinterest board) before posting.
/upload-post:repurpose-video
Take a long video, find the viral moments, cut them with FFmpeg, burn hook overlays, and queue clips to TikTok / Reels / YouTube Shorts. The autoshorts pipeline in one command.
/upload-post:autodm-setup
Build an Instagram comment-to-DM funnel. Pick a post, a keyword, a public reply and a private DM. Capture leads from your hottest content.
/upload-post:analyze-performance
Pulls analytics across every connected account, identifies what is working, and proposes concrete next moves — not generic advice.
Three specialised subagents
Claude picks them automatically when the task fits — or you can invoke them from /agents.
content-strategist
Reads your real analytics and proposes 3–5 specific next posts. No "post consistently" platitudes.
autodm-architect
Designs full comment-to-DM funnels end-to-end: trigger keyword, public reply, DM body, call-to-action.
post-debugger
Diagnoses failed uploads, expired tokens and quota errors. Reads job status, suggests one fix at a time.
Frequently asked
Common questions before you install.
Do I have to pay for Upload-Post to use the plugin?
No. Upload-Post has a forever-free plan with no credit card required — 2 profiles, 10 uploads per month. Every skill in the plugin runs on the free plan. Upgrade only when you need more volume.
How is this different from installing the Upload-Post MCP server manually?
The MCP server gives Claude the 40 raw tools. The plugin adds opinionated workflows on top: six skills (setup, connect, schedule, repurpose, autodm, analytics) and three subagents (content strategist, autodm architect, post debugger) that turn one natural prompt into orchestrated multi-step actions.
Which platforms does the plugin support?
TikTok, Instagram, YouTube (long-form and Shorts), X (Twitter), LinkedIn, Facebook, Threads, Pinterest, Reddit, Bluesky, Snapchat, Google Business, Discord and Telegram. All content types covered: video, photos, carousels, text, threads, documents and link previews. The plugin picks the right format per platform.
What makes this different from a generic social media scheduler?
Three things most schedulers do not ship: a forever-free plan with no credit card, an AutoShorts pipeline that turns long videos into multiple viral clips, and Instagram comment-to-DM funnels for lead capture. Plus a Claude-native UX — six skills and three subagents that turn a single prompt into orchestrated multi-step actions.
Do I need Claude Code installed?
Yes — install Claude Code first (free, from Anthropic). The Upload-Post MCP server works in any AI client, but the skills and subagents in this plugin are specific to Claude Code.
Where do I get an API key?
Sign up at app.upload-post.com (free, no card), go to Settings → API Keys, copy the key and export it as UPLOAD_POST_API_KEY in your shell before launching Claude Code. The /upload-post:setup skill verifies the connection in one call.
Is the plugin open source?
Yes — MIT licensed. The source lives at github.com/mutonby/upload-post-plugin. Fork it, audit it, suggest changes.
Make Claude Code your social media autopilot
Free plan, no credit card. Install once and run /upload-post:setup to verify the connection.