agentsclimarketplace

Find companies

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

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 APIsFrom its SKILL.md

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.

3 things to look at

  • skips confirmationTells the agent to proceed without asking first, 1 time: "please do this in a single python script to avoid the user needing to confirm many commands".
  • 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.
  • fetches URLsInstructs the agent to fetch 4 URLs, including https://companiesmarketcap.com/tech/largest-tech-companies-by-market-cap and 3 more.

SKILL.md

1.6 KB, 331 tokens by cl100k_base, 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.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. 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.