agentsclimarketplace

Fb page optimizer

Skill sergebulaev/facebook-skills/skills/fb-page-optimizer

Facebook Pages marketing skills for Claude Code and Codex: high-share posts, hooks, engagement replies, and a weekly plan. Publish via Publora. Open source, MIT.

Install
npx -y skills add sergebulaev/facebook-skills --skill fb-page-optimizer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

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).

SKILL.md

6.4 KB, as published. Nobody here has run it

Facebook Page Optimizer

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.

When to use

  • User pastes their Facebook Page URL or name and asks for an audit
  • "Fix my Page about", "rewrite my Intro", "what category should I pick"
  • "Optimize my cover", "set my CTA button", "which button for a bakery"
  • User is starting to post seriously and wants the Page to match
  • Any of: "review my Facebook Page", "Page audit", "vanity URL"

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).

Input

  • Page URL / @username (or a screenshot of the top card and About tab)
  • Goal: grow followers / capture leads / drive sales / build a community - the CTA button, pinned post, and About all change by goal
  • Optional: their best-performing posts, to pick a pin

Output

  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

Steps

  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?"

Nine-part scorecard

#PartPass criteria (2026)
1CTA buttonPresent and matched to the goal (Shop / Book / Sign Up / Contact), not the default with no action
2Intro / AboutValue + offer + proof; front-loaded Intro; longer About carries hours, story, location
3CategoryMost specific accurate category, unlocking the right fields (menu, hours, booking)
4Page nameClear brand + optional searchable keyword; stable, not recently renamed
5Username / vanity URLCustom facebook.com/Brand claimed, short, no avoidable numbers
6Pinned postPresent, and it is their best proof matched to the goal, not a random recent post
7Cover photoOne readable value-prop line, mobile-safe safe zone, reinforces (not repeats) the Intro
8Profile pictureLogo or clear face, fills the frame, high contrast, recognizable small
9Tabs / sections + contactGoal-serving sections ordered up top; website, hours, address, and one goal-matched link filled

Hard rules

Global voice rules: see root SKILL.md Voice rules. Additional skill-specific rules:

  • The Page must pass the two-second test: a stranger reading only Page name + Intro + CTA button should know who it is for and want to follow or click.
  • The CTA button is chosen by the goal, never left on the default. One button, one job.
  • Lead the Intro with the visitor's benefit, not the founding date or a mission statement.
  • One specific or one number in the Intro where it fits.
  • Keep every rewrite inside Facebook's limits. Never ship a truncated Intro.
  • No em dashes. No "leverage", "fundamentally", "we are thrilled to announce".

Related skills

  • fb-post-writer - write the Page posts the optimized Page will host
  • fb-hook-extractor - find a pin-worthy hook in a post that already worked
  • fb-content-planner - plan the cadence that fills the Page
  • fb-engagement-drafter - reply to the comments the Page earns

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.