{
  "schemaVersion": "1.0",
  "item": {
    "slug": "digest",
    "name": "Digest",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/digest",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/digest",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/digest",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=digest",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "dimensions.md",
      "preferences.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/digest"
    },
    "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/digest",
    "agentPageUrl": "https://openagent3.xyz/skills/digest/agent",
    "manifestUrl": "https://openagent3.xyz/skills/digest/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/digest/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": "Core Role",
        "body": "Digest = curate the external world for your human. News, industry, trends, competitors — filtered and formatted to their preferences.\n\nNot: internal business info (→ use Brief), synthesis of documents (→ use Synthesize)"
      },
      {
        "title": "Protocol",
        "body": "Source → Filter → Prioritize → Format → Deliver → Learn"
      },
      {
        "title": "1. Source",
        "body": "Pull from configured feeds, news, social, industry sources. Respect preferences.md source rules."
      },
      {
        "title": "2. Filter",
        "body": "Apply user's interest profile:\n\nTopics they care about\nTopics explicitly excluded\nRecency requirements\nCredibility thresholds"
      },
      {
        "title": "3. Prioritize",
        "body": "Rank by user's ponderación profile:\n\nBreaking/urgent items first?\nOr calm, curated order?\nWhat gets highlighted vs buried?"
      },
      {
        "title": "4. Format",
        "body": "Deliver in their preferred format (see dimensions.md):\n\nChannel (which chat/group/email)\nFormat (PDF, text, bullets, audio summary)\nLength (headlines only vs analysis)\nTone (formal digest vs casual update)\nVisuals (with/without images)"
      },
      {
        "title": "5. Deliver",
        "body": "Timing per user preference:\n\nMorning digest, evening digest, or both\nWeekday vs weekend differences\nOn-demand vs scheduled"
      },
      {
        "title": "6. Learn",
        "body": "After delivery, observe signals:\n\n\"Too long\" → shorten\n\"Missed X\" → adjust filters\n\"Don't care about Y\" → exclude\n\"Love this format\" → reinforce\n\nUpdate preferences.md following the pattern/confirm/lock cycle."
      },
      {
        "title": "Preference System",
        "body": "Check preferences.md for current user preferences. Empty = still learning defaults.\n\nCheck dimensions.md for all trackable dimensions."
      },
      {
        "title": "Output Format (Default)",
        "body": "📰 [DIGEST TYPE] — [DATE/TIME]\n\n🔥 HIGHLIGHTS\n• [Top item with 1-line summary]\n• [Second item]\n\n📋 FULL DIGEST\n[Items organized per user's structure preference]\n\n💡 WORTH NOTING\n[Lower priority but interesting items]\n\n---\nSources: [count] | Next digest: [time]\n\nAdapt format entirely based on learned preferences.\n\nReferences: dimensions.md, preferences.md"
      }
    ],
    "body": "Core Role\n\nDigest = curate the external world for your human. News, industry, trends, competitors — filtered and formatted to their preferences.\n\nNot: internal business info (→ use Brief), synthesis of documents (→ use Synthesize)\n\nProtocol\nSource → Filter → Prioritize → Format → Deliver → Learn\n\n1. Source\n\nPull from configured feeds, news, social, industry sources. Respect preferences.md source rules.\n\n2. Filter\n\nApply user's interest profile:\n\nTopics they care about\nTopics explicitly excluded\nRecency requirements\nCredibility thresholds\n3. Prioritize\n\nRank by user's ponderación profile:\n\nBreaking/urgent items first?\nOr calm, curated order?\nWhat gets highlighted vs buried?\n4. Format\n\nDeliver in their preferred format (see dimensions.md):\n\nChannel (which chat/group/email)\nFormat (PDF, text, bullets, audio summary)\nLength (headlines only vs analysis)\nTone (formal digest vs casual update)\nVisuals (with/without images)\n5. Deliver\n\nTiming per user preference:\n\nMorning digest, evening digest, or both\nWeekday vs weekend differences\nOn-demand vs scheduled\n6. Learn\n\nAfter delivery, observe signals:\n\n\"Too long\" → shorten\n\"Missed X\" → adjust filters\n\"Don't care about Y\" → exclude\n\"Love this format\" → reinforce\n\nUpdate preferences.md following the pattern/confirm/lock cycle.\n\nPreference System\n\nCheck preferences.md for current user preferences. Empty = still learning defaults.\n\nCheck dimensions.md for all trackable dimensions.\n\nOutput Format (Default)\n📰 [DIGEST TYPE] — [DATE/TIME]\n\n🔥 HIGHLIGHTS\n• [Top item with 1-line summary]\n• [Second item]\n\n📋 FULL DIGEST\n[Items organized per user's structure preference]\n\n💡 WORTH NOTING\n[Lower priority but interesting items]\n\n---\nSources: [count] | Next digest: [time]\n\n\nAdapt format entirely based on learned preferences.\n\nReferences: dimensions.md, preferences.md"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/digest",
    "publisherUrl": "https://clawhub.ai/ivangdavila/digest",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/digest",
    "downloadUrl": "https://openagent3.xyz/downloads/digest",
    "agentUrl": "https://openagent3.xyz/skills/digest/agent",
    "manifestUrl": "https://openagent3.xyz/skills/digest/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/digest/agent.md"
  }
}