Install
openclaw skills install @tonywangcn/bluesky-researchResearches Bluesky profiles, posts, follower/follows graphs, account search, and trending topics via the Crawlora API, returning clean JSON. Use when the user wants a Bluesky account's stats, a post's thread/engagement, a Bluesky account search, or what's trending on Bluesky — instead of scraping the app or the AT Protocol API directly.
openclaw skills install @tonywangcn/bluesky-researchLook up public Bluesky profiles, author feeds, post threads, follower/follows graphs, account search, and trending topics — all as normalized JSON from the Crawlora API, no app scraping or direct AT Protocol client needed.
export CRAWLORA_API_KEY=sk_your_key_herex-api-key: $CRAWLORA_API_KEY against
https://api.crawlora.net/api/v1. Missing/invalid key → 401.Pick the job:
/bluesky/profile (actor = handle or DID). Display name,
description, avatar/banner, follower/follows/posts counts./bluesky/author-feed (actor, optional cursor,
limit). A page of an account's posts, newest first, with engagement
counts and any attached images/link card/quoted post./bluesky/post-thread (uri = the post's at:// URI,
optional depth). The post plus its nested replies and, if it's a reply,
its parent chain./bluesky/followers and /bluesky/follows
(actor, optional cursor, limit). Page through an account's followers
or the accounts it follows./bluesky/search-actors (q, optional cursor,
limit). Accounts matching a query against display name, handle, and
profile description./bluesky/trending-topics (no params). Bluesky's current
trending topics and suggested feeds.Full endpoint list, methods, and params: reference/endpoints.md.
# Profile + author feed:
scripts/crawlora.sh /bluesky/profile actor=bsky.app | jq '.'
scripts/crawlora.sh /bluesky/author-feed actor=bsky.app limit=20 | jq '.'
# Search + trending:
scripts/crawlora.sh /bluesky/search-actors q="web scraping" | jq '.'
scripts/crawlora.sh /bluesky/trending-topics | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/bluesky/followers?actor=bsky.app&limit=50" | jq '.'
See reference/endpoints.md for every Bluesky
endpoint this skill uses.
/bluesky/profile + /bluesky/author-feed for a
handle to check follower count, posting cadence, and recent engagement.at:// URI from an author-feed or
search-actors result, then /bluesky/post-thread to read the full
reply tree (and parent chain if it's itself a reply)./bluesky/followers and /bluesky/follows for
an account to build its follower/following graph.2xx; free tier 2,000 credits/mo.
Key at https://crawlora.net.CRAWLORA_API_KEY only — never hardcode, query-param, or commit it.author-feed, followers, follows, search-actors) are
cursor-paginated — follow the returned cursor to walk beyond the first page.post-thread needs a full at:// post URI, not a bsky.app URL — get it
from an author-feed or search-actors result's post uri field.trending-topics has no params and is explicitly the least stable surface
in this family — Bluesky may change its shape without notice.