Marketing
fb-page-poster avatar

fb-page-poster

Publish posts to Facebook Pages using the Meta Graph API. Supports text, images, scheduled posts, link-in-comment, and bilingual translation.

Introduction

The fb-page-poster skill serves as a specialized agent tool designed to streamline social media content management for Facebook Pages. By integrating directly with the Meta Graph API, this skill allows users to execute automated posting workflows, including text updates, media uploads, and scheduled content deployment, all within a conversational AI environment. It is intended for social media managers, marketers, and creators who need a reliable, programmatic way to manage their Facebook presence without manual dashboard navigation. The skill enforces a rigorous safety protocol by requiring a user review step for all drafts before final publication, ensuring that tone and content accuracy are preserved.

  • Multi-format support including text-only posts, image-based posts, and link-in-comment strategies.

  • Automated bilingual translation (ZH↔EN) with manual editorial review to ensure brand consistency.

  • Scheduled publishing via ISO 8601 timestamps, enabling coordinated content calendars.

  • Automated tone adaptation that switches between upbeat marketing/CTA styles and professional/formal tones based on the context.

  • Integration with Meta Graph API using long-lived access tokens, ensuring stable and secure communication.

  • Users must provide a valid long-lived Page Access Token with pages_manage_posts and pages_read_engagement permissions configured.

  • Requires local scripts execution via Node.js; ensure the environment is set up according to the reference documentation.

  • Always verify preview output before confirming; use the review step to adjust language, image URLs, or scheduled timing.

  • Error handling includes proactive reporting for OAuth exceptions, image size constraints (max 10MB), and API rate limits.

  • Perfect for automating routine announcements, marketing promotions, event updates, and cross-lingual social media campaigns.

Repository Stats

Stars
4,423
Forks
1,200
Open Issues
7
Language
Python
Default Branch
main
Sync Status
Idle
Last Synced
Apr 29, 2026, 01:19 AM
View on GitHub