A skill for AI agents (Claude Code, Clawdbot, etc.) to upload content to social media platforms via the Upload-Post API.
| Platform | Videos | Photos | Text | Documents |
|---|---|---|---|---|
| TikTok | ✓ | ✓ | - | - |
| ✓ | ✓ | - | - | |
| YouTube | ✓ | - | - | - |
| ✓ | ✓ | ✓ | ✓ | |
| ✓ | ✓ | ✓ | - | |
| X (Twitter) | ✓ | ✓ | ✓ | - |
| Threads | ✓ | ✓ | ✓ | - |
| ✓ | ✓ | - | - | |
| - | ✓ | ✓ | - | |
| Bluesky | ✓ | ✓ | ✓ | - |
- Upload videos, photos, carousels, text posts, and documents
- Schedule posts for later
- Cross-post to multiple platforms simultaneously
- FFmpeg media processing (resize, transcode, etc.)
- Analytics retrieval
- Upload history tracking
npx skills add Upload-Post/upload-post-skillCopy SKILL.md and references/ to your agent's skills directory.
- Create account at upload-post.com
- Connect your social media accounts
- Create a Profile (links your connected accounts)
- Generate an API Key from dashboard
The skill provides comprehensive API documentation in SKILL.md. Your AI agent can:
# Upload a video
curl -X POST "https://api.upload-post.com/api/upload_videos" \
-H "Authorization: Apikey YOUR_KEY" \
-F "user=profile_name" \
-F "platform[]=instagram" \
-F "platform[]=tiktok" \
-F "video=@video.mp4" \
-F "title=My caption"
# Upload photos
curl -X POST "https://api.upload-post.com/api/upload_photos" \
-H "Authorization: Apikey YOUR_KEY" \
-F "user=profile_name" \
-F "platform[]=instagram" \
-F "photos[]=@photo1.jpg" \
-F "title=My caption"
# Check upload status
curl "https://api.upload-post.com/api/uploadposts/status?request_id=XXX" \
-H "Authorization: Apikey YOUR_KEY"- Full API docs: https://docs.upload-post.com
- LLM-friendly: https://docs.upload-post.com/llm.txt
MIT