本文へ移動
cccskills
無料GitHub で公開

fb-page-optimizer

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

インストール方法を見る

含まれるファイル(1)

  • SKILL.md6.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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.
  • At most one em dash in the Intro (a short Intro rarely needs one). 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

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

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.

日本語の概要は準備中です。原文の説明を表示しています。

sergebulaev/facebook-skills572026年10月7日 更新

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. And pull the commenters on a public Page post, since Facebook hides the reactor and liker roster and shows counts only, so commenters are the signal. Powered by Apify, no login. Triggers on "analyze my Page", "competitor Page stats", "who is commenting", "read the comments", "audience insights". Not for writing Page posts (use fb-post-writer).

日本語の概要は準備中です。原文の説明を表示しています。

sergebulaev/facebook-skills572026年10月7日 更新

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, angle, posting time, primary goal), a short-to-story post mix, a daily comment-reply target, and a share-optimized goal-mix balance check across shares, comments, and reactions. Use when the user wants to plan a week of Page content. Not for drafting one post (use fb-post-writer) or replying to comments (use fb-engagement-drafter).

日本語の概要は準備中です。原文の説明を表示しています。

sergebulaev/facebook-skills572026年10月7日 更新

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

日本語の概要は準備中です。原文の説明を表示しています。

sergebulaev/facebook-skills572026年10月7日 更新

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

日本語の概要は準備中です。原文の説明を表示しています。

sergebulaev/facebook-skills572026年10月7日 更新

Remove the AI tells readers react to in a Facebook Page post: 2026 vocabulary by density, reveal bridges, staccato stacks, stacked triads, announcement auto-pilot. Also --mode audit (under-80 sweet spot, hook, engagement bait), --mode profile (learns how you write) and --mode interview (fills your Story Bank: the stories, scars and numbers posts are made of). Not for writing from scratch (use fb-post-writer). Keywords: humanize, de-AI my post, interview me, audit before posting.

日本語の概要は準備中です。原文の説明を表示しています。

sergebulaev/facebook-skills572026年10月7日 更新

sergebulaev のスキルをすべて見る

このスキルの問題を報告する