Hermes Atlas
Skills & skill packs

Hermes Merchant

arimanyus/hermes-merchant

Portable skill set that scrapes ML/AI job boards, scores roles and auto-fills Greenhouse applications

In short

Hermes Merchant is a set of three portable agent skills that scrape ML/AI job listings from Greenhouse, AshbyHQ and Lever, score and tier them against your profile, and fill out Greenhouse applications through browser automation.

What Hermes Merchant does

The job-scraper-pipeline skill scrapes ML/AI roles from Greenhouse, AshbyHQ and Lever, deduplicates them, scores each 0 to 100 and classifies it into tier 1, 2 or 3, with field-tested notes on which sources work and which are blocked. greenhouse-job-application fills a Greenhouse form in one JavaScript expression using the React native-value setter, verifies each field, detects reCAPTCHA, and falls back to emailing careers@ when a dropdown cannot be driven directly. browser-harness-ats-automation adds CDP and cross-origin iframe patterns for Ashby, Greenhouse and Workday: attaching to the form iframe, setting file inputs, clicking hidden work-authorization checkboxes and intercepting the GraphQL submit response.

All three skills read a single gitignored profile.yaml at the repository root, covering identity, resume path, work authorization and scoring keywords, so personal data never leaves your machine or gets committed. State files track the job queue and applied jobs between runs. The skills are plain SKILL.md folders, so the same files work across Hermes, Claude Code and OpenClaw with a different install path for each.

Key features

  • Scrapes and dedupes ML/AI jobs from Greenhouse, AshbyHQ and Lever
  • Scores and tiers each listing 0 to 100 against a local profile.yaml
  • Fills Greenhouse applications with a React native-value setter and verifies each field
  • Falls back to emailing careers@ when a dropdown cannot be driven
  • Detects reCAPTCHA and hidden work-authorization checkboxes on Ashby and Workday
  • State files track queued and applied jobs across scheduled runs

When to use it

  • Running an automated, scheduled ML/AI job search pipeline
  • Auto-filling a Greenhouse application with your resume and details
  • Reusing the same job-hunt skills across Hermes, Claude Code and OpenClaw

Who it is for: Job seekers in ML/AI roles who use a SKILL.md-compatible agent and want to automate the search and application steps.

How it fits with Hermes Agent

Distributed as SKILL.md skills with a documented symlink install into the Hermes skills directory under ~/.hermes/skills/productivity.

How to install Hermes Merchant

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

git clone https://github.com/arimanyus/hermes-merchant ~/hermes-merchant
ln -s ~/hermes-merchant/job-scraper-pipeline ~/.hermes/skills/productivity/job-scraper-pipeline
ln -s ~/hermes-merchant/greenhouse-job-application ~/.hermes/skills/productivity/greenhouse-job-application

Requirements: A profile.yaml with your identity, resume path and work authorization, copied from the included profile.yaml.example

FAQ

What is Hermes Merchant?

Hermes Merchant is a set of three agent skills for an automated ML/AI job search: scraping listings, scoring them against your profile, and filling Greenhouse applications.

Does Hermes Merchant work with Hermes Agent?

Yes. It documents a symlink install into the Hermes skills directory, listed under hermes skills list once installed, alongside separate install paths for Claude Code and OpenClaw.

How do I install Hermes Merchant?

Clone the repository, then symlink each skill folder into your Hermes skills directory under productivity, for example job-scraper-pipeline and greenhouse-job-application.

Similar skills for Hermes Agent

All skills

Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one