fb-post-writer

Solid

Draft a short punchy Facebook Page post, or a longer story post, using a 2026 Facebook hook formula (one-line opinion, tiny number, ask-the-page question, this-or-that, useful tip, story post) picked by goal (shares, comments, reactions). Favors the under-80-character engagement sweet spot, runs the humanizer pass, and publishes via Publora on approval. Use to write a Page post from notes. Not for replying to comments (use fb-engagement-drafter) or auditing a draft (use fb-humanizer).

AI & Automation 36 stars 7 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Facebook Page Post Writer Ship a short punchy Page post, or a longer story post when the material earns it, using hook shapes that actually travel on a Facebook Page in 2026. The single highest-engagement move on a Page is the short post: posts under 80 characters get a reported ~66% engagement lift, so this skill leads short and only goes long on purpose. ## When to use - User says "write me a Facebook Page post about X" - User has a topic or a rough line and wants a sharper, shorter hook - User wants to pick a proven Page-post shape and fill in their voice - User wants a quick draft that auto-publishes on approval ## Formulas this skill uses | Code | Formula | Primary goal | Best for | |---|---|---|---| | FB1 | One-Line Opinion | shares | a sharp, defensible take in one short line | | FB2 | The Tiny Number | shares | one concrete number that reframes a thing | | FB3 | Ask-the-Page Question | comments | an easy, fun question the audience answers | | FB4 | This-or-That | comments | a friendly binary choice readers pick a side on | | FB5 | Relatable One-Liner | reactions | a specific shared moment, no setup | | FB6 | Behind-the-Scenes | reactions | a real human moment inside the business | | FB7 | Useful Tip | shares | one usable tip the reader passes on | | FB8 | Story Post with a Turn | shares | a longer true story with a quotable turn | | FB9 | Announcement with Stakes | shares | a launch or news, led human not corporate | | FB10 | Community Spotlight | shares | feat...

Details

Author
sergebulaev
Repository
sergebulaev/facebook-skills
Created
2 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

facebook-marketing

Plan, draft, audit, and publish posts for a Facebook Page. Use when the user wants to write a short punchy Page post or a longer story post, remove AI tells from a draft, reverse-engineer the hook from a high-share Page post, draft replies to comments on their Page, or plan a week of Facebook Page content. Page posts publish via the Publora API. User provides notes or a Facebook Page post URL, the skill drafts, the user approves, then it publishes.

36 Updated 2 days ago
sergebulaev
Data & Documents Solid

fb-hook-extractor

Reverse-engineer the hook from a high-share Facebook Page post, from its URL or pasted text. Identifies which of the 10 canonical 2026 Facebook formulas it uses (one-line opinion, tiny number, ask-the-page question, this-or-that, behind-the-scenes, story post, announcement, spotlight), explains why it earned shares or comments, and returns a blank template mapped to your topic. Use to learn from a Page post you admire. Not for writing your own (use fb-post-writer).

36 Updated 2 days ago
sergebulaev
AI & Automation Solid

fb-repurposer

Repurpose existing content into a native Facebook Page post. Take a LinkedIn post, X thread, blog, or newsletter and rewrite it for a Page: warm the tone, lead with a standalone claim before the "See more" fold, move links to the first comment, strip off-platform artifacts (hashtag walls, "link in bio", @-handles), then humanize and publish via Publora on approval. Not for writing from scratch (use fb-post-writer), auditing a draft (use fb-humanizer), or comment replies (use fb-engagement-drafter).

36 Updated 2 days ago
sergebulaev