{
  "schemaVersion": "1.0",
  "item": {
    "slug": "arxiv-batch-reporter",
    "name": "Arxiv Batch Reporter",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/xukp20/arxiv-batch-reporter",
    "canonicalUrl": "https://clawhub.ai/xukp20/arxiv-batch-reporter",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/arxiv-batch-reporter",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=arxiv-batch-reporter",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/collect_summaries_bundle.py",
      "scripts/render_collection_report.py",
      "references/report-example-lean4-en.md",
      "references/report-example-llm-math-en.md",
      "references/report-example-multimodal-en.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/arxiv-batch-reporter"
    },
    "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/arxiv-batch-reporter",
    "agentPageUrl": "https://openagent3.xyz/skills/arxiv-batch-reporter/agent",
    "manifestUrl": "https://openagent3.xyz/skills/arxiv-batch-reporter/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/arxiv-batch-reporter/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": "ArXiv Batch Reporter",
        "body": "Use this skill after per-paper summary.md files exist."
      },
      {
        "title": "Core Principle",
        "body": "The model writes report structure; scripts inject per-paper conclusion text."
      },
      {
        "title": "Constraint",
        "body": "Per-paper text in final report must come directly from each paper's summary.md section ## 10. Brief Conclusion.\nDo not paraphrase or manually rewrite this per-paper conclusion text in final report."
      },
      {
        "title": "Commands",
        "body": "Step 1: build model context bundle.\n\npython3 scripts/collect_summaries_bundle.py \\\n  --base-dir /path/to/run-dir \\\n  --language English\n\nStep 2: model writes collection_report_template.md under base-dir using placeholder lines for papers.\n\nStep 3: render final report from template.\n\npython3 scripts/render_collection_report.py \\\n  --base-dir /path/to/run-dir \\\n  --template-file collection_report_template.md \\\n  --output-file collection_report.md \\\n  --language English"
      },
      {
        "title": "Language Parameter",
        "body": "--language controls scaffold/inserted-label language.\nSet this parameter manually for each run.\nDefault is English when omitted.\nChinese aliases supported: Chinese, zh, zh-cn, 中文.\nWhen non-English is selected (for example Chinese), generated labels/prompts are localized."
      },
      {
        "title": "Placeholder Syntax in Template",
        "body": "In each paper leaf entry, add one placeholder line containing arXiv id.\n\nOnly supported syntax (standalone line):\n\n{{ARXIV_BRIEF:2602.12276}}\n\nrender_collection_report.py replaces that one placeholder line with:\n\nbrief conclusion text extracted from summary section 10\ngenerated abs URL: https://arxiv.org/abs/<arxiv_id>\n\nFallback rule: if section 10 heading is missing, use content under the last ## heading."
      },
      {
        "title": "Output",
        "body": "<base-dir>/summaries_bundle.md\n<base-dir>/collection_report_template.md (model-authored)\n<base-dir>/collection_report.md (rendered final output)\n\nUse references/report-format.md for the expected report structure.\nUse references/report-example-lean4-en.md, references/report-example-llm-math-en.md, and references/report-example-multimodal-en.md for tree-structure examples with lint-friendly spacing."
      },
      {
        "title": "Related Skills",
        "body": "This skill is a sub-skill of arxiv-summarizer-orchestrator.\n\nIt is intended to run after:\n\narxiv-search-collector (selected paper directories + metadata)\narxiv-paper-processor (per-paper summary.md)\n\nThis skill consumes the summary outputs from Step 2 and should be used together with Steps 1 and 2 to produce the final collection report."
      }
    ],
    "body": "ArXiv Batch Reporter\n\nUse this skill after per-paper summary.md files exist.\n\nCore Principle\n\nThe model writes report structure; scripts inject per-paper conclusion text.\n\nConstraint\nPer-paper text in final report must come directly from each paper's summary.md section ## 10. Brief Conclusion.\nDo not paraphrase or manually rewrite this per-paper conclusion text in final report.\nCommands\n\nStep 1: build model context bundle.\n\npython3 scripts/collect_summaries_bundle.py \\\n  --base-dir /path/to/run-dir \\\n  --language English\n\n\nStep 2: model writes collection_report_template.md under base-dir using placeholder lines for papers.\n\nStep 3: render final report from template.\n\npython3 scripts/render_collection_report.py \\\n  --base-dir /path/to/run-dir \\\n  --template-file collection_report_template.md \\\n  --output-file collection_report.md \\\n  --language English\n\nLanguage Parameter\n--language controls scaffold/inserted-label language.\nSet this parameter manually for each run.\nDefault is English when omitted.\nChinese aliases supported: Chinese, zh, zh-cn, 中文.\nWhen non-English is selected (for example Chinese), generated labels/prompts are localized.\nPlaceholder Syntax in Template\n\nIn each paper leaf entry, add one placeholder line containing arXiv id.\n\nOnly supported syntax (standalone line):\n\n{{ARXIV_BRIEF:2602.12276}}\n\n\nrender_collection_report.py replaces that one placeholder line with:\n\nbrief conclusion text extracted from summary section 10\ngenerated abs URL: https://arxiv.org/abs/<arxiv_id>\n\nFallback rule: if section 10 heading is missing, use content under the last ## heading.\n\nOutput\n<base-dir>/summaries_bundle.md\n<base-dir>/collection_report_template.md (model-authored)\n<base-dir>/collection_report.md (rendered final output)\n\nUse references/report-format.md for the expected report structure. Use references/report-example-lean4-en.md, references/report-example-llm-math-en.md, and references/report-example-multimodal-en.md for tree-structure examples with lint-friendly spacing.\n\nRelated Skills\n\nThis skill is a sub-skill of arxiv-summarizer-orchestrator.\n\nIt is intended to run after:\n\narxiv-search-collector (selected paper directories + metadata)\narxiv-paper-processor (per-paper summary.md)\n\nThis skill consumes the summary outputs from Step 2 and should be used together with Steps 1 and 2 to produce the final collection report."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/xukp20/arxiv-batch-reporter",
    "publisherUrl": "https://clawhub.ai/xukp20/arxiv-batch-reporter",
    "owner": "xukp20",
    "version": "0.1.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/arxiv-batch-reporter",
    "downloadUrl": "https://openagent3.xyz/downloads/arxiv-batch-reporter",
    "agentUrl": "https://openagent3.xyz/skills/arxiv-batch-reporter/agent",
    "manifestUrl": "https://openagent3.xyz/skills/arxiv-batch-reporter/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/arxiv-batch-reporter/agent.md"
  }
}