agentsclimarketplace

Find companies

Skill chrisdothtml/ai-job-finder/.claude/skills/find-companies

Let AI read the careers pages for you, so you can spend your time doing literally anything else

Install
npx -y skills add chrisdothtml/ai-job-finder --skill find-companies

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Uses a public resource to retrieve a list of the current top tech companies, and detects whether they have listings on job boards with public APIs

SKILL.md

1.6 KB, as published. Nobody here has run it

You can fetch https://companiesmarketcap.com/tech/largest-tech-companies-by-market-cap to get an HTML document, which you'll need to reason about. The document should contain a table containing rows with info about tech companies. Your job is to find this list of companies and extract them into a list of just the company names. You should see a pagination link (e.g. "Next") below the list of jobs. Get the next page as well so we have a decent amount to work with.

From there, you need to figure out if they have jobs posted on commonly-used job posting sites (please do this in a single python script to avoid the user needing to confirm many commands):

  1. Greenhouse: fetch https://boards-api.greenhouse.io/v1/boards/{COMPANY_NAME} to determine whether the company has jobs listed on Greenhouse
  2. Lever: run a HEAD request to https://jobs.lever.co/{COMPANY_NAME} (to keep requests lightweight) to determine whether the company has jobs listed on lever
  3. Ashby: fetch https://api.ashbyhq.com/posting-api/job-board/{COMPANY_NAME} — returns 200 if the company has an Ashby board, 404 if not. (Do NOT use a HEAD request to jobs.ashbyhq.com — that site is a SPA and returns 200 for all paths regardless of whether the company exists.)

Then write any companies you found, along with their jobs board type to src/analysis/companies.ts. Do NOT modify the Typescript types in this file.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.