← All agent setup guides

Hermes Agent

A calmer job search, in Hermes Agent.

Bring the managed job-search skill into your Hermes conversations.

Setup guide · browser validation required

This is a setup template for your own account. Full application support depends on the browser and secure storage available on your agent’s computer.

1. Install the complete runtime

Run on the machine where Hermes executes terminal and browser tools. Requires Node.js 20+ and npm. The installer enables automatic updates by default; use updates disable to opt out.

npx job-application-agent@latest install

2. Connect the skill directory

Merge this into the active Hermes profile's config.yaml under its existing skills section; preserve other settings and existing external_dirs. The default profile is ~/.hermes. If JOB_APPLICATION_AGENT_HOME is set, use that directory's skills subfolder instead. A same-named local or project skill takes precedence: inspect it before changing or removing anything.

skills:
  external_dirs:
    - ~/.agents/skills

3. Check discovery

Start a fresh Hermes session. Confirm job-application-agent is listed, then paste the starter prompt below. Enable terminal and browser tools in the same execution environment. On Linux, local profile storage needs secret-tool and an unlocked Secret Service; alternatively configure your own private cloud state through the CLI.

hermes skills list

4. Give your agent the setup prompt

Copy this into a private conversation with your agent. It starts with prerequisites and review mode; it does not authorize applications or turn on recurring runs.

Verify before your first application

Check that your agent can load the complete skill, keep your profile private, upload a synthetic PDF on a local test page, and hand the browser back to you. Then review one real application. Only visible confirmation counts as submitted.

Read the official Hermes Agent documentation · Inspect the open-source project