{
  "schemaVersion": "1.0",
  "item": {
    "slug": "email-intelligence",
    "name": "Email Intelligence",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/pfrederiksen/email-intelligence",
    "canonicalUrl": "https://clawhub.ai/pfrederiksen/email-intelligence",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/email-intelligence",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=email-intelligence",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/email_classify.py"
    ],
    "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",
      "slug": "email-intelligence",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T10:15:33.159Z",
      "expiresAt": "2026-05-06T10:15:33.159Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=email-intelligence",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=email-intelligence",
        "contentDisposition": "attachment; filename=\"email-intelligence-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "email-intelligence"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/email-intelligence"
    },
    "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/email-intelligence",
    "agentPageUrl": "https://openagent3.xyz/skills/email-intelligence/agent",
    "manifestUrl": "https://openagent3.xyz/skills/email-intelligence/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/email-intelligence/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": "Email Intelligence",
        "body": "Analyze your email inbox health using creative weather metaphors, intelligent classification, debt scoring, and ghost detection. Transform overwhelming inbox analysis into clear, actionable insights."
      },
      {
        "title": "When to Use",
        "body": "Use this skill when the user asks about:\n\nInbox status or health\nEmail overwhelm or management\nWho they're \"ghosting\" (ignoring responses to)\nTime cost of processing their inbox\nSignal vs noise in their email\nEmail debt or backlog"
      },
      {
        "title": "Requirements",
        "body": "himalaya CLI configured with IMAP access\nPython 3.6+\nThe configured email account should have standard folder names (INBOX, Archive)"
      },
      {
        "title": "Quick Usage",
        "body": "# Basic analysis (last 7 days)\npython3 scripts/email_classify.py\n\n# Extended analysis (last 14 days)\npython3 scripts/email_classify.py --days 14\n\n# JSON output for integration\npython3 scripts/email_classify.py --format json"
      },
      {
        "title": "Weather System",
        "body": "The inbox \"weather\" is determined by the number of human emails in your INBOX that need responses:\n\n🌊 Calm Seas (0-2): Inbox is peaceful and manageable\n🍃 Light Breeze (3-5): A few emails need attention, nothing urgent\n🌬️ Choppy Waters (6-10): Multiple emails require responses\n⛵ Small Craft Advisory (11-20): Many people waiting for replies\n⛈️ Storm Warning (21+): Inbox is overwhelming, needs immediate attention"
      },
      {
        "title": "Email Classification",
        "body": "Emails are automatically classified into four categories:"
      },
      {
        "title": "🤖 Automated",
        "body": "Sender contains: noreply, no-reply, donotreply, notifications@, alerts@\nSubject contains: unsubscribe, automatic, auto-generated\nTime cost: 0 minutes (can be safely ignored)"
      },
      {
        "title": "📰 Newsletter",
        "body": "From domains: substack.com, email., marketing., updates@\nSubject contains: newsletter, digest, weekly, monthly, roundup\nTime cost: 1 minute each (skim or archive)"
      },
      {
        "title": "🔔 Notification",
        "body": "From services: github, slack, jira, linear, aws, google, microsoft, etc.\nTime cost: 30 seconds each (quick action/acknowledgment)"
      },
      {
        "title": "👥 Human",
        "body": "Everything else (actual people writing)\nTime cost: 3 minutes each (requires thoughtful response)"
      },
      {
        "title": "Email Debt Score (0-100)",
        "body": "Calculated based on unseen human emails in your INBOX, weighted by age:\n\n< 1 day old: 1 point each\n1-3 days old: 3 points each\n3-7 days old: 5 points each\n7+ days old: 10 points each\n\nScore meanings:\n\n0-30: 🟢 Great job! Inbox under control\n31-60: 🟡 Getting busy. Consider tackling some replies\n61-100: 🔴 High debt! Many emails waiting for responses"
      },
      {
        "title": "Signal-to-Noise Ratio",
        "body": "Percentage of emails that are from humans (signal) vs automated/newsletter/notification (noise).\n\nHigher ratio = more meaningful email, less spam/clutter."
      },
      {
        "title": "Ghost Report",
        "body": "Shows up to 5 people you're \"ghosting\" (human emails you haven't read), sorted by how long they've been waiting. Helps prioritize who needs responses most urgently."
      },
      {
        "title": "Time Investment",
        "body": "Estimates how much time you'll need to process your current inbox based on email types and their typical processing times."
      },
      {
        "title": "Text Format (Default)",
        "body": "Human-readable report with weather, debt score, signal/noise analysis, ghost report, and time estimates. Perfect for quick status updates or daily reviews."
      },
      {
        "title": "JSON Format",
        "body": "Structured data for integration with other tools, APIs, or dashboards:\n\n{\n  \"weather\": {\n    \"level\": \"breeze\",\n    \"emoji\": \"🍃\", \n    \"description\": \"Light Breeze - A few emails need attention...\",\n    \"humanCount\": 4\n  },\n  \"categories\": {\n    \"automated\": 15,\n    \"newsletter\": 8,\n    \"notification\": 12,\n    \"human\": 4\n  },\n  \"debtScore\": 18,\n  \"ghostReport\": [...],\n  \"signalNoiseRatio\": {\n    \"ratio\": 0.103,\n    \"percentage\": \"10%\"\n  },\n  \"timeCost\": {\n    \"minutes\": 18,\n    \"formatted\": \"18 minutes\"\n  }\n}"
      },
      {
        "title": "Dashboard Integration",
        "body": "The JSON output is designed for easy integration into dashboards or status displays. The weather metaphor makes it intuitive for users to understand their inbox state at a glance."
      },
      {
        "title": "Automation",
        "body": "Run periodically (via cron) to track inbox health trends over time. The debt score is particularly useful for identifying when inbox maintenance is needed."
      },
      {
        "title": "Alerts",
        "body": "Set up alerts when:\n\nWeather reaches \"Storm Warning\" level\nDebt score exceeds 60\nGhost report shows people waiting >5 days"
      },
      {
        "title": "No emails found",
        "body": "Verify himalaya CLI is configured: himalaya envelope list -f INBOX --page-size 1\nCheck folder names match your email provider (some use \"Inbox\" vs \"INBOX\")"
      },
      {
        "title": "Classification seems wrong",
        "body": "The classification uses heuristics based on sender patterns and subject lines. You can modify the patterns in the script for your specific needs."
      },
      {
        "title": "Slow performance",
        "body": "Reduce the --days parameter to analyze fewer emails\nThe script fetches up to 200 emails from Archive - adjust page_size in the code if needed"
      },
      {
        "title": "Philosophy",
        "body": "Email Intelligence treats your inbox as a living system with its own weather patterns and health metrics. Rather than just counting unread emails, it helps you understand:\n\nWhat actually needs your attention (humans vs bots)\nHow \"behind\" you are (debt score)\nWho you might be accidentally ignoring (ghost report)\nHow much time you're really looking at (time cost)\n\nThe weather metaphor makes inbox status intuitive and actionable - you know to \"batten down the hatches\" when a storm is brewing, but you can relax when the seas are calm.\n\nUse this skill to transform inbox anxiety into clear, prioritized action plans."
      }
    ],
    "body": "Email Intelligence\n\nAnalyze your email inbox health using creative weather metaphors, intelligent classification, debt scoring, and ghost detection. Transform overwhelming inbox analysis into clear, actionable insights.\n\nWhen to Use\n\nUse this skill when the user asks about:\n\nInbox status or health\nEmail overwhelm or management\nWho they're \"ghosting\" (ignoring responses to)\nTime cost of processing their inbox\nSignal vs noise in their email\nEmail debt or backlog\nRequirements\nhimalaya CLI configured with IMAP access\nPython 3.6+\nThe configured email account should have standard folder names (INBOX, Archive)\nQuick Usage\n# Basic analysis (last 7 days)\npython3 scripts/email_classify.py\n\n# Extended analysis (last 14 days)\npython3 scripts/email_classify.py --days 14\n\n# JSON output for integration\npython3 scripts/email_classify.py --format json\n\nWeather System\n\nThe inbox \"weather\" is determined by the number of human emails in your INBOX that need responses:\n\n🌊 Calm Seas (0-2): Inbox is peaceful and manageable\n🍃 Light Breeze (3-5): A few emails need attention, nothing urgent\n🌬️ Choppy Waters (6-10): Multiple emails require responses\n⛵ Small Craft Advisory (11-20): Many people waiting for replies\n⛈️ Storm Warning (21+): Inbox is overwhelming, needs immediate attention\nEmail Classification\n\nEmails are automatically classified into four categories:\n\n🤖 Automated\nSender contains: noreply, no-reply, donotreply, notifications@, alerts@\nSubject contains: unsubscribe, automatic, auto-generated\nTime cost: 0 minutes (can be safely ignored)\n📰 Newsletter\nFrom domains: substack.com, email., marketing., updates@\nSubject contains: newsletter, digest, weekly, monthly, roundup\nTime cost: 1 minute each (skim or archive)\n🔔 Notification\nFrom services: github, slack, jira, linear, aws, google, microsoft, etc.\nTime cost: 30 seconds each (quick action/acknowledgment)\n👥 Human\nEverything else (actual people writing)\nTime cost: 3 minutes each (requires thoughtful response)\nMetrics Explained\nEmail Debt Score (0-100)\n\nCalculated based on unseen human emails in your INBOX, weighted by age:\n\n< 1 day old: 1 point each\n1-3 days old: 3 points each\n3-7 days old: 5 points each\n7+ days old: 10 points each\n\nScore meanings:\n\n0-30: 🟢 Great job! Inbox under control\n31-60: 🟡 Getting busy. Consider tackling some replies\n61-100: 🔴 High debt! Many emails waiting for responses\nSignal-to-Noise Ratio\n\nPercentage of emails that are from humans (signal) vs automated/newsletter/notification (noise).\n\nHigher ratio = more meaningful email, less spam/clutter.\n\nGhost Report\n\nShows up to 5 people you're \"ghosting\" (human emails you haven't read), sorted by how long they've been waiting. Helps prioritize who needs responses most urgently.\n\nTime Investment\n\nEstimates how much time you'll need to process your current inbox based on email types and their typical processing times.\n\nOutput Formats\nText Format (Default)\n\nHuman-readable report with weather, debt score, signal/noise analysis, ghost report, and time estimates. Perfect for quick status updates or daily reviews.\n\nJSON Format\n\nStructured data for integration with other tools, APIs, or dashboards:\n\n{\n  \"weather\": {\n    \"level\": \"breeze\",\n    \"emoji\": \"🍃\", \n    \"description\": \"Light Breeze - A few emails need attention...\",\n    \"humanCount\": 4\n  },\n  \"categories\": {\n    \"automated\": 15,\n    \"newsletter\": 8,\n    \"notification\": 12,\n    \"human\": 4\n  },\n  \"debtScore\": 18,\n  \"ghostReport\": [...],\n  \"signalNoiseRatio\": {\n    \"ratio\": 0.103,\n    \"percentage\": \"10%\"\n  },\n  \"timeCost\": {\n    \"minutes\": 18,\n    \"formatted\": \"18 minutes\"\n  }\n}\n\nIntegration Tips\nDashboard Integration\n\nThe JSON output is designed for easy integration into dashboards or status displays. The weather metaphor makes it intuitive for users to understand their inbox state at a glance.\n\nAutomation\n\nRun periodically (via cron) to track inbox health trends over time. The debt score is particularly useful for identifying when inbox maintenance is needed.\n\nAlerts\n\nSet up alerts when:\n\nWeather reaches \"Storm Warning\" level\nDebt score exceeds 60\nGhost report shows people waiting >5 days\nTroubleshooting\nNo emails found\nVerify himalaya CLI is configured: himalaya envelope list -f INBOX --page-size 1\nCheck folder names match your email provider (some use \"Inbox\" vs \"INBOX\")\nClassification seems wrong\n\nThe classification uses heuristics based on sender patterns and subject lines. You can modify the patterns in the script for your specific needs.\n\nSlow performance\nReduce the --days parameter to analyze fewer emails\nThe script fetches up to 200 emails from Archive - adjust page_size in the code if needed\nPhilosophy\n\nEmail Intelligence treats your inbox as a living system with its own weather patterns and health metrics. Rather than just counting unread emails, it helps you understand:\n\nWhat actually needs your attention (humans vs bots)\nHow \"behind\" you are (debt score)\nWho you might be accidentally ignoring (ghost report)\nHow much time you're really looking at (time cost)\n\nThe weather metaphor makes inbox status intuitive and actionable - you know to \"batten down the hatches\" when a storm is brewing, but you can relax when the seas are calm.\n\nUse this skill to transform inbox anxiety into clear, prioritized action plans."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/pfrederiksen/email-intelligence",
    "publisherUrl": "https://clawhub.ai/pfrederiksen/email-intelligence",
    "owner": "pfrederiksen",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/email-intelligence",
    "downloadUrl": "https://openagent3.xyz/downloads/email-intelligence",
    "agentUrl": "https://openagent3.xyz/skills/email-intelligence/agent",
    "manifestUrl": "https://openagent3.xyz/skills/email-intelligence/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/email-intelligence/agent.md"
  }
}