Install any skill in seconds. Free to start, no credit card required.
Get Started Free →browser-act/x-tweet-by-url
Scrapes tweets from any X (Twitter) URL — search results, user profile, single tweet detail, or list timeline — and returns normalized per-tweet data with text, author, engagement counts, media, hashtags, mentions, and cursor for pagination.
Passed 10 of 17 test cases with the skill, and 3 of 17 without it.
and 9 more in the full report
10 fixed3 passed either way8 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
If `scripts/classify-url.py` is executed against the LinkedIn URL https://www.linkedin.com/feed/, what value does it output for the `kind` JSON property?
| Checked | Without skill | With skill |
|---|---|---|
| States that scripts/classify-url.py outputs unknown for the kind field when passed non-X URLs. | Missed | Passed |
The instructions your model reads when the skill loads.
Any X URL (search, profile, single tweet, list) → normalized list of tweets matching that URL's timeline.
All process output to user (progress updates, process notifications) follows the user's language.
Accept any X URL as input, automatically detect which timeline endpoint it triggers, navigate to it, and return structured per-tweet data with pagination cursors. This unifies search, profile, single-tweet conversation, and list extraction under one entry point.
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 X has been confirmed in the current session → skip this step.
Otherwise: open https://x.com and observe the left sidebar:
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 tweet data already shown to the user, never bypassing authentication. The browser's own JS signs the GraphQL request; the Skill triggers it via URL navigation and reads the response from network traffic. Python scripts under
scripts/only classify URLs and parse responses — they do not call X directly. Run them through the bash tool.
test cases passed, vs 3 / 17 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.