Facebook Research

PostPlusAI/postplus-skills/skills/20-research/facebook-research

作者 PostPlusAI7f28d1494958f69136a7d6fe85fdea3942a300f3無授權條款收錄於 2026年10月9日更新於 2026年10月9日

Research public Facebook pages, groups, posts, reels, comments, ads, events, marketplace listings, and profiles for audience or competitor evidence.

AI 產生的概覽

指導對公開 Facebook 粉絲專頁、社團、貼文、Reels、留言、廣告、活動與 Marketplace 商品進行研究。

功能
此技能會把研究需求導向單一窄範圍的參考檔案與單一蒐集通道,再透過 CLI 執行對應的 PostPlus 研究路由。它蒐集公開的 Facebook 證據,例如粉絲專頁或個人檔案貼文、社團貼文、Reels、留言、廣告檔案庫素材、活動、Marketplace 商品與搜尋結果。輸出以 JSON 為事實來源,並在蒐集到項目層級證據時產生精簡的 HTML 證據成品,接著給出簡短的對話回覆,包含範圍、數量、最強發現、最大缺口、成品路徑與下一步行動。
適用情境
當成長、行銷、創作者、社群、競品或漏斗決策需要公開 Facebook 證據時使用。它適合稽核、基準比較、受眾聲音研究、廣告與漏斗檢視、活動或在地研究、Marketplace 價格區間以及合作夥伴發掘。不適用於私密個人檔案、隱藏社團、成員名單、Page Insights 或廣告帳戶指標。
執行需求
需要可用的 PostPlus CLI 與 facebook-research 技能、連線至公開 Facebook 來源的網路,以及在確認報價前涵蓋範圍與最高費用的明確使用者授權。它不附帶指令碼,只有指示與參考文件。私密或非公開資料必須由使用者以公開網址或匯出檔提供。

Facebook Research

Use this skill when the user needs public Facebook evidence - page/profile posts, direct posts, public group posts, reels, comments, ad-library creative, events, marketplace listings, page profiles, or public search - for a growth, marketing, creator, community, competitor, or funnel decision.

Read only the one narrow reference matching the job.

Two Lanes

Facebook has URL-led routes for public page/profile/group/post content and specialized routes for reels, comments, ads, events, marketplace, pages, and search. Pick the route by user intent; PostPlus handles execution details.

Route

User intentRead
Public page, profile, group, or post content pullreferences/public-content.md
Page health, competitor page, group quality, public presence auditreferences/page-and-group-audit.md
Organic hooks, formats, competitors, post examples, content patternsreferences/organic-benchmark.md
Reels, short-form video, video hooks, media-led benchmarkreferences/reels-and-video.md
Comments, audience voice, objections, FAQ, group discussionreferences/community-voice.md
Ad-library creative, paid offers, CTAs, funnel reviewreferences/ads-and-funnel.md
Events, local activations, organizers, offline demandreferences/events-and-local.md
Marketplace listings, local commerce, price bandsreferences/shops-and-marketplace.md
Partner/creator/organizer discovery, broad Facebook search, page verificationreferences/partner-discovery.md
Private profiles, hidden groups, member lists, Page Insights, ad account metrics, targeting, spend, ROASStop and ask for a public source or export

First Question

Ask only when the answer changes the route, source, privacy boundary, sample size, or output shape.

MissingAsk
SeedWhat Facebook source should anchor this: page, profile, group, post URL, keyword, or event?
DecisionWhat decision should this support: audit, benchmark, voice, ads, events, marketplace, or discovery?
Private targetCan you provide a public URL or exported dataset instead?
Too broadWhich 1-5 sources matter most for the first pass?

Do not ask the user for internal route identifiers, schemas, implementation choices, retries, credentials, hidden filters, or internal routing.

Run Discipline

  1. Pick one reference and one lane.
  2. Run the smallest real collection that can answer the decision.
  3. Parallelize independent sources when they do not depend on each other.
  4. If execution succeeds but evidence is empty, sparse, noisy, or off-topic, apply the quality rules below before accepting or exhausting the evidence.
  5. Produce JSON as the source of truth and a compact HTML evidence artifact when item-level evidence was collected.
  6. Return a short chat answer: scope, counts, strongest finding, biggest gap, artifact path, and next action.

Use only the public filters shown by the selected route.

Public Command Boundary

  • Choose the smallest matching research route and run it directly.

  • Readiness diagnostics: postplus doctor --skill facebook-research.

  • Inspect one route with postplus research run <route> --help when its semantic flags are not already clear.

  • Run postplus research run <route> --<semantic flags> --wait --output <result.json>.

  • Pass only public URLs, search terms, locations, scope, and result limits.

  • Keep the first pass bounded; expand only after inspecting the first result. Stop on hard errors. Do not silently swap sources or invent missing data.

  • If the CLI returns a quote-confirmation challenge, reuse existing explicit user approval only when it covers the challenge scope and maximum cost; otherwise obtain approval before running postplus quote confirm --json --challenge-file <challenge.json> and retry with the returned token.

Command Selection

Evidence needRouteSemantic inputFirst pass
Public page/profile postsfacebook-profile-posts--url, --limit1-5 URLs, 20 posts
Direct post evidencefacebook-post-by-url--url1-10 URLs
Public group postsfacebook-group-posts--url, --limit1-3 groups, 20 posts
Ad-library creativefacebook-ads-library--query, --country, --status, --limit20 ads
Post/reel commentsfacebook-comments--url, --limit1-5 URLs, 20 comments
Public group discussionfacebook-groups--url, optional --query, --limit20 posts
Events/local activityfacebook-events--query or --url, --limit10 events
Marketplace listingsfacebook-marketplace--url, --limit10 listings
Page identityfacebook-pages--url1-5 pages
Rich page/profile postsfacebook-posts--url, --limit20 posts
Reelsfacebook-reels--url, --limit20 reels
Broad public searchfacebook-search--category, --location, --limit20 results

Only if platform scope or evidence interpretation remains unclear, consult platform contract [blocked]; it is not a preflight.

Evidence Quality

  1. Check that page/post/comment/ad records match the requested lane; public group posts are not automatically comment evidence.
  2. Change the public source URL or a supported query when evidence misses; keep ad creative separate from organic posts.
  3. Allow at most two changed follow-up passes after successful but insufficient results, within approved scope and budget; do not repeat an identical request or hide a failed/pending operation.
  4. Stop when sufficient, at the bound, or when another pass would not help. Report useful evidence and uncertainty; preserve raw results and source links.

Ad-library visibility is not spend or ROAS; preserve the source URL and observed dates, and distinguish comments from post text. Full machine fields belong to postplus research schema --route <route> --json; consult it only when required for processing, not before every request.

<!-- BEGIN GENERATED EXECUTION EXAMPLE -->
bash
postplus research run facebook-group-posts \  --url "https://example.com/source" \  --wait \  --output ./result.json
bash
postplus research run facebook-ads-library \  --query "example topic" \  --wait \  --output ./result.json

Follow the CLI's structured result and reported next action; do not infer recovery from free-text messages. Reuse explicit user approval that already covers the requested scope and maximum cost; otherwise obtain approval before confirming a quote. Never infer spending authorization from a task alone. Resume the same operation through its returned checkpoint or action; never resubmit uncertain work, repeat exhausted recovery, or switch providers to bypass failure.

<!-- END GENERATED EXECUTION EXAMPLE -->

來源與署名

來源:PostPlusAI/postplus-skills位於skills/20-research/facebook-research提交7f28d14

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架