Agent skill · marketing growth · sundial-org
upload-post
Upload content to social media platforms via Upload-Post API. Use when posting videos, photos, text, or documents to TikTok, Instagram, YouTube, LinkedIn, Facebook, X (Twitter), Threads, Pinterest, Reddit, or Bluesky. Supports scheduling, analytics, FFmpeg processing, and upload history.
Why this skill is useful
Provides specific API commands and workflows for posting content across multiple social media platforms that the AI wouldn't reliably generate on its own.
What it needs
Requires upload-post account access. About 4k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Upload-Post API Post content to multiple social media platforms with a single API call. Documentation Full API docs: https://docs.upload-post.com LLM-friendly: https://docs.upload-post.com/llm.txt Setup 1. Create account at upload-post.com 2. Connect your social media accounts 3. Create a Profile (e.g., "mybrand") - this links your connected accounts 4. Generate an API Key from dashboard 5. Use the profile name as user parameter in API calls Authentication Base URL: https://api.upload-post.com/api The user parameter in all endpoints refers to your profile name (not username), which determines which connected social accounts receive the content. Endpoints Reference Endpoint Method Description ---------- -------- ------------- /uploadvideos POST Upload videos /uploadphotos POST Upload photos/carousels /uploadtext POST Text-only posts /uploaddocument POST Upload documents (LinkedIn only) /uploadposts/status?requestid=X GET Check async upload status /uploadposts/history GET Upload history /uploadposts/schedule GET List scheduled posts /uploadposts/schedule/<jobid> DELETE Cancel scheduled post /uploadposts/schedule/<jobid> PATCH Edit scheduled post /uploadposts/me GET Validate API key /analytics/<profile> GET Get analytics /uploadposts/facebook/pages GET List Facebook pages /uploadposts/linkedin/pages GET List LinkedIn pages /uploadposts/pinterest/boards GET List Pinterest boards /uploadposts/reddit/detailed-posts GET Get Reddit posts with media /ffmpeg POST Process media with FFmpeg Upload Videos Key parameters: user: Profile username (required) platform[]: Target platforms (required) video: Video file or URL (required) title: Caption/title (required) description: Extended description scheduleddate: ISO-8601 date for scheduling timezone: IANA timezone (e.g., "Europe/Madrid") asyncupload: Set true for background processing firstcomment: Auto-post first comment Upload Photos Instagram & Threads support mixed carousels (photos + videos in same post). …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/upload-post