upload-post

Upload videos, photos, text, and documents to multiple social media platforms via a single API call.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/MagicWifiMoney/openclaw-starter-kit --skill upload-post
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upload-post
Source: https://github.com/MagicWifiMoney/openclaw-starter-kit/tree/main/skills-custom/upload-post
Command: npx skills add https://github.com/MagicWifiMoney/openclaw-starter-kit --skill upload-post

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Centralizes and automates publishing across multiple social platforms so teams can upload, schedule, and track posts without managing each native API or UI individually.

Core Features & Use Cases

  • Multi-platform Uploads: Send videos, photos, text posts, and LinkedIn documents to TikTok, Instagram, YouTube, LinkedIn, Facebook, X, Threads, Pinterest, Reddit, and Bluesky with a single API call.
  • Scheduling & Async Processing: Create scheduled jobs, perform async uploads for long processing tasks, and manage scheduled posts with edit and cancel operations.
  • Media Processing & Compliance: Use FFmpeg endpoint to re-encode or resize media to meet platform-specific requirements and query upload status and history for auditing.
  • Use Case: A social media manager posts a product launch video to multiple channels, schedules follow-ups, and pulls analytics to compare reach across platforms.

Quick Start

Upload a 30-second video to TikTok and Instagram using profile mybrand, set the caption to "New product launch", and schedule it for 2026-02-01T10:00:00Z.

Frequently Asked Questions about upload-post

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I crosspost videos to TikTok, Instagram, and YouTube simultaneously?

To crosspost videos simultaneously, this Skill uses a single API call to upload content across TikTok, Instagram, YouTube, and other connected platforms. You provide the media, caption, and profile user parameter to distribute the content immediately.

Can I schedule social media posts across multiple platforms using one API call?

Yes, you can schedule social media posts across multiple platforms using the scheduling endpoint. The API accepts a future timestamp to queue your content for automatic publishing on your specified networks.

Does social media crossposting support media re-encoding for platform-specific requirements?

Yes, social media crossposting supports media re-encoding through an integrated FFmpeg endpoint. This allows you to resize or re-encode videos and photos to meet the specific compliance requirements of each target platform before uploading.

What social media platforms are supported for crossposting text, photos, and documents?

Supported social media platforms include TikTok, Instagram, YouTube, LinkedIn, Facebook, X, Threads, Pinterest, Reddit, and Bluesky. The API handles videos, photos, text, and LinkedIn documents across these networks.

How do I retrieve analytics and upload history for scheduled social media posts?

You retrieve analytics and upload history by querying the dedicated API endpoints for status and history. This provides auditing data and tracks reach across the platforms where your posts were published.

Do I need an API key to upload content to multiple social media platforms?

Yes, you need an API key passed in the Authorization header, along with a profile user parameter. These credentials authenticate your requests to the upload, scheduling, and analytics endpoints.