Install
openclaw skills install @crawlora-org/x-researchResearches X (formerly Twitter) profiles and posts via the Crawlora API, returning clean JSON. Use when the user wants a public X profile's stats, a user's recent posts, or a single post's content/engagement — instead of scraping x.com or using the official (paid, rate-limited) X API.
openclaw skills install @crawlora-org/x-researchLook up public X profiles, recent posts, and individual post content/engagement — all as normalized JSON from the Crawlora API, no browser automation or official X API access required.
CRAWLORA_API_KEY in the environment before running the helper.CRAWLORA_API_KEY from the environment and sends requests to https://api.crawlora.net/api/v1. Missing/invalid key → 401.GET /x/profile/{username} returns public profile details
for an X username, including visible counts and profile media when
available.GET /x/profile/{username}/posts returns posts from
the first public profile page payload (defaults to 20, max 50 via
limit). It does not paginate replies, media-only tabs, or search
results.GET /x/post/{id} returns a single public post by
numeric post id, including author, text, visible metrics, and a quoted
post preview when present. Pass username to require the author match
(mismatches return 404).Full endpoint list, methods, and params: reference/endpoints.md.
# Profile:
scripts/crawlora.sh /x/profile/nasa | jq '.'
# Profile posts (capped at 50 per page):
scripts/crawlora.sh /x/profile/nasa/posts limit=30 | jq '.'
# Single post, with author check:
scripts/crawlora.sh /x/post/1234567890 username=nasa | jq '.'
Use scripts/crawlora.sh for all requests; it keeps the API key out of command-line arguments.
See reference/endpoints.md for all X endpoints
this skill uses.
/x/profile/<handle> for follower/following counts
and bio before deciding whether an account is worth tracking./x/profile/<handle>/posts to see posting
cadence and topics without paging into replies or media tabs./x/post/<id> to pull a specific post's text and
metrics, e.g. from a link shared elsewhere, optionally verifying the
author with username=.2xx; free tier 2,000 credits/mo.
Key at https://crawlora.net.CRAWLORA_API_KEY only — never hardcode, query-param, or commit it./x/search or trending endpoint./x/profile/{username}/posts
only returns what's in the first page payload (limit 1-50, default 20);
it won't walk further back in a timeline./x/post/{id} needs the post's
numeric id, not a tweet URL slug or username; pass username to guard
against id collisions/mismatches.