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 use this skill?
Automate your social media strategy with the Upload-Post skill. Schedule posts, upload videos and photos, and analyze engagement across all major platforms directly via OpenClaw.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/victorcavero14/upload-postWhat This Skill Does
The Upload-Post skill serves as a comprehensive gateway for OpenClaw to interact with the Upload-Post API, enabling automated social media management across a wide array of platforms including TikTok, Instagram, YouTube, LinkedIn, Facebook, X (Twitter), Threads, Pinterest, Reddit, and Bluesky. It handles media distribution, text-only content, and documents for LinkedIn. Beyond simple uploads, the skill supports complex features such as scheduling posts with specific timezones, querying historical data, and managing pending jobs. It also bridges the gap for media processing by allowing the AI to trigger FFmpeg commands for content preparation before the final distribution, effectively turning an AI agent into a full-scale social media publishing suite.
Installation
To integrate this skill into your OpenClaw environment, use the command: clawhub install openclaw/skills/skills/victorcavero14/upload-post. Once installed, ensure you have an active account at upload-post.com and have generated your API key. Configure your profile in the Upload-Post dashboard to group your social media accounts, as this profile name acts as the required 'user' parameter for all authenticated requests. Secure your API key within your environment variables to ensure seamless and authorized communication between your agent and the API.
Use Cases
This skill is perfect for creators and brands managing multi-platform presences. Use it for automated daily content posting, bulk scheduling of video campaigns, managing cross-platform engagement analytics, and handling complex media workflows that require pre-processing with FFmpeg. It is particularly effective for managing LinkedIn-specific document posts and coordinating carousel uploads for Instagram and Threads simultaneously.
Example Prompts
- "Upload my latest video file 'demo.mp4' to both TikTok and Instagram with the caption 'Check out our new feature!'."
- "Schedule a post to LinkedIn and X for next Friday at 9:00 AM EST with the title 'Weekly Update'."
- "Check the status of my recent upload request with ID 12345 and then provide a summary of my account's analytics for the last 30 days."
Tips & Limitations
Always ensure your API Key is stored securely. Note that the 'user' parameter must strictly match your defined Profile Name in the dashboard, not your social platform username. For video uploads, ensure the file is accessible to the agent. Because this skill interacts with external social platforms, always verify your platform-specific connection settings in the Upload-Post dashboard if a request fails, as expired tokens on individual social sites (like LinkedIn or Facebook) will cause the API call to reject the payload.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-victorcavero14-upload-post": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read