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,…
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 (Shop, Book, Sign Up, Contact matched to your goal), pinned post, tabs order, and contact/link fields. Triggers on \"review
Claude Code
$ npx -y skills add sergebulaev/facebook-skills --skill fb-page-optimizer --agent claude-code
Codex
$ npx skills add sergebulaev/facebook-skills --skill fb-page-optimizer -a codex -y
Cursor
$ npx skills add sergebulaev/facebook-skills --skill fb-page-optimizer -a cursor -y
Gemini CLI
$ npx skills add sergebulaev/facebook-skills --skill fb-page-optimizer -a gemini-cli -y
GitHub Copilot
$ npx skills add sergebulaev/facebook-skills --skill fb-page-optimizer -a github-copilot -y
OpenCode
$ npx skills add sergebulaev/facebook-skills --skill fb-page-optimizer -a opencode -y
Windsurf
$ npx skills add sergebulaev/facebook-skills --skill fb-page-optimizer -a windsurf -y
name: fb-page-optimizer description: "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 (Shop, Book, Sign Up, Contact matched to your goal), pinned post, tabs order, and contact/link fields. Triggers on \"review my Facebook Page\", \"fix my Page about\", \"optimize my cover\", \"set my CTA button\", \"Page audit\". Converts a default Page into one that turns a visitor into a follower or a lead. Not for writing Page posts (use fb-post-writer)."
Audit the parts of a Facebook Page that decide whether a first-time visitor follows the Page or takes the action you want, then rewrite each part that needs it. On a Page the decision happens fast on the top card: Page name, profile picture, cover photo, and the CTA button. The button is the whole point of a Page. It converts a visitor into a follower or a lead. That is what this fixes.
Not for writing Page posts (use `fb-post-writer`), planning a week of them (use `fb-content-planner`), or replying to comments (use `fb-engagement-drafter`).
community** - the CTA button, pinned post, and About all change by goal
1. **Scorecard** (9 parts, pass / needs-work / fail) 2. **Priority fixes** ranked by impact (CTA button and Intro first, always) 3. **Before -> After** rewrites for each failing part 4. **Pinned-post pick** with the reason
1. **Intake.** Collect the Page state + goal. Note whether the Page has a custom @username yet and which CTA button is currently set. 2. **Score the 9 parts** against the scorecard below. 3. **Fix the CTA button.** Match it to the goal: **Shop Now** for sales, **Book Now** for appointments, **Sign Up** for leads or a list, **Contact Us / Send Message** for community and enquiries. One button, one job. A Page with the default "Like" and no CTA leaks every visitor who was ready to act. 4. **Rewrite the Intro / About.** Formula: `who you serve + what you offer + one proof or specific`. Lead with the value, not the founding date. The short Intro shows on the card, so front-load it; the longer About can carry hours, story, and location. 5. **Set the category.** Pick the most specific accurate category (e.g. "Bakery" over "Business"). Category drives discovery and unlocks the right fields (menu, hours, booking). 6. **Fix the Page name.** Clear brand name + optionally a searchable keyword people type (e.g. "Rivera Bakery - Fresh Sourdough"). Keep it stable; frequent renames trip Facebook's name-change review. 7. **Set the username / vanity URL.** Claim `facebook.com/YourBrand`. Short, matches the handle you use elsewhere, no numbers if avoidable. A raw numeric URL reads as unclaimed. 8. **Pick the pinned post.** Their single best proof of what a new follower gets: a top-performing post or a clear offer matched to the goal. No pin leaves the most valuable slot on the Page empty. 9. **Rewrite the cover photo brief.** One line of value prop, readable on mobile, not a busy collage. It reinforces the Intro, it does not repeat it. Note the safe zone so text is not cropped on phones. 10. **Profile picture check.** Logo or clear face, fills the frame, high contrast, recognizable at a small size. It appears next to every post the Page makes. 11. **Order the tabs / sections.** Surface the sections that serve the goal (Shop, Services, Reviews, Menu) near the top; bury the ones that do not. 12. **Fill contact + link fields.** Website, hours, address, phone, email as the category allows. One link matched to the goal; a link-hub if several are needed. Blank contact fields read as inactive. 13. **Deliver the before/after diff** + the two-second test: read only the Page name, Intro, and CTA button, and ask "would a stranger follow or click from this alone?"
| # | Part | Pass criteria (2026) | |---|------|----------------------| | 1 | **CTA button** | Present and matched to the goal (Shop / Book / Sign Up / Contact), not the default with no action | | 2 | **Intro / About** | Value + offer + proof; front-loaded Intro; longer About carries hours, story, location | | 3 | **Category** | Most specific accurate category, unlocking the right fields (menu, hours, booking) | | 4 | **Page name** | Clear brand + optional searchable keyword; stable, not recently renamed | | 5 | **Username / vanity URL** | Custom `facebook.com/Brand` claimed, short, no avoidable numbers | | 6 | **Pinned post** | Present, and it is their best proof matched to the goal, not a random recent post | | 7 | **Cover photo** | One readable value-prop line, mobile-safe safe zone, reinforces (not repeats) the Intro | | 8 | **Profile picture** | Logo or clear face, fills the frame, high contrast, recognizable small | | 9 | **Tabs / sections + contact** | Goal-serving sections ordered up top; website, hours, address, and one goal-matched link filled |
Global voice rules: see root `SKILL.md` Voice rules. Additional skill-specific rules:
Intro + CTA button should know who it is for and want to follow or click.
one job.
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,…
Generate a weekly Facebook Page content plan from a theme, audience, and content pillars. Produces per-day picks (short post vs…
Draft replies to comments on your Facebook Page's posts, in your Page voice. Use when the user pastes the comments under one of…
Reverse-engineer the hook from a high-share Facebook Page post, from its URL or pasted text. Identifies which of the 10 canonical…
Remove the AI tells readers react to in a Facebook Page post: 2026 vocabulary by density, reveal bridges, staccato stacks,…
Draft a short punchy Facebook Page post, or a longer story post, using a 2026 Facebook hook formula (one-line opinion, tiny…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…