Agent skill · marketing growth · composiohq

Facebook Automation

Automate Facebook Page management including post creation, scheduling, video uploads, Messenger conversations, and audience engagement via Composio

Why this skill is useful

Provides specific commands and workflows for automating Facebook Page management that the AI wouldn't reliably generate on its own.

What it needs

Requires composio account access. About 4k tokens when loaded. Last updated 2026-07-24. 71,973 stars on the source repository.

What this skill does

Facebook Automation Automate Facebook Page operations -- create and schedule posts, upload videos, manage Messenger conversations, retrieve page insights, and handle scheduled content -- all orchestrated through the Composio MCP integration. Toolkit docs: composio.dev/toolkits/facebook --- Setup 1. Connect your Facebook account through the Composio MCP server at https://rube.app/mcp 2. The agent will prompt you with an authentication link if no active connection exists 3. Once connected, all FACEBOOK tools become available for execution 4. Note: This toolkit supports Facebook Pages only, not personal Facebook accounts --- Core Workflows 1. Discover Managed Pages List all Facebook Pages you manage to get page IDs and access tokens for subsequent operations. Tool: FACEBOOKLISTMANAGEDPAGES Parameter Type Required Description ----------- ------ ---------- ------------- fields string No Comma-separated fields (default: id,name,accesstoken,category,tasks,about,link,picture) limit integer No Max pages per request (default: 25) userid string No User ID (default: me) Always run this first to cache pageid values. Avoid repeating discovery calls -- cache the results. --- 2. Create & Schedule Posts Publish or schedule text posts with optional links on a Facebook Page. Tool: FACEBOOKCREATEPOST Parameter Type Required Description ----------- ------ ---------- ------------- pageid string Yes Numeric Page ID from managed pages message string Yes Text content of the post published boolean No true to publish immediately, false for draft/scheduled (default: true) scheduledpublishtime integer No Unix UTC timestamp; must be at least 10 minutes in the future link string No URL to include in the post targeting object No Audience targeting specifications When scheduling: Set published=false and provide scheduledpublishtime as a Unix UTC timestamp. --- 3. Create & Schedule Video Posts Upload and schedule video content on a Facebook Page. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills composiohq/facebook-automation

View the source on GitHub

Browse the @skills marketplace