← All guides
Agent integrations

Add Auxiliar as a Hermes Agent Skill (Web Access on One Key)

Give Nous Research's Hermes agent live web search and scraping through one Auxiliar key — a single skill that reaches every provider, ready for wallet-paid autonomy.

Updated 2026-06-30 · Auxiliar

Hermes — Nous Research’s open-source autonomous agent — is built around a closed learning loop: when it solves a task, it writes a reusable skill and remembers it. It ships with dozens of built-in tools (terminal, files, browser, code), and it’s moving toward economic autonomy where the agent holds a wallet and pays for services itself. What ties both of those together is web access on one credential — and that’s what Auxiliar provides.

The right shape for an autonomous agent

Hermes is designed to act without a human approving each step. That model breaks the instant it needs to sign up for a web-scraping provider, enter a card, and manage a key. Auxiliar removes that entirely: one bearer token reaches every search and scraping provider through https://api.auxiliar.ai/<provider>/..., keys injected server-side, usage metered to one balance. It’s the “one key, no 24 signups” primitive an agent economy needs.

Step 1 — give Hermes the key

export AUXILIAR_API_KEY="aux_..."   # from accounts.auxiliar.ai

Step 2 — a reusable web-access skill

Hermes stores skills as reusable files it can call again. The durable core is two gateway commands — search and read — which Hermes can run through its terminal tool:

# Search
curl -s https://api.auxiliar.ai/tavily/search \
  -H "Authorization: Bearer $AUXILIAR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "QUERY"}'

# Read a page as markdown
curl -s https://api.auxiliar.ai/firecrawl/v1/scrape \
  -H "Authorization: Bearer $AUXILIAR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "URL", "formats": ["markdown"]}'

Save that as a Hermes skill (per its current skill-file format — see the Hermes docs) with a note on when to use each. From then on, Hermes searches with Tavily — an agent-native index built for exactly this — and reads with Firecrawl, all on your one key.

Step 3 — route to the best provider per job

The advantage of a neutral gateway is that Hermes isn’t locked to one vendor. It can search with Tavily, Exa or Serper and scrape with Firecrawl, Scrapfly or Bright Data — each the winner of a different job in our benchmarks — by changing the path. And it can fall back when one provider is blocked. As Hermes moves toward paying for services autonomously, this is the model: one metered account, many providers, best-of-breed per task.

Result

A single skill gives Hermes the entire web-access catalog — search, scrape, crawl, extract, voice — on one key and one bill. See also web access for autonomous agents for the bigger picture on why this shape wins for wallet-holding agents.

One key. Every provider on this page.

Stop juggling signups and invoices. One Auxiliar API key calls all of them — upstream keys injected server-side, usage billed to a single balance. Swap the base URL and go.

curl https://api.auxiliar.ai/serper/search \
  -H "Authorization: Bearer $AUXILIAR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"q": "latest ai agent news"}'

Keep building