Install
openclaw skills install boring-facebook-publisherPublish posts to Facebook Pages using Boring. Use when the user says 'post to Facebook', 'publish on FB', 'schedule Facebook post', 'manage Facebook scheduled posts', or wants to create text, photo, album, or video posts on their Facebook Page.
openclaw skills install boring-facebook-publisherPublish and schedule posts to Facebook Pages. Powered by Boring.
Call boring_list_accounts and filter for facebook platform accounts. Show the user their connected Pages.
Ask the user what to post. Facebook supports:
| Type | Description | Media |
|---|---|---|
| Text | Caption-only post | None |
| Photo | Single image post | 1 image (JPG/PNG, max 4MB) |
| Album | Multi-image post | 2-10 images |
| Video | Video post | 1 video (MP4/MOV, max 1GB, max 240 min) |
If the user provides media:
boring_upload_file with file_pathboring_upload_from_url with the URLmedia_urlsCall boring_publish_post with:
account_id: "<facebook_account_id>"
platform: "facebook"
text: "Your post content here"
media_urls: ["https://...image.jpg"] (optional)
scheduled_at: "2025-12-25T10:00:00Z" (optional, for scheduling)
For immediate publish: omit scheduled_at
For scheduling: include scheduled_at in ISO 8601 format
Show the user:
boring_list_scheduled_posts with platform: "facebook"boring_cancel_scheduled_post with the scheduled_post_idpages_manage_posts, pages_read_engagement| Error | Solution |
|---|---|
InvalidApiKey | MCP link may be invalid — regenerate it at boring.aiagent-me.com Settings |
InvalidAccountId | Run boring_list_accounts to get valid account IDs |
MediaTooLarge | Images max 4MB, videos max 1GB |
PublishingFailed | Check if Page permissions are correct at boring.aiagent-me.com |
RateLimitExceeded | Wait and retry — 200 calls/hour limit |
Text post:
boring_publish_post(account_id="abc", platform="facebook", text="Hello from Boring!")
Photo post:
boring_publish_post(account_id="abc", platform="facebook", text="Check this out!", media_urls=["https://example.com/photo.jpg"])
Schedule for tomorrow 9 AM UTC:
boring_publish_post(account_id="abc", platform="facebook", text="Scheduled post!", scheduled_at="2025-12-26T09:00:00Z")
Full API docs: boring-doc.aiagent-me.com