Social Media Suite
When to Use
- •Posting business updates to Facebook, Instagram, or Twitter
- •Scheduling multi-platform content campaigns
- •Checking post status across platforms
- •Generating social media performance summaries
Instructions
- •
Post to Facebook:
bashpython3 .claude/skills/social-media-suite/scripts/main_operation.py --platform facebook --action post --message "YOUR_MESSAGE"
Supports:
--link URLand--image PATH - •
Post to Instagram:
bashpython3 .claude/skills/social-media-suite/scripts/main_operation.py --platform instagram --action post --image "PATH" --caption "CAPTION" --hashtags "#tag1,#tag2"
Note: Instagram requires an image for posts.
- •
Post to Twitter/X:
bashpython3 .claude/skills/social-media-suite/scripts/main_operation.py --platform twitter --action post --message "YOUR_MESSAGE"
Auto-truncates to 280 chars. Supports:
--image PATH - •
Multi-Platform Post (creates approval requests):
bashpython3 .claude/skills/social-media-suite/scripts/main_operation.py --platform all --action post --message "YOUR_MESSAGE" --image "PATH"
Creates separate approval files for each platform.
- •
Check Post Status:
bashpython3 .claude/skills/social-media-suite/scripts/main_operation.py --platform all --action status
- •
Weekly Summary (for CEO Briefing):
bashpython3 .claude/skills/social-media-suite/scripts/main_operation.py --action summary --days 7
Platform Character Limits
| Platform | Limit | Notes |
|---|---|---|
| 63,206 | Links auto-expanded | |
| 2,200 | Requires image | |
| 280 | Auto-truncates |
Environment Variables Required
bash
# Facebook/Instagram (Meta Graph API) META_ACCESS_TOKEN=your_token META_PAGE_ID=your_page_id INSTAGRAM_BUSINESS_ID=your_ig_id # Twitter/X TWITTER_API_KEY=your_key TWITTER_API_SECRET=your_secret TWITTER_ACCESS_TOKEN=your_token TWITTER_ACCESS_SECRET=your_secret
Approval Workflow
All posts require HITL approval. Files created in:
AI_Employee_Vault/Pending_Approval/SOCIAL_<platform>_<timestamp>.md
Validation
- • Platform API authenticated
- • Content within character limits
- • Approval request created (if required)
- • Post URL captured on success
- • Audit log entry created
See REFERENCE.md for API setup guides.