facebook-page

Manage Facebook Pages via Meta Graph API. Post content (text, photos, links), list posts, manage comments (list/reply/hide/delete). Use when user wants to publish to Facebook Page, check Page posts, or handle comments.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "facebook-page" with this command: npx skills add Loui1979/facebook-page-manager-1-0-0

Facebook Page

Skill để quản lý Facebook Page qua Meta Graph API.

Chức năng

  • List các Page mà user quản lý
  • Đăng bài (text, ảnh, link)
  • List bài đăng của Page
  • List/reply/hide/delete comment

Setup (một lần)

1. Tạo Meta App

  1. Vào https://developers.facebook.com/apps/ → Create App
  2. Chọn "Other""Business" (hoặc Consumer tuỳ use-case)
  3. Điền tên app, email
  4. Vào App settings > Basic: lấy App IDApp Secret

2. Cấu hình OAuth

  1. Vào Add Product → thêm Facebook Login
  2. Trong Facebook Login > Settings:
    • Valid OAuth Redirect URIs: để trống (dùng manual code flow)
  3. Vào App Roles > Roles → thêm account làm Admin/Developer

3. Cấu hình .env

cd skills/facebook-page
cp .env.example .env
# Edit .env với App ID và Secret

4. Cài dependencies và lấy token

cd scripts
npm install
node auth.js login

Script sẽ:

  1. In ra URL để user mở browser, đăng nhập, approve permissions
  2. User copy URL sau khi approve (chứa code=...)
  3. Paste URL vào terminal
  4. Script exchange code → long-lived token → page tokens
  5. Lưu tokens vào ~/.config/fbpage/tokens.json

Commands

List pages

node cli.js pages

Đăng bài text

node cli.js post create --page PAGE_ID --message "Hello world"

Đăng bài có ảnh

node cli.js post create --page PAGE_ID --message "Caption" --photo /path/to/image.jpg

Đăng bài có link

node cli.js post create --page PAGE_ID --message "Check this out" --link "https://example.com"

List posts

node cli.js post list --page PAGE_ID --limit 10

List comments của post

node cli.js comments list --post POST_ID

Reply comment

node cli.js comments reply --comment COMMENT_ID --message "Thanks!"

Hide comment

node cli.js comments hide --comment COMMENT_ID

Delete comment

node cli.js comments delete --comment COMMENT_ID

Permissions cần thiết

  • pages_show_list - list pages
  • pages_read_engagement - đọc posts/comments
  • pages_manage_posts - đăng/sửa/xoá bài
  • pages_manage_engagement - quản lý comments

Lưu ý

  • Token Page không hết hạn (nếu lấy từ long-lived user token)
  • Không log/print token ra output
  • App ở Testing mode chỉ hoạt động với accounts trong Roles

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Xiaohongshu Crawler

爬取小红书内容,支持登录搜索、笔记详情获取、用户主页信息及热门笔记,无需登录部分功能可用。

Registry SourceRecently Updated
General

TAPD

当用户需要查询、修改 TAPD 项目中需求、缺陷、任务等信息时,如修改状态、添加评论等,通过调用 TAPD MCP 提供相应的服务。当用户要求时,通过 send_qiwei_message 发送消息到企业微信。

Registry SourceRecently Updated
General

Roast Generator

吐槽生成器。温和吐槽、毒舌模式、朋友互怼、名人吐槽、自嘲、Battle模式。Roast generator with gentle, savage modes. 吐槽、毒舌、搞笑。

Registry SourceRecently Updated
General

Unixtime

Quick Unix timestamp utility. Get current Unix time, convert timestamps to dates and back, show relative time (how long ago), and display time in different f...

Registry SourceRecently Updated