Install any skill in seconds. Free to start, no credit card required.
Get Started Free →browser-act/facebook-page-posts
Scrapes posts from any public Facebook Page timeline, returning structured data including post text, author info, engagement metrics (likes/comments/shares), reaction breakdowns (like/love/haha/wow/sad/angry/care), hashtags and external links, and media type.
Passed 15 of 20 test cases with the skill, and 8 of 20 without it.
and 4 more in the full report
7 fixed9 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
After executing `scripts/get-page-posts.py`, which nested property in the returned JSON contains the cursor value for requesting subsequent posts?
| Checked | Without skill | With skill |
|---|---|---|
| Retrieves the continuation cursor from the pagination.endCursor key in the JSON output. | Missed | Passed |
The instructions your model reads when the skill loads.
Facebook page URL → list of posts with full engagement metrics and text references
All process output to user (progress updates, process notifications) must be in English.
Extract posts from a public Facebook Page timeline, including post content, engagement counts, reaction breakdowns, and text references (hashtags/links).
https://www.facebook.com/cern)If browser-act has been confirmed available in the current session → skip this step.
Invoke browser-act via Skill tool to load usage. If installation or configuration issues arise, follow its guidance to resolve then retry.
If login status for Facebook has been confirmed in the current session → skip this step.
Otherwise: navigate to https://www.facebook.com and check:
User refuses or cannot log in → terminate execution.
This Skill's operational boundary = what the user can manually do in their browser. It only reads data already displayed to the user on the page, never bypassing authentication or access controls. JS code is encapsulated in Python files under the
scripts/directory, invoked viaeval "$(python scripts/xxx.py {params})".$(...)is bash syntax; it is recommended to use the bash tool for execution.
test cases passed, vs 8 / 20 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.