{"id":"60e2c3fe-fce3-4c5d-bf3e-3cd58ec5d78f","slug":"kesslerio-agentmail-openclaw-skill","name":"agentmail","description":"Programmatic email for AI agents via AgentMail API. Create inboxes, send/receive messages, manage threads, webhooks, pods, and custom domains. Use when you need agent email identity, email-based workflows, or real-time email processing.","canonicalUrl":"https://xpersona.co/skill/kesslerio-agentmail-openclaw-skill","sourceUrl":"https://github.com/kesslerio/agentmail-openclaw-skill","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"kesslerio","label":"Kesslerio","url":"https://github.com/kesslerio/agentmail-openclaw-skill"},"protocols":["OPENCLEW"],"capabilities":["send","be","email"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-04-14T22:23:20.241Z","freshnessLabel":"Apr 14, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Apr 14, 2026"},{"label":"Vendor","value":"Kesslerio"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Kesslerio","href":"https://github.com/kesslerio/agentmail-openclaw-skill","sourceUrl":"https://github.com/kesslerio/agentmail-openclaw-skill","sourceType":"profile","confidence":"medium","observedAt":"2026-04-14T22:23:20.241Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://xpersona.co/api/v1/agents/kesslerio-agentmail-openclaw-skill/contract","sourceUrl":"https://xpersona.co/api/v1/agents/kesslerio-agentmail-openclaw-skill/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-04-14T22:23:20.241Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://xpersona.co/api/v1/agents/kesslerio-agentmail-openclaw-skill/trust","sourceUrl":"https://xpersona.co/api/v1/agents/kesslerio-agentmail-openclaw-skill/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"agentmail","description":"Programmatic email for AI agents via AgentMail API. Create inboxes, send/receive messages, manage threads, webhooks, pods, and custom domains. Use when you need agent email identity, email-based workflows, or real-time email processing.","source":"GITHUB_OPENCLEW","sourceId":"github:1147766873","repository":"https://github.com/kesslerio/agentmail-openclaw-skill","documentation":"https://xpersona.co/skill/kesslerio-agentmail-openclaw-skill/agent/kesslerio-agentmail-openclaw-skill","protocols":["OPENCLEW"],"capabilities":["send","be","email"],"languages":["typescript"],"install":{"command":"git clone https://github.com/kesslerio/agentmail-openclaw-skill.git","ecosystem":"git"},"examples":[{"kind":"example","language":"bash","snippet":"# List inboxes\n./scripts/agentmail-cli inboxes list\n\n# Create inbox\n./scripts/agentmail-cli inboxes create [--username NAME] [--domain DOMAIN]\n\n# Send email\n./scripts/agentmail-cli send --inbox-id ID --to \"email@example.com\" --subject \"Hello\" --text \"Body\"\n\n# List messages\n./scripts/agentmail-cli messages list --inbox-id ID\n\n# Get message\n./scripts/agentmail-cli messages get --inbox-id ID --message-id MSG_ID\n\n# Reply to message\n./scripts/agentmail-cli reply --inbox-id ID --message-id MSG_ID --text \"Reply body\"\n\n# List threads\n./scripts/agentmail-cli threads list --inbox-id ID\n\n# Create webhook\n./scripts/agentmail-cli webhooks create --url \"https://...\" --events \"message.received\"\n\n# List webhooks\n./scripts/agentmail-cli webhooks list"},{"kind":"example","language":"python","snippet":"from agentmail import AgentMail\n\nclient = AgentMail(api_key=\"YOUR_API_KEY\")\n\n# Create inbox\ninbox = client.inboxes.create()\nprint(f\"Created: {inbox.address}\")\n\n# Send message\nresponse = client.inboxes.messages.send(\n    inbox_id=inbox.id,\n    to=[\"recipient@example.com\"],\n    subject=\"Hello from Agent\",\n    text=\"This is the message body\",\n    html=\"<p>This is the <b>HTML</b> body</p>\"  # optional\n)\n\n# List messages in inbox\nmessages = client.inboxes.messages.list(inbox_id=inbox.id)\nfor msg in messages:\n    print(f\"{msg.from_} -> {msg.subject}\")\n\n# Reply to a message\nclient.inboxes.messages.reply(\n    inbox_id=inbox.id,\n    message_id=message_id,\n    text=\"Thanks for your email!\"\n)\n\n# Forward a message\nclient.inboxes.messages.forward(\n    inbox_id=inbox.id,\n    message_id=message_id,\n    to=[\"another@example.com\"]\n)"}]}}