home / skills / jshchnz / claude-jobs / claude-jobs
This skill helps you discover tech job openings across top companies and provides structured roles, locations, departments, and apply URLs.
npx playbooks add skill jshchnz/claude-jobs --skill claude-jobsReview the files below or copy the command above to add this skill to your agents.
---
name: claude-jobs
description: Find job openings at tech companies. Use when user asks about jobs, careers, openings, positions, roles, or salaries - either at specific companies or general tech job queries.
allowed-tools: WebFetch
---
# Job Search
## Companies
| Company | Endpoint |
|---------|----------|
| affirm | https://boards-api.greenhouse.io/v1/boards/affirm/jobs?content=true |
| airbnb | https://boards-api.greenhouse.io/v1/boards/airbnb/jobs?content=true |
| airtable | https://boards-api.greenhouse.io/v1/boards/airtable/jobs?content=true |
| algolia | https://boards-api.greenhouse.io/v1/boards/algolia/jobs?content=true |
| amplitude | https://boards-api.greenhouse.io/v1/boards/amplitude/jobs?content=true |
| anthropic | https://boards-api.greenhouse.io/v1/boards/anthropic/jobs?content=true |
| anyscale | https://jobs.ashbyhq.com/anyscale |
| applovin | https://boards-api.greenhouse.io/v1/boards/applovin/jobs?content=true |
| asana | https://boards-api.greenhouse.io/v1/boards/asana/jobs?content=true |
| axiom | https://boards-api.greenhouse.io/v1/boards/axiom/jobs?content=true |
| benchling | https://boards-api.greenhouse.io/v1/boards/benchling/jobs?content=true |
| block | https://boards-api.greenhouse.io/v1/boards/block/jobs?content=true |
| brex | https://boards-api.greenhouse.io/v1/boards/brex/jobs?content=true |
| calendly | https://boards-api.greenhouse.io/v1/boards/calendly/jobs?content=true |
| carta | https://boards-api.greenhouse.io/v1/boards/carta/jobs?content=true |
| chime | https://boards-api.greenhouse.io/v1/boards/chime/jobs?content=true |
| circleci | https://boards-api.greenhouse.io/v1/boards/circleci/jobs?content=true |
| cloudflare | https://boards-api.greenhouse.io/v1/boards/cloudflare/jobs?content=true |
| cockroachlabs | https://boards-api.greenhouse.io/v1/boards/cockroachlabs/jobs?content=true |
| cohere | https://jobs.ashbyhq.com/cohere |
| coinbase | https://boards-api.greenhouse.io/v1/boards/coinbase/jobs?content=true |
| contentful | https://boards-api.greenhouse.io/v1/boards/contentful/jobs?content=true |
| coursera | https://boards-api.greenhouse.io/v1/boards/coursera/jobs?content=true |
| databricks | https://boards-api.greenhouse.io/v1/boards/databricks/jobs?content=true |
| datadog | https://boards-api.greenhouse.io/v1/boards/datadog/jobs?content=true |
| deel | https://jobs.ashbyhq.com/deel |
| descript | https://boards-api.greenhouse.io/v1/boards/descript/jobs?content=true |
| discord | https://boards-api.greenhouse.io/v1/boards/discord/jobs?content=true |
| dollarshaveclub | https://boards-api.greenhouse.io/v1/boards/dollarshaveclub/jobs?content=true |
| dropbox | https://boards-api.greenhouse.io/v1/boards/dropbox/jobs?content=true |
| duolingo | https://boards-api.greenhouse.io/v1/boards/duolingo/jobs?content=true |
| elastic | https://boards-api.greenhouse.io/v1/boards/elastic/jobs?content=true |
| faire | https://boards-api.greenhouse.io/v1/boards/faire/jobs?content=true |
| fastly | https://boards-api.greenhouse.io/v1/boards/fastly/jobs?content=true |
| fetch | https://boards-api.greenhouse.io/v1/boards/fetch/jobs?content=true |
| figma | https://boards-api.greenhouse.io/v1/boards/figma/jobs?content=true |
| fivetran | https://boards-api.greenhouse.io/v1/boards/fivetran/jobs?content=true |
| flexport | https://boards-api.greenhouse.io/v1/boards/flexport/jobs?content=true |
| gitlab | https://boards-api.greenhouse.io/v1/boards/gitlab/jobs?content=true |
| grammarly | https://boards-api.greenhouse.io/v1/boards/grammarly/jobs?content=true |
| gusto | https://boards-api.greenhouse.io/v1/boards/gusto/jobs?content=true |
| hightouch | https://boards-api.greenhouse.io/v1/boards/hightouch/jobs?content=true |
| instacart | https://boards-api.greenhouse.io/v1/boards/instacart/jobs?content=true |
| intercom | https://boards-api.greenhouse.io/v1/boards/intercom/jobs?content=true |
| labelbox | https://boards-api.greenhouse.io/v1/boards/labelbox/jobs?content=true |
| lattice | https://boards-api.greenhouse.io/v1/boards/lattice/jobs?content=true |
| launchdarkly | https://boards-api.greenhouse.io/v1/boards/launchdarkly/jobs?content=true |
| linear | https://jobs.ashbyhq.com/linear |
| liveperson | https://boards-api.greenhouse.io/v1/boards/liveperson/jobs?content=true |
| lucidmotors | https://boards-api.greenhouse.io/v1/boards/lucidmotors/jobs?content=true |
| lyft | https://boards-api.greenhouse.io/v1/boards/lyft/jobs?content=true |
| marqeta | https://boards-api.greenhouse.io/v1/boards/marqeta/jobs?content=true |
| mercury | https://boards-api.greenhouse.io/v1/boards/mercury/jobs?content=true |
| mixpanel | https://boards-api.greenhouse.io/v1/boards/mixpanel/jobs?content=true |
| mongodb | https://boards-api.greenhouse.io/v1/boards/mongodb/jobs?content=true |
| moveworks | https://boards-api.greenhouse.io/v1/boards/moveworks/jobs?content=true |
| netlify | https://boards-api.greenhouse.io/v1/boards/netlify/jobs?content=true |
| nextdoor | https://boards-api.greenhouse.io/v1/boards/nextdoor/jobs?content=true |
| notion | https://jobs.ashbyhq.com/notion |
| nuro | https://boards-api.greenhouse.io/v1/boards/nuro/jobs?content=true |
| okta | https://boards-api.greenhouse.io/v1/boards/okta/jobs?content=true |
| openai | https://jobs.ashbyhq.com/openai |
| pagerduty | https://boards-api.greenhouse.io/v1/boards/pagerduty/jobs?content=true |
| palantir | https://api.lever.co/v0/postings/palantir |
| peloton | https://boards-api.greenhouse.io/v1/boards/peloton/jobs?content=true |
| pendo | https://boards-api.greenhouse.io/v1/boards/pendo/jobs?content=true |
| perplexity | https://jobs.ashbyhq.com/perplexity |
| pinterest | https://boards-api.greenhouse.io/v1/boards/pinterest/jobs?content=true |
| plaid | https://api.lever.co/v0/postings/plaid |
| postman | https://boards-api.greenhouse.io/v1/boards/postman/jobs?content=true |
| ramp | https://jobs.ashbyhq.com/ramp |
| reddit | https://boards-api.greenhouse.io/v1/boards/reddit/jobs?content=true |
| retool | https://boards-api.greenhouse.io/v1/boards/retool/jobs?content=true |
| revenuecat | https://jobs.ashbyhq.com/revenuecat |
| robinhood | https://boards-api.greenhouse.io/v1/boards/robinhood/jobs?content=true |
| salesloft | https://boards-api.greenhouse.io/v1/boards/salesloft/jobs?content=true |
| samsara | https://boards-api.greenhouse.io/v1/boards/samsara/jobs?content=true |
| scaleai | https://boards-api.greenhouse.io/v1/boards/scaleai/jobs?content=true |
| seatgeek | https://boards-api.greenhouse.io/v1/boards/seatgeek/jobs?content=true |
| sendbird | https://boards-api.greenhouse.io/v1/boards/sendbird/jobs?content=true |
| sentry | https://sentry.io/jobs/list.json |
| sofi | https://boards-api.greenhouse.io/v1/boards/sofi/jobs?content=true |
| spotify | https://api.lever.co/v0/postings/spotify |
| squarespace | https://boards-api.greenhouse.io/v1/boards/squarespace/jobs?content=true |
| stripe | https://boards-api.greenhouse.io/v1/boards/stripe/jobs?content=true |
| tailscale | https://boards-api.greenhouse.io/v1/boards/tailscale/jobs?content=true |
| taskrabbit | https://boards-api.greenhouse.io/v1/boards/taskrabbit/jobs?content=true |
| thumbtack | https://boards-api.greenhouse.io/v1/boards/thumbtack/jobs?content=true |
| toast | https://boards-api.greenhouse.io/v1/boards/toast/jobs?content=true |
| twilio | https://boards-api.greenhouse.io/v1/boards/twilio/jobs?content=true |
| twitch | https://boards-api.greenhouse.io/v1/boards/twitch/jobs?content=true |
| udemy | https://boards-api.greenhouse.io/v1/boards/udemy/jobs?content=true |
| vanta | https://jobs.ashbyhq.com/vanta |
| vercel | https://boards-api.greenhouse.io/v1/boards/vercel/jobs?content=true |
| veriff | https://boards-api.greenhouse.io/v1/boards/veriff/jobs?content=true |
| waymo | https://boards-api.greenhouse.io/v1/boards/waymo/jobs?content=true |
| webflow | https://boards-api.greenhouse.io/v1/boards/webflow/jobs?content=true |
| yext | https://boards-api.greenhouse.io/v1/boards/yext/jobs?content=true |
| ziprecruiter | https://boards-api.greenhouse.io/v1/boards/ziprecruiter/jobs?content=true |
| zscaler | https://boards-api.greenhouse.io/v1/boards/zscaler/jobs?content=true |
Add your company: https://github.com/jshchnz/claude-jobs
## Instructions
User query: $ARGUMENTS
**IMPORTANT**: Do NOT use WebSearch. Only use WebFetch on the company endpoints from the table above.
### For company-specific queries:
1. Find company in table above (case-insensitive)
2. If not found: list available companies, link to GitHub to add more
3. WebFetch the endpoint with prompt: "List all jobs with: Title, Location, Department, Salary (if available), and the unique Apply URL for each specific job posting (use absolute_url field for JSON APIs, or extract the individual job href link for HTML pages - each job should have its own unique URL)"
4. Display results grouped by department
5. Support filters: location, department, keywords (e.g., "engineering jobs in SF")
6. Always include an [Apply](url) hyperlink for each job using the absolute_url field
7. For "highest paying" queries, sort by salary (highest first) and show top results
### For general queries (no specific company mentioned):
When user asks general questions like "what tech jobs are open" or "highest paying tech roles":
1. WebFetch from multiple company endpoints (prioritize 3-5 companies)
2. Compile results and display the most relevant jobs
3. For salary-focused queries, sort by salary across all companies and show top results
4. Always mention which company each job is from
### Salary Extraction
Salary data is often embedded in job descriptions, not structured fields. When extracting:
**Look for these patterns:**
- Currency + numbers: `$200,000`, `€85.000`, `£75,000`, `₹15,00,000`
- Ranges: `$150,000—$200,000`, `$150K-$200K`, `$150,000 to $200,000`
- With period: `per hour`, `per year`, `annually`, `monthly`, `/hr`, `/yr`
- Labels: "Annual Salary:", "Pay Range:", "Compensation:", "OTE:", "Base:", "Total comp:"
- Currencies: USD, EUR, GBP, CAD, AUD, INR, MXN, CHF
**Display format:**
- Show: `Salary: $150,000–$200,000 USD`
- For OTE (sales): `OTE: $180,000–$220,000 USD`
- For hourly: `Salary: $45/hr`
- If not found: `Salary: Not disclosed`
**For "highest paying" queries:**
- Only include jobs with disclosed salaries
- Normalize to annual USD for comparison when possible
- Sort by max salary descending
This skill finds job openings at tech companies and returns structured, actionable listings. It queries official job board endpoints for supported companies, extracts title, location, department, salary (when available), and the unique apply link. Use it to search specific companies, filter by location or team, or surface highest-paying roles across multiple firms.
The skill fetches job JSON or HTML from a curated list of company endpoints and parses each posting to extract Title, Location, Department, Salary (if present), and the absolute apply URL. Results are grouped by department and support filters for location, department, and keyword matching. For salary-focused requests it attempts to extract and normalize disclosed compensation and can sort by highest pay.
Which companies are supported?
A curated set of tech companies is supported via their public job board endpoints. Ask for the supported list if you need confirmation.
How accurate are salaries?
Salaries are extracted from postings when disclosed. They reflect what the posting contains; always confirm details on the employer's apply page.