{"id":87189,"plugin_id":"plugin_asdk_app_6ac7858900fc81919c8aa4b677d8a058","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-09T12:07:53.565Z","digest":"50cae5d1e1c0cd3ac1217eaddaff9c643c15a9362bfd7b01d0fbd82b8cdb0504","against":null,"payload":{"description":"Read public Facebook pages for businesses, brands, creators and public figures with HasData. Use for page information and counters, not personal dossiers, private accounts, groups or a separate comments API.","included_files":[],"name":"facebook-research","skill_md_contents":"---\nname: facebook-research\ndescription: Read public Facebook pages for businesses, brands, creators and public figures with HasData. Use for page information and counters, not personal dossiers, private accounts, groups or a separate comments API.\n---\n\n# Read public Facebook page information\n\nRead `../hasdata-research/SKILL.md` and the Social and video section of `../hasdata-research/references/tool-catalog.md`.\n\nUse `hasdata_facebook_profile_getFacebookProfile` with a genuine handle or returned page ID for the requested public business, brand, creator or public-figure page. Do not derive an ID from a display name or use a personal profile.php?id= URL to investigate a private individual. Ask for the public page URL/handle if the intended page is ambiguous.\n\nReturn requested public description, category, links, counters or content only where present. Preserve the returned wording of localized counters rather than inventing exact numbers. The catalog has a profile tool, not a separate Facebook comments or posts tool; do not guess one.\n\nNo groups or private personal-account access, login cookies, messages or edits. A failed/missing public response is not permission for an automatic paid generic-scraping fallback. State the limitation and preserve source context.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}