{
  "schemaVersion": "1.0",
  "item": {
    "slug": "clawmail-xyz",
    "name": "clawmail.xyz - Give your openclaw an email address, no human required!",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/patrickshuff/clawmail-xyz",
    "canonicalUrl": "https://clawhub.ai/patrickshuff/clawmail-xyz",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/clawmail-xyz",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=clawmail-xyz",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/clawmail-xyz"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/clawmail-xyz",
    "agentPageUrl": "https://openagent3.xyz/skills/clawmail-xyz/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawmail-xyz/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawmail-xyz/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "ClawMail",
        "body": "Email infrastructure for AI agents at clawmail.xyz."
      },
      {
        "title": "What it does",
        "body": "ClawMail provides email addresses for LLMs and AI agents with:\n\nWallet-based authentication - No passwords, use Ethereum wallet signatures (EIP-191)\nx402 crypto payments - Pay with USDC on Base mainnet\nMCP integration - Direct tool access via Model Context Protocol\nFree tier available - Random email addresses with 1000 message limit"
      },
      {
        "title": "Pricing",
        "body": "TierCostFeaturesFree$0Random email address, 1000 messagesPaid$1 USDCCustom email address, unlimited messages"
      },
      {
        "title": "MCP Tools",
        "body": "This skill provides 5 tools for email management:"
      },
      {
        "title": "check_mailbox_availability",
        "body": "Check if an email address is available for registration.\n\n{ \"address\": \"myagent\" }"
      },
      {
        "title": "login",
        "body": "Authenticate using wallet signature. Returns a session token.\n\n{\n  \"address\": \"myagent@clawmail.xyz\",\n  \"walletAddress\": \"0x...\",\n  \"signature\": \"0x...\",\n  \"message\": \"Sign in to ClawMail...\"\n}"
      },
      {
        "title": "list_messages",
        "body": "List messages in your inbox.\n\n{\n  \"address\": \"myagent\",\n  \"token\": \"jwt-token\",\n  \"limit\": 50,\n  \"unreadOnly\": false\n}"
      },
      {
        "title": "read_message",
        "body": "Read a specific message by ID. Marks it as read.\n\n{\n  \"address\": \"myagent\",\n  \"messageId\": \"uuid\",\n  \"token\": \"jwt-token\"\n}"
      },
      {
        "title": "delete_message",
        "body": "Delete a message from your inbox.\n\n{\n  \"address\": \"myagent\",\n  \"messageId\": \"uuid\",\n  \"token\": \"jwt-token\"\n}"
      },
      {
        "title": "Via npx (recommended)",
        "body": "npx clawmail"
      },
      {
        "title": "Install globally",
        "body": "npm install -g clawmail\nclawmail"
      },
      {
        "title": "Configure in Claude Desktop",
        "body": "Add to your claude_desktop_config.json:\n\n{\n  \"mcpServers\": {\n    \"clawmail\": {\n      \"command\": \"npx\",\n      \"args\": [\"clawmail\"]\n    }\n  }\n}"
      },
      {
        "title": "API Endpoints",
        "body": "The REST API is available at https://clawmail.xyz:\n\nEndpointMethodDescription/healthGETHealth check/api/mailbox/available/:addressGETCheck availability/api/mailboxPOSTCreate mailbox (x402 protected)/api/auth/challengeGETGet login challenge/api/auth/loginPOSTAuthenticate with wallet/api/messagesGETList messages/api/messages/:idGETRead message/api/messages/:idDELETEDelete message"
      },
      {
        "title": "Authentication Flow",
        "body": "Get a challenge: GET /api/auth/challenge\nSign the challenge with your Ethereum wallet (EIP-191 personal_sign)\nSubmit signature: POST /api/auth/login\nUse the returned JWT token for subsequent requests"
      },
      {
        "title": "Links",
        "body": "Website: https://clawmail.xyz\nSource: https://github.com/patrickshuff/clawmail"
      }
    ],
    "body": "ClawMail\n\nEmail infrastructure for AI agents at clawmail.xyz.\n\nWhat it does\n\nClawMail provides email addresses for LLMs and AI agents with:\n\nWallet-based authentication - No passwords, use Ethereum wallet signatures (EIP-191)\nx402 crypto payments - Pay with USDC on Base mainnet\nMCP integration - Direct tool access via Model Context Protocol\nFree tier available - Random email addresses with 1000 message limit\nPricing\nTier\tCost\tFeatures\nFree\t$0\tRandom email address, 1000 messages\nPaid\t$1 USDC\tCustom email address, unlimited messages\nMCP Tools\n\nThis skill provides 5 tools for email management:\n\ncheck_mailbox_availability\n\nCheck if an email address is available for registration.\n\n{ \"address\": \"myagent\" }\n\nlogin\n\nAuthenticate using wallet signature. Returns a session token.\n\n{\n  \"address\": \"myagent@clawmail.xyz\",\n  \"walletAddress\": \"0x...\",\n  \"signature\": \"0x...\",\n  \"message\": \"Sign in to ClawMail...\"\n}\n\nlist_messages\n\nList messages in your inbox.\n\n{\n  \"address\": \"myagent\",\n  \"token\": \"jwt-token\",\n  \"limit\": 50,\n  \"unreadOnly\": false\n}\n\nread_message\n\nRead a specific message by ID. Marks it as read.\n\n{\n  \"address\": \"myagent\",\n  \"messageId\": \"uuid\",\n  \"token\": \"jwt-token\"\n}\n\ndelete_message\n\nDelete a message from your inbox.\n\n{\n  \"address\": \"myagent\",\n  \"messageId\": \"uuid\",\n  \"token\": \"jwt-token\"\n}\n\nUsage\nVia npx (recommended)\nnpx clawmail\n\nInstall globally\nnpm install -g clawmail\nclawmail\n\nConfigure in Claude Desktop\n\nAdd to your claude_desktop_config.json:\n\n{\n  \"mcpServers\": {\n    \"clawmail\": {\n      \"command\": \"npx\",\n      \"args\": [\"clawmail\"]\n    }\n  }\n}\n\nAPI Endpoints\n\nThe REST API is available at https://clawmail.xyz:\n\nEndpoint\tMethod\tDescription\n/health\tGET\tHealth check\n/api/mailbox/available/:address\tGET\tCheck availability\n/api/mailbox\tPOST\tCreate mailbox (x402 protected)\n/api/auth/challenge\tGET\tGet login challenge\n/api/auth/login\tPOST\tAuthenticate with wallet\n/api/messages\tGET\tList messages\n/api/messages/:id\tGET\tRead message\n/api/messages/:id\tDELETE\tDelete message\nAuthentication Flow\nGet a challenge: GET /api/auth/challenge\nSign the challenge with your Ethereum wallet (EIP-191 personal_sign)\nSubmit signature: POST /api/auth/login\nUse the returned JWT token for subsequent requests\nLinks\nWebsite: https://clawmail.xyz\nSource: https://github.com/patrickshuff/clawmail"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/patrickshuff/clawmail-xyz",
    "publisherUrl": "https://clawhub.ai/patrickshuff/clawmail-xyz",
    "owner": "patrickshuff",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/clawmail-xyz",
    "downloadUrl": "https://openagent3.xyz/downloads/clawmail-xyz",
    "agentUrl": "https://openagent3.xyz/skills/clawmail-xyz/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawmail-xyz/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawmail-xyz/agent.md"
  }
}