openclaw / facebook
Install for your project team
Run this command in your project directory to install the skill for your entire team:
mkdir -p .claude/skills/facebook && curl -L -o skill.zip "https://fastmcp.me/Skills/Download/1285" && unzip -o skill.zip -d .claude/skills/facebook && rm skill.zip
Project Skills
This skill will be saved in .claude/skills/facebook/ and checked into git. All team members will have access to it automatically.
Important: Please verify the skill by reviewing its instructions before using it.
Manage Facebook Pages, posts, and insights via Graph API. Post content, read comments, and analyze engagement.
0 views
0 installs
Skill Content
---
name: facebook
description: Manage Facebook Pages, posts, and insights via Graph API. Post content, read comments, and analyze engagement.
metadata: {"clawdbot":{"emoji":"👤","requires":{"env":["FACEBOOK_ACCESS_TOKEN","FACEBOOK_PAGE_ID"]}}}
---
# Facebook
Social media platform (Pages API).
## Environment
```bash
export FACEBOOK_ACCESS_TOKEN="xxxxxxxxxx" # Page Access Token
export FACEBOOK_PAGE_ID="xxxxxxxxxx"
```
## Get Page Info
```bash
curl "https://graph.facebook.com/v18.0/$FACEBOOK_PAGE_ID?fields=name,followers_count,fan_count" \
-H "Authorization: Bearer $FACEBOOK_ACCESS_TOKEN"
```
## Get Page Posts
```bash
curl "https://graph.facebook.com/v18.0/$FACEBOOK_PAGE_ID/posts?fields=message,created_time,shares,likes.summary(true)" \
-H "Authorization: Bearer $FACEBOOK_ACCESS_TOKEN"
```
## Create Post
```bash
curl -X POST "https://graph.facebook.com/v18.0/$FACEBOOK_PAGE_ID/feed" \
-H "Authorization: Bearer $FACEBOOK_ACCESS_TOKEN" \
-d "message=Hello from automation!"
```
## Post with Image
```bash
curl -X POST "https://graph.facebook.com/v18.0/$FACEBOOK_PAGE_ID/photos" \
-H "Authorization: Bearer $FACEBOOK_ACCESS_TOKEN" \
-F "url=https://example.com/image.jpg" \
-F "caption=Check this out!"
```
## Get Post Comments
```bash
curl "https://graph.facebook.com/v18.0/{post_id}/comments" \
-H "Authorization: Bearer $FACEBOOK_ACCESS_TOKEN"
```
## Get Page Insights
```bash
curl "https://graph.facebook.com/v18.0/$FACEBOOK_PAGE_ID/insights?metric=page_impressions,page_engaged_users&period=day" \
-H "Authorization: Bearer $FACEBOOK_ACCESS_TOKEN"
```
## Reply to Comment
```bash
curl -X POST "https://graph.facebook.com/v18.0/{comment_id}/comments" \
-H "Authorization: Bearer $FACEBOOK_ACCESS_TOKEN" \
-d "message=Thanks for your comment!"
```
## Links
- Business: https://business.facebook.com
- Docs: https://developers.facebook.com/docs/graph-api