Download for MacApple silicon, macOS 14+
Skill

schedule-campaign

@upload-post Updated 2026-10-17

Schedule a post (text, photo, video, or thread) across multiple platforms at once. Pick the right MCP upload tool per platform, validate media, set the publish time, and confirm everything is queued. Use when the user wants to schedule, queue, publish, or cross-post content.

autodmautoshortsclaude-codeclaude-code-marketplaceclaude-code-plugincomment-funnelcontent-creatorcursor-plugin

Install

With your agent

Install OMGSkills skill "upload-post/upload-post-plugin:skills/schedule-campaign" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/Upload-Post/upload-post-plugin /tmp/upload-post-plugin && ln -s /tmp/upload-post-plugin/skills/schedule-campaign ~/.claude/skills/schedule-campaign

From README

Schedule a cross-platform campaign The Upload-Post MCP exposes per-platform upload tools. Your job is to orchestrate them into one campaign. Gather inputs Ask only for what you do not have. Required: Content type: text, photo, video, document, or thread. Platforms: list of target accounts. Default to all connected accounts unless the user narrows it. Media: file path, URL, or already-uploaded media id. Caption / text body: usually one message, but the user may want per-platform variants. Schedule time: ISO 8601, or now for immediate publish. Validate per platform Each platform has constraints. Catch the obvious ones before calling the API: TikTok / Reels / Shorts: vertical 9:16 video, ≤ 60s for Reels/Shorts, ≤ 3min for TikTok. X: text ≤ 280 chars unless premium; video ≤ 2:20. LinkedIn: needs a page id if posting as a company — call getlinkedinpages first. Reddit: publishing is currently unavailable (redditunavailable) until the Reddit app is restored.