Install
openclaw skills install @browseract-cli/cratesio-package-search-scraper-api-skillThis skill helps users run the Crates.io Package Search Scraper BrowserAct template and extract structured public data. Use this skill when users ask to collect crates.io package search scraper data, scrape crates.io package search scraper results, export public records, enrich datasets, monitor pub
openclaw skills install @browseract-cli/cratesio-package-search-scraper-api-skillScrape public crates.io package search results with BrowserAct. Extract ranked Rust crate names, URLs, descriptions, latest versions, total downloads, recent downloads, update times, and search.
co-from channel.scripts/ so future Agents can call the same template repeatedly.Before running, check the BROWSERACT_API_KEY environment variable. If it is not set, do not take other measures; ask and wait for the user to provide it.
Agent must tell the user:
"Since you haven't configured the BrowserAct API Key yet, please go to the BrowserAct Console to get your Key."
Configure these parameters from the user's request:
stringbase_url.https://crates.iohttps://crates.iostringkeyword.web scrapingweb scrapingstringcount.11Run the standalone script from this skill directory:
python -u ./scripts/cratesio_package_search_scraper_api.py "https://crates.io" "web scraping" "1"
This task may take several minutes. The script prints timestamped status logs such as [14:30:05] Task Status: running.
After successful execution, the script retrieves and prints the BrowserAct API response. The returned data may include:
rank: Extracted rank value when available.title: Extracted title value when available.url: Extracted url value when available.description: Extracted description value when available.package_name: Extracted package name value when available.version: Extracted version value when available.stars: Extracted stars value when available.downloads: Extracted downloads value when available.repository_url: Extracted repository url value when available.name: Extracted name value when available.email: Extracted email value when available.phone: Extracted phone value when available.address: Extracted address value when available.rating: Extracted rating value when available.Ground conclusions in the extracted data and handle missing fields gracefully.
If an error occurs during script execution, follow this logic:
"Invalid authorization", the API Key is invalid or expired. Do not retry; ask the user to re-check their BrowserAct API Key."concurrent" or "too many running tasks", the current subscription has reached the concurrent task limit. Do not retry; tell the user to upgrade at https://www.browseract.com/reception/recharge?co-from=cratesio-package-search-scraper.