Install
openclaw skills install @crawlora-org/chrome-extension-researchCompare Chrome extensions using Crawlora's live store listings and stored adoption, publisher, permission, and privacy history. Use for extension shortlists, market comparisons, or investigating observed changes; store disclosures alone do not establish runtime safety.
openclaw skills install @crawlora-org/chrome-extension-researchCompare extensions against the requested features, adoption evidence, maintenance, and access requirements. Separate observed store fields from developer claims and conclusions that would require inspecting code or runtime behavior.
Set CRAWLORA_API_KEY to your key from crawlora.net.
Run the bundled scripts/crawlora.sh from this skill directory or by absolute
path. It sends x-api-key to https://api.crawlora.net/api/v1; keep the key in
the environment. Read reference/endpoints.md for
selected live Chrome Web Store and stored extension tools.
/datasets/chrome-extensions/search, using
item_type=extension and status=active for current extensions. The dataset
also includes themes, legacy apps, and unknown types; do not mix them silently.
Discover category/filter values through dataset facets or live
/chromewebstore/categories, keeping their taxonomies distinct./chromewebstore/item?id=...; search and
similar-item results aid discovery but do not establish equivalent functionality./datasets/chrome-extensions/items/{id} and /history/{id} under
the same dataset prefix. History is chronological and change-only, with
optional from/to dates and limit up to 1000. Missing calendar days are
not zero users or evidence that the extension was checked and unchanged./datasets/chrome-extensions/changes
and optional change_type. Attribute a change to its observation time, not
an exact transfer or release date. A changed developer label is not by itself
proof of ownership transfer; compare identity and website evidence./chromewebstore/permissions and
/chromewebstore/privacy with the same ID. Distinguish required from optional
API permissions and required from optional host permissions. A declaration
is not proof that every permission is currently granted or used; a privacy
statement is a developer disclosure, not an independent audit.scripts/crawlora.sh /datasets/chrome-extensions/search \
q="tab manager" item_type=extension status=active page_size=5
# Resolve a returned ID before reading its live item, permissions, or history.
Return a comparison with store ID/link, verified feature evidence, dated user and rating counts, current version, observed changes, access requirements, disclosures, review themes, and missing evidence. Use Chrome's permission definitions when explaining the access fields.
429, retry a
transient 5xx once, stop on 401/403, and
check application code. Keep failed refreshes labeled as stored observations.