Overview
- Skill Key
- aaazzzr/fb-page-manager
- Author
- aaazzzr
- Source Repo
- openclaw/skills
- Version
- 1.0.0
- Source Path
- skills/aaazzzr/fb-page-manager
- Latest Commit SHA
- 5a42996aef12021c6ba429b07f563968b01f3717
Publish posts to a Facebook Page via the Meta Graph API. Use when the user says "post to Facebook", "FB post", "粉專發文", "社群貼文", "幫我發文", "schedule post", "排程發文", or provides content and says "post this" or "publish this". Supports text-only, image, link-in-comment, scheduled posts, and multilingual translation (ZH↔EN) with a review step before publishing.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 fb-page-poster 技能。 若已安装,则直接安装 fb-page-poster 技能。
# Facebook Page Poster
Publish content to a Facebook Page through the Meta Graph API.
## Environment Variables
| Variable | Purpose |
|---|---|
| `LONG_META_page_TOKEN` | Long-lived Page Access Token with `pages_manage_posts` and `pages_read_engagement` permissions |
| `META_PAGE_ID` | Numeric Page ID |
| `META_APP_SECRET` | Meta App Secret for appsecret_proof |
If any are missing, walk the user through `{baseDir}/references/token-setup-guide.md`.
## Workflow
### 1. Parse the request
Extract from the user message:
- **Content**: the text to post
- **Language direction**: ZH→EN, EN→ZH, ZH→ZH, or EN→EN
- **Post type**: text | image | link-in-comment | scheduled (combinable)
- **Tone**: infer automatically — marketing/social (upbeat, CTA) for promotions and events; formal/professional for announcements and corporate. Ask if ambiguous.
- **Image**: local file path or URL (if applicable)
- **Schedule**: ISO 8601 timestamp (if applicable)
- **Link**: URL for the first comment (if applicable)
### 2. Draft and translate — always preview first
**Never publish without user confirmation.**
If source language differs from target, translate with these rules:
- Preserve meaning, intent, hashtags
- Adapt idioms naturally, do not translate literally
- Keep brand names and proper nouns in original form
- Maintain emoji usage unless unnatural in target language
Present preview:
```
📋 Post Preview
─────────────────
[Post text here]
🔗 First comment: [URL or N/A]
🖼️ Image: [filename/URL or N/A]
⏰ Schedule: [time or "Publish immediately"]
─────────────────
Confirm? (yes / edit / cancel)
```
### 3. Publish
Run the script at `{baseDir}/scripts/fb-post.js`:
```bash
# Text-only
node {baseDir}/scripts/fb-post.js --type text --message "content"
# Image (file)
node {baseDir}/scripts/fb-post.js --type image --message "content" --image-file /path/to/img.jpg
# Image (URL)
node {baseDir}/scripts/fb-post.js --type image --message "content" --image-url "https://..."
# Link in fi...
openstockdata
OpenClaw Skill for stock data analysis
capt-marbles
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discoverability and citation.
cfilipemt
Institutional Desk-Level Fully Automated Trading OS for XAU/USD and XAG/USD. Event-driven, risk-first, multi-engine architecture that runs as a continuous analysis and execution pipeline inside OpenClaw's trader agent.
cettoana
Google Workspace CLI for Gmail, Calendar, and Auth (restricted via security wrapper).
cerbug45
AI Agent Tools Python Utility Library for AI Agents
chandler0714
微信小程序开发辅助。提供代码模板、API 示例、常见问题解答。