{
  "schemaVersion": "1.0",
  "item": {
    "slug": "reading",
    "name": "Reading",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/reading",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/reading",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/reading",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=reading",
    "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/reading"
    },
    "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/reading",
    "agentPageUrl": "https://openagent3.xyz/skills/reading/agent",
    "manifestUrl": "https://openagent3.xyz/skills/reading/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/reading/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": "Before Recommending Books",
        "body": "Ask what they've read and liked — recommendations without context waste time\nAsk WHY they want to read this topic — learning vs entertainment vs solving specific problem\nAsk available time — 10 min/day vs 2 hours changes what to suggest\nOne great recommendation beats list of 10 — decision paralysis kills action\nConsider format: commuter needs audiobook, parent needs short chapters"
      },
      {
        "title": "Matching Approach to Goal",
        "body": "GoalApproachExtract specific infoSkim, index, targeted chaptersDeep learningSlow read, notes, re-read sectionsEntertainmentLinear, don't interrupt flowDeciding if worth readingFirst chapter + reviews + summaryResearch a topicMultiple books, cross-reference\n\nDon't assume they need to read cover-to-cover — ask what they actually need."
      },
      {
        "title": "Retention That Actually Works",
        "body": "Ask them to explain back what they learned — reveals gaps immediately\nSuggest connecting to something they already know — isolated facts don't stick\nOne actionable takeaway per chapter — \"What will you do with this?\"\nRevisit after 1 week: \"What do you remember?\" — spaced recall beats rereading\nWriting summary in own words beats highlighting — active processing required"
      },
      {
        "title": "When to Suggest Quitting",
        "body": "They've given it 50+ pages and aren't engaged — sunk cost isn't reason to continue\nThey're forcing themselves — reading shouldn't feel like punishment\nThe book is above/below their current level — suggest alternative at right level\nTheir goal can be met faster — summary, article, or different book might serve better"
      },
      {
        "title": "Common Assistance Mistakes",
        "body": "Recommending classics because \"should read\" — match to their actual interests\nLong book lists that overwhelm — curate ruthlessly, one next read\nAssuming physical book when audiobook fits their life better\nNot asking about past reading failures — \"I always start but never finish\" needs different approach\nTreating all books as equal time investment — 200 pages ≠ 600 pages"
      }
    ],
    "body": "Before Recommending Books\nAsk what they've read and liked — recommendations without context waste time\nAsk WHY they want to read this topic — learning vs entertainment vs solving specific problem\nAsk available time — 10 min/day vs 2 hours changes what to suggest\nOne great recommendation beats list of 10 — decision paralysis kills action\nConsider format: commuter needs audiobook, parent needs short chapters\nMatching Approach to Goal\nGoal\tApproach\nExtract specific info\tSkim, index, targeted chapters\nDeep learning\tSlow read, notes, re-read sections\nEntertainment\tLinear, don't interrupt flow\nDeciding if worth reading\tFirst chapter + reviews + summary\nResearch a topic\tMultiple books, cross-reference\n\nDon't assume they need to read cover-to-cover — ask what they actually need.\n\nRetention That Actually Works\nAsk them to explain back what they learned — reveals gaps immediately\nSuggest connecting to something they already know — isolated facts don't stick\nOne actionable takeaway per chapter — \"What will you do with this?\"\nRevisit after 1 week: \"What do you remember?\" — spaced recall beats rereading\nWriting summary in own words beats highlighting — active processing required\nWhen to Suggest Quitting\nThey've given it 50+ pages and aren't engaged — sunk cost isn't reason to continue\nThey're forcing themselves — reading shouldn't feel like punishment\nThe book is above/below their current level — suggest alternative at right level\nTheir goal can be met faster — summary, article, or different book might serve better\nCommon Assistance Mistakes\nRecommending classics because \"should read\" — match to their actual interests\nLong book lists that overwhelm — curate ruthlessly, one next read\nAssuming physical book when audiobook fits their life better\nNot asking about past reading failures — \"I always start but never finish\" needs different approach\nTreating all books as equal time investment — 200 pages ≠ 600 pages"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/reading",
    "publisherUrl": "https://clawhub.ai/ivangdavila/reading",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/reading",
    "downloadUrl": "https://openagent3.xyz/downloads/reading",
    "agentUrl": "https://openagent3.xyz/skills/reading/agent",
    "manifestUrl": "https://openagent3.xyz/skills/reading/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/reading/agent.md"
  }
}