facebook-automationlisted
Install: claude install-skill ComposioHQ/awesome-claude-skills
# 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](https://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:** `FACEBOOK_LIST_MANAGED_PAGES`
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fields` | string | No | Comma-separated fields (default: `id,name,access_token,category,tasks,about,link,picture`) |
| `limit` | integer | No | Max pages per request (default: 25) |
| `user_id` | string | No | User ID (default: `me`) |
**Always run this first** to cache `page_id` 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:** `FACEBOOK_CREATE_POST`
| Parameter | Type | Required | D