{
  "schemaVersion": "1.0",
  "item": {
    "slug": "domain-email-forwarding",
    "name": "Domain Email Forwarding",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/brandonwadepackard-cell/domain-email-forwarding",
    "canonicalUrl": "https://clawhub.ai/brandonwadepackard-cell/domain-email-forwarding",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/domain-email-forwarding",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=domain-email-forwarding",
    "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-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.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/domain-email-forwarding"
    },
    "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/domain-email-forwarding",
    "agentPageUrl": "https://openagent3.xyz/skills/domain-email-forwarding/agent",
    "manifestUrl": "https://openagent3.xyz/skills/domain-email-forwarding/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/domain-email-forwarding/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": "Domain Email Forwarding",
        "body": "Route email from custom domains to accessible inboxes. Essential for account recovery when the original email is on a domain you own but don't actively host email for."
      },
      {
        "title": "When to Use",
        "body": "Account recovery: target platform sent codes to user@yourdomain.com but email hosting is inactive\nCatch-all: forward ALL email for a domain to one inbox\nCost savings: route domain email to Gmail without paying for email hosting\nTemporary: just need to receive one verification code, then revert"
      },
      {
        "title": "Decision Matrix",
        "body": "Registrar/DNSFree Forwarding?Setup TimeNotesGoDaddy✅ Built-in5 minRequires \"Forwarding Status\" toggle ONCloudflare✅ Email Routing10 minDNS must be on CloudflareNamecheap✅ Built-in5 minUp to 100 forwards freeImprovMX✅ Free tier15 minWorks with any registrar, MX record changeGoogle Workspace❌ Paid30 minOverkill for forwarding only"
      },
      {
        "title": "If Email Account Already Exists (e.g., Email Essentials plan)",
        "body": "Log into GoDaddy → productivity.godaddy.com\nGo to Admin → Email Forwarding (sidebar)\nFind domain section → click edit (pencil icon) on existing rule\nChange \"Forward mail to\" → your Gmail/accessible email\nClick Save\nCRITICAL: Click \"Forwarding Status\" button → select domain → verify toggle is ON"
      },
      {
        "title": "If No Email Account Exists (domain-only forwarding)",
        "body": "Log into GoDaddy → account.godaddy.com/products\nFind domain → Manage DNS\nGoDaddy may offer free email forwarding without a full email plan\nGo to Email Forwarding section → Add rule"
      },
      {
        "title": "Gotchas",
        "body": "The per-user forwarding dialog (Manage → Forwarding) often gets stuck in a loading spinner. Use the admin-level forwarding page instead (/#/admin/email/forwarding)\nForwarding Status must be ON for external addresses — this is a separate toggle, not automatic\nChanges take effect within 1-5 minutes (no DNS propagation needed since email account exists)"
      },
      {
        "title": "Cloudflare Email Routing",
        "body": "Best option if your domain's DNS is already on Cloudflare."
      },
      {
        "title": "Setup",
        "body": "Cloudflare dashboard → select domain → Email Routing\nClick Enable Email Routing\nCloudflare will add required MX and TXT records automatically\nCreate routing rule:\n\nCustom address: user@yourdomain.com\nForward to: your@gmail.com\n\n\nCloudflare sends a verification email to the destination — click the link\nRule is active"
      },
      {
        "title": "Catch-all",
        "body": "Enable \"Catch-all\" to forward ALL addresses at the domain to one inbox\nUseful when you don't know the exact address that'll receive the code"
      },
      {
        "title": "Gotchas",
        "body": "Requires DNS to be on Cloudflare (nameservers)\nDestination email must be verified (click link in verification email)\nIf MX records conflict with existing email hosting, Cloudflare will warn"
      },
      {
        "title": "Namecheap",
        "body": "Log into Namecheap → Domain List → select domain\nClick \"Email Forwarding\" tab (or Manage → Mail Settings)\nSelect \"Email Forwarding\" from dropdown\nAdd rule: user → destination@gmail.com\nSave"
      },
      {
        "title": "Gotchas",
        "body": "Namecheap free forwarding handles up to 100 forwards\nMX records are auto-configured when you select Email Forwarding"
      },
      {
        "title": "ImprovMX (Any Registrar)",
        "body": "Works with any domain registrar. Free tier: 25 forwards/day."
      },
      {
        "title": "Setup",
        "body": "Go to improvmx.com → enter your domain\nAdd forwarding alias: user@yourdomain.com → destination@gmail.com\nImprovMX provides MX records to add at your registrar:\nMX mx1.improvmx.com (priority 10)\nMX mx2.improvmx.com (priority 20)\n\n\nAdd MX records at your registrar's DNS settings\nWait for DNS propagation (5 min - 48 hours, usually fast)"
      },
      {
        "title": "Gotchas",
        "body": "Free tier: 25 emails/day, no sending (receive-only)\nDNS propagation can delay first email by minutes to hours\nRemove old MX records that conflict"
      },
      {
        "title": "Verification Steps",
        "body": "After setting up forwarding, always verify before relying on it:\n\nSend a test email from another account to user@yourdomain.com\nCheck destination inbox (and spam folder)\nIf test arrives → forwarding works → proceed with account recovery\nIf test doesn't arrive after 5 min:\n\nCheck Forwarding Status toggle (GoDaddy)\nCheck MX records are correct (dig MX yourdomain.com)\nCheck spam/junk folder at destination\nWait for DNS propagation if MX records were just changed"
      },
      {
        "title": "Post-Recovery Cleanup",
        "body": "After recovering the target account:\n\nUpdate the account's email to your primary email (Gmail) so you don't need forwarding again\nDecide on forwarding: Keep it (useful for future emails to that domain) or revert to original settings\nDocument the account's email and login method for future reference"
      }
    ],
    "body": "Domain Email Forwarding\n\nRoute email from custom domains to accessible inboxes. Essential for account recovery when the original email is on a domain you own but don't actively host email for.\n\nWhen to Use\nAccount recovery: target platform sent codes to user@yourdomain.com but email hosting is inactive\nCatch-all: forward ALL email for a domain to one inbox\nCost savings: route domain email to Gmail without paying for email hosting\nTemporary: just need to receive one verification code, then revert\nDecision Matrix\nRegistrar/DNS\tFree Forwarding?\tSetup Time\tNotes\nGoDaddy\t✅ Built-in\t5 min\tRequires \"Forwarding Status\" toggle ON\nCloudflare\t✅ Email Routing\t10 min\tDNS must be on Cloudflare\nNamecheap\t✅ Built-in\t5 min\tUp to 100 forwards free\nImprovMX\t✅ Free tier\t15 min\tWorks with any registrar, MX record change\nGoogle Workspace\t❌ Paid\t30 min\tOverkill for forwarding only\nGoDaddy\nIf Email Account Already Exists (e.g., Email Essentials plan)\nLog into GoDaddy → productivity.godaddy.com\nGo to Admin → Email Forwarding (sidebar)\nFind domain section → click edit (pencil icon) on existing rule\nChange \"Forward mail to\" → your Gmail/accessible email\nClick Save\nCRITICAL: Click \"Forwarding Status\" button → select domain → verify toggle is ON\nIf No Email Account Exists (domain-only forwarding)\nLog into GoDaddy → account.godaddy.com/products\nFind domain → Manage DNS\nGoDaddy may offer free email forwarding without a full email plan\nGo to Email Forwarding section → Add rule\nGotchas\nThe per-user forwarding dialog (Manage → Forwarding) often gets stuck in a loading spinner. Use the admin-level forwarding page instead (/#/admin/email/forwarding)\nForwarding Status must be ON for external addresses — this is a separate toggle, not automatic\nChanges take effect within 1-5 minutes (no DNS propagation needed since email account exists)\nCloudflare Email Routing\n\nBest option if your domain's DNS is already on Cloudflare.\n\nSetup\nCloudflare dashboard → select domain → Email Routing\nClick Enable Email Routing\nCloudflare will add required MX and TXT records automatically\nCreate routing rule:\nCustom address: user@yourdomain.com\nForward to: your@gmail.com\nCloudflare sends a verification email to the destination — click the link\nRule is active\nCatch-all\nEnable \"Catch-all\" to forward ALL addresses at the domain to one inbox\nUseful when you don't know the exact address that'll receive the code\nGotchas\nRequires DNS to be on Cloudflare (nameservers)\nDestination email must be verified (click link in verification email)\nIf MX records conflict with existing email hosting, Cloudflare will warn\nNamecheap\nLog into Namecheap → Domain List → select domain\nClick \"Email Forwarding\" tab (or Manage → Mail Settings)\nSelect \"Email Forwarding\" from dropdown\nAdd rule: user → destination@gmail.com\nSave\nGotchas\nNamecheap free forwarding handles up to 100 forwards\nMX records are auto-configured when you select Email Forwarding\nImprovMX (Any Registrar)\n\nWorks with any domain registrar. Free tier: 25 forwards/day.\n\nSetup\nGo to improvmx.com → enter your domain\nAdd forwarding alias: user@yourdomain.com → destination@gmail.com\nImprovMX provides MX records to add at your registrar:\nMX mx1.improvmx.com (priority 10)\nMX mx2.improvmx.com (priority 20)\n\nAdd MX records at your registrar's DNS settings\nWait for DNS propagation (5 min - 48 hours, usually fast)\nGotchas\nFree tier: 25 emails/day, no sending (receive-only)\nDNS propagation can delay first email by minutes to hours\nRemove old MX records that conflict\nVerification Steps\n\nAfter setting up forwarding, always verify before relying on it:\n\nSend a test email from another account to user@yourdomain.com\nCheck destination inbox (and spam folder)\nIf test arrives → forwarding works → proceed with account recovery\nIf test doesn't arrive after 5 min:\nCheck Forwarding Status toggle (GoDaddy)\nCheck MX records are correct (dig MX yourdomain.com)\nCheck spam/junk folder at destination\nWait for DNS propagation if MX records were just changed\nPost-Recovery Cleanup\n\nAfter recovering the target account:\n\nUpdate the account's email to your primary email (Gmail) so you don't need forwarding again\nDecide on forwarding: Keep it (useful for future emails to that domain) or revert to original settings\nDocument the account's email and login method for future reference"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/brandonwadepackard-cell/domain-email-forwarding",
    "publisherUrl": "https://clawhub.ai/brandonwadepackard-cell/domain-email-forwarding",
    "owner": "brandonwadepackard-cell",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/domain-email-forwarding",
    "downloadUrl": "https://openagent3.xyz/downloads/domain-email-forwarding",
    "agentUrl": "https://openagent3.xyz/skills/domain-email-forwarding/agent",
    "manifestUrl": "https://openagent3.xyz/skills/domain-email-forwarding/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/domain-email-forwarding/agent.md"
  }
}