Install
openclaw skills install @browseract-cli/crossref-works-search-scraper-api-skillThis skill helps users run the Crossref Works Search Scraper BrowserAct template and extract structured public data. Use this skill when users ask to collect crossref works search scraper data, scrape crossref works search scraper results, export public records, enrich datasets, monitor public web d
openclaw skills install @browseract-cli/crossref-works-search-scraper-api-skillScrape public Crossref works search results with BrowserAct. Extract ranked scholarly work titles, DOI URLs, DOIs, authors, publication dates, container titles, work types, and search keywords.
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://search.crossref.org/search/workshttps://search.crossref.org/search/worksstringkeyword.machine learningmachine learningstringcount.11Run the standalone script from this skill directory:
python -u ./scripts/crossref_works_search_scraper_api.py "https://search.crossref.org/search/works" "machine learning" "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.authors: Extracted authors value when available.abstract: Extracted abstract value when available.published_date: Extracted published date value when available.doi: Extracted doi value when available.pdf_url: Extracted pdf 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=crossref-works-search-scraper.