Install
openclaw skills install @tonywangcn/google-jobs-researchSearches Google's public careers site (careers.google.com) via the Crawlora API and pulls single job postings by id, returning clean JSON. Use when the user wants to search Google Jobs, see what roles Google is hiring for in a location, or pull the full detail of a specific Google Jobs posting.
openclaw skills install @tonywangcn/google-jobs-researchSearch Google's public careers site and pull one posting's full detail — description, responsibilities, and qualifications — as normalized JSON from the Crawlora API, no scraping careers.google.com by hand.
export CRAWLORA_API_KEY=sk_your_key_herex-api-key: $CRAWLORA_API_KEY against
https://api.crawlora.net/api/v1. Missing/invalid key → 401./google-jobs/search takes a required q (search query),
plus optional location (free text) and page (1-based). It parses
careers.google.com's server-rendered search page's embedded job data, so
each result already includes the description, responsibilities, and
qualifications inline — no second call needed just to read a listing.
Page size is fixed by Google at 20 results; pass page to walk further
pages./google-jobs/job takes the required id (the numeric
Google job id returned by search) and re-fetches that single posting's
full server-rendered detail page. Use it to refresh one posting or to
fetch a job by id when you already have it from elsewhere (e.g. a saved
link).Full endpoint list, methods, and params: reference/endpoints.md.
# Search:
scripts/crawlora.sh /google-jobs/search q="software engineer" location="Mountain View" | jq '.'
# Job detail by id:
scripts/crawlora.sh /google-jobs/job id=123456789012345 | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/google-jobs/search?q=product+manager&location=Remote" | jq '.'
See reference/endpoints.md for both Google Jobs
endpoints this skill uses.
/google-jobs/search with
q="data scientist" and location="New York", paging with page=2,
page=3 to collect more than 20 results.id from a search result, then poll
/google-jobs/job for that id on a schedule to detect edits or removal
(a 404/empty response signals the posting closed).2xx; free tier 2,000 credits/mo.
Key at https://crawlora.net.CRAWLORA_API_KEY only — never hardcode, query-param, or commit it.limit/per_page
param, only page to move through results.id must be the numeric Google job id from a search result's id
field, not a slug or URL.