optional-skills/email/agentmail/references/signup.md
Use this when the agent does not have an AgentMail API key. A human must receive and provide the OTP.
npm install -g agentmail-cli@latest
agentmail agent sign-up \
--human-email [email protected] \
--username my-agent \
--source agentmail-cli \
--referrer hermes-agent \
--format json
Export the returned api_key:
export AGENTMAIL_API_KEY="am_..."
Verify with the OTP:
agentmail agent verify --otp-code 123456
--human-email.human_email is the signup idempotency key, but signing up again with the
same email rotates the API key.agentmail inboxes list --format json
agentmail inboxes:messages send \
--inbox-id [email protected] \
--to [email protected] \
--subject "AgentMail verified" \
--text "My AgentMail inbox is verified." \
--format json
Continue with core.md.