Distribution Skills
The distribution category handles publishing content to social platforms. Currently supports Instagram Reels, with TikTok and YouTube Shorts coming soon.
IG Poster
Publish Instagram Reels through the social-gateway API. Supports single posts, batch publishing with multi-account rotation, scheduled posts, and post-publish performance tracking.
Key Features
- Single Reel Publishing — Post a Reel with caption, thumbnail, location, and @mentions
- Batch Publishing — Submit multiple Reels with
rotate: trueto distribute across accounts automatically (selects the account with the oldest post time) - Scheduled Posts — Set
scheduled_atwith an ISO datetime for future publishing; a cron job promotes scheduled tasks when the time arrives - Multi-Account Rotation — Round-robin across active accounts, automatically skipping accounts at their daily limit or in cooldown
- Performance Tracking — Track specific Reel URLs or all recent posts (last 7 days) for plays, likes, and comments
Rate Limits
| Rule | Value |
|---|---|
| Max posts per account per day | 10 |
| Min interval between posts | 10 minutes |
| Consecutive login failures before cooldown | 3 (triggers 4-hour cooldown) |
| API calls per hour per account | 60 |
Rate limits are enforced server-side. When using rotation, accounts at their limit are automatically skipped. The Python worker adds +/-30% random jitter to intervals.
Outbox Auto-Publishing
Videos can be published automatically via the R2 outbox/ directory. The agent helps construct the companion JSON with caption and notification settings, validates video format requirements (MP4/H.264/AAC, 3s-15min, portrait recommended), and monitors publishing status.
Security
- Credentials are encrypted at rest using AES-256-GCM
- Credentials are never returned in API responses
- Transport is secured via Cloudflare Access (HTTPS)
- Each account is bound to a specific proxy IP
Supported Platforms
| Platform | Status |
|---|---|
| Instagram Reels | Active |
| TikTok | Coming Soon |
| YouTube Shorts | Coming Soon |