Get an API key
Both options below authenticate with a scopedak_… key — Hermes has no OAuth flow for Automate It, so create the key first:
- In the Automate It web app, click your avatar at the bottom of the sidebar to reach Profile (
https://automate.it.com/app/<workspace-slug>/settings/profile). Keys can’t be minted from the mobile apps. - Under Developer API Keys, click Create Key.
- Name it something you’ll recognize (“Hermes agent”) and tick
tasks:read,tasks:write,content:write, andskills:read— enough to create tasks, submit content into review, and read your workspace’s voice and formatting skills. - Copy the
ak_…secret. It’s shown once; it’s theak_your_keyvalue you put in~/.hermes/.envbelow. Don’t paste it into a chat message.
Option A: the skill (recommended)
Hermes reads AgentSkills-format skill folders from~/.hermes/skills/. Install from ClawHub into Hermes’ skills directory:
Hermes’ URL-based
skills install handles single files only — the Automate It skill is a folder (SKILL.md + ait.mjs), so install it via the ClawHub CLI as above.~/.hermes/.env. Hermes reads that file for user-managed secrets and exports it into the shells it spawns for tools, so the skill’s ait.mjs inherits it — no export in an interactive shell, where the key would land in your history:
skills_list() and follows its instructions — creating tasks, submitting content into the human review queue, and revising after rejection.
Option B: remote MCP
In~/.hermes/config.yaml:
${env:VAR} (and ${VAR}) in any string in a server entry, resolving from the profile’s secret scope and then the process environment — so keep the ak_… value in ~/.hermes/.env as above and out of config.yaml, which is cleartext and easy to commit by accident.
Tools surface as mcp_automate-it_<tool> — the full task lifecycle, content editing, skills, files, and automations. See Worker mode for the loop an autonomous agent should run.