Blotato Posting — AI skill for Claude Code
Blotato multi-platform posting skill for AI agents.
How to install Blotato Posting
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open grandamenium/blotato-posting and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Blotato Posting does
Blotato multi-platform posting skill for AI agents.
Alternatives in AI
- WeKnora — Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, an 26.9k ★
- Claude Flow — An enterprise-grade AI orchestration platform that revolutionizes how developers build with AI 22.2k ★
- Golutra — Multi-agent AI orchestration platform for automation, workflows, and developer tools 3.8k ★
README
Blotato Posting Skill
A Python skill for posting videos to multiple social platforms via the [Blotato](https://blotato.com) API. Upload once, post everywhere. Built for AI agents.
Supports: Instagram Reels, YouTube Shorts, X/Twitter, TikTok, Threads.
How it works
- Uploads your video to Blotato's storage via presigned URL
- Posts to each platform using the correct per-platform payload format
- Returns a result dict with submission IDs and error details per platform
Requirements
- Python 3.8+ (no external dependencies — stdlib only)
- A Blotato account with API access: blotato.com
- Your Blotato account IDs (find them in your Blotato dashboard under each connected account)
Setup
Set your API key and account IDs as environment variables:
export BLOTATO_API_KEY="your_blotato_api_key"
# Set only the platforms you're using
export BLOTATO_ACCOUNT_ID_INSTAGRAM="12345"
export BLOTATO_ACCOUNT_ID_YOUTUBE="12346"
export BLOTATO_ACCOUNT_ID_TWITTER="12347"
export BLOTATO_ACCOUNT_ID_TIKTOK="12348"
export BLOTATO_ACCOUNT_ID_THREADS="12349"
Find your account IDs by going to Blotato → Settings → Connected Accounts.
Quick Start
Python
from post import post_video
results = post_video(
video_path="video.mp4",
platforms=["instagram", "youtube", "twitter"],
caption="Your caption here #ai #agents #claudecode",
youtube_title="Your YouTube video title", # max 60 chars
youtube_description="Full description for YouTube." # optional
)
print(results)
# {
# "instagram": {"status": "posted", "submission_id": "abc123", "error": null},
# "youtube": {"status": "posted", "submission_id": "def456", "error": null},
# "twitter": {"status": "posted", "submission_id": "ghi789", "error": null}
# }
Command Line
# Post to Instagram, YouTube, and X
python3 post.py \
--video video.mp4 \
--platforms instagram youtube twitter \
--caption "Your caption #ai #agents" \
Related Skills
Browser Use Skill
🌐 OpenClaw skill for Browser-Use — AI-powered browser automation for complex multi-step workflows (login, for
Agents PR Review Evidence Discipline
Four codified rules for reviewing AI-agent authored PRs that drop a project prefix or rename a package. Use wh
Resume Tailor Skill
A Claude skill for tailoring resumes, cover letters, and interview prep to any job posting, in any field. Made
Facebook Page Poster Skill
Claude Code skill for automated Facebook Page photo posting with AI-generated Gen Z-style captions
Threads MCP CLI
Threads MCP server and CLI for Claude Code and AI agents. 30 tools for posting, chained threads, carousels, re
Coding Agent Template
Multi-agent AI coding platform powered by Vercel Sandbox and AI Gateway
Related Agents
Flutter Expert
Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment. Handles state managem
Packager
Phase 7: Multi-Platform Packager Agent
Competitor Analyzer
Deep autonomous competitor research — multi-pass crawl across 5+ competitors with full backlink delta, 1000+-t