fb-audience-insights
Read a Facebook Page and its audience from real data. Pull any Page's public stats (yours or a competitor's): followers, likes, categories, intro, websites.…
Draft replies to comments on your Facebook Page's posts, in your Page voice. Use when the user pastes the comments under one of their Page posts and wants on-brand replies that earn more comments and shares. Drafts 1-3 variants per comment using proven templates (answer, thank
$ npx -y skills add sergebulaev/facebook-skills --skill fb-engagement-drafter --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/fb-engagement-drafterContext preview
The summary Claude sees to decide when to auto-load this skill.
Draft replies to comments on your Facebook Page's posts, in your Page voice. Use when the user pastes the comments under one of their Page posts and wants on-brand replies that earn more comments and shares. Drafts 1-3 variants per comment using proven templates (answer, thank
name: fb-engagement-drafter description: "Draft replies to comments on your Facebook Page's posts, in your Page voice. Use when the user pastes the comments under one of their Page posts and wants on-brand replies that earn more comments and shares. Drafts 1-3 variants per comment using proven templates (answer, thank plus add value, handle the complaint, turn it into a share). Publora has no Facebook comment endpoint, so every draft returns as a copy-paste block to post yourself. Not for writing top-level posts (use fb-post-writer)."
Drafts replies to the comments on your Page's posts. Replying fast in the first hour is a ranking action on Facebook, not just community management: a Page that keeps the conversation alive gets more reach on that post. This skill drafts the replies; you post them.
Publora has **no Facebook comment endpoint** (its comment and reaction endpoints are LinkedIn-only), and `create-post` only creates new posts. So this skill **cannot auto-post** a reply to a comment. Every draft comes back as a copy-paste block for you to post in Facebook or Meta Business Suite by hand. This is a documented limitation of the publish layer, not a missing feature here.
The Page post (for context) and the comments to reply to, pasted by the user, since this bundle has no built-in Page reader. Optionally the Page post URL (for the target link) and the Page's voice samples.
with the target post URL.
**Voice profile first (all drafts).** If `../../references/voice-profile.md` has `filled: yes`, load it and match the user's voice fingerprint, hard rules, and CTA/link style throughout. If it is not filled, mention once that `fb-humanizer --mode profile` can learn their voice from a few posts, then proceed with the generic voice rules.
1. **Parse the post URL** if given. `lib.url_parser.parse_facebook_url(url)` returns `page`, `post_id`, `canonical_url` for the target link. 2. **Read the context.** Ask the user to paste the post and the comments. Group the comments (questions, praise, complaints, wins). 3. **Pick a template per comment** using the table above. 4. **Draft 1-3 variants per comment.** Keep them short and human. Answer questions plainly with one real detail. For complaints, acknowledge first, never get defensive, offer a concrete next step. 5. **Humanizer pass.** Scrub 2026 AI vocab by density, cap em dashes (a reply is short, so at most one, never swapped for a period), strip canned "Thank you for your feedback!" corporate filler and sincerity openers ("we'll be honest"). Leave the rhythm alone. Keep the Page voice. Canonical rules: `fb-humanizer` V3. 6. **Approval card.** Show each comment, its drafted replies, the template used, and the target post URL. 7. **On approval.** Call `lib.publish(kind="comment", draft_text=<approved>, target_url=<canonical_url>)`. Because Publora has no Facebook comment endpoint, this always returns a copy-paste block. Paste each reply under the comment in Facebook or Meta Business Suite yourself.
Global voice rules: see root `SKILL.md` Voice rules. Additional skill-specific rules:
beats a slow, polished one.
or do not reply.
move details to DM. Comments are public and screenshot-able.
genuinely answers the question.
> User: "Reply to these comments on my post: > https://www.facebook.com/MyBakery/posts/123. Comments: 'Are you open Sunday?' > and 'Best sourdough in town!'" > > Skill: parses -> page MyBakery, post 123. Drafts a C1 Answer-the-Question reply > to the first ("We are, 8 to 2 on Sundays. Come hungry.") and a C4 > Turn-It-Into-a-Share reply to the second ("That means a lot. The Saturday batch > is the one to beat, ask for it warm."). Shows the approval card. > > User: "post both" > > Skill: returns each reply as a copy-paste block with the post URL, since > Publora has no Facebook comment endpoint. User pastes them in Facebook.
Part of the linkedin-skills family (400+ stars). Same voice engine and approve-before-publish flow, now for Facebook. Also available for Instagram · X · YouTube · TikTok · Threads. 8 skills that turn Claude Code and Codex into your Facebook Page content team.
Read a Facebook Page and its audience from real data. Pull any Page's public stats (yours or a competitor's): followers, likes, categories, intro, websites.…
Generate a weekly Facebook Page content plan from a theme, audience, and content pillars. Produces per-day picks (short post vs story post, hook formula,…
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…
Remove the AI tells readers react to in a Facebook Page post: 2026 vocabulary by density, reveal bridges, staccato stacks, stacked triads, performed sincerity,…
Audit and rewrite a Facebook Page for 2026: Page name, username and vanity URL, profile picture and cover photo, Intro/About and category, the CTA button…
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,…