{
  "schemaVersion": "1.0",
  "item": {
    "slug": "zoomin-scraper-recklessop",
    "name": "Zoomin Docs Portal Scraper Tool",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/recklessop/zoomin-scraper-recklessop",
    "canonicalUrl": "https://clawhub.ai/recklessop/zoomin-scraper-recklessop",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/zoomin-scraper-recklessop",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=zoomin-scraper-recklessop",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/analyze_docs_batch.py",
      "scripts/run_scraper.sh",
      "scripts/scrape_zoomin.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",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.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/zoomin-scraper-recklessop"
    },
    "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/zoomin-scraper-recklessop",
    "agentPageUrl": "https://openagent3.xyz/skills/zoomin-scraper-recklessop/agent",
    "manifestUrl": "https://openagent3.xyz/skills/zoomin-scraper-recklessop/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/zoomin-scraper-recklessop/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": "Zoomin Scraper Skill",
        "body": "This skill provides a mechanism to robustly scrape content from documentation portals powered by Zoomin Software. It leverages Playwright to launch a headless Chromium browser, execute JavaScript, wait for dynamic content to load, and then extract the rendered text from the main article body."
      },
      {
        "title": "Usage",
        "body": "To use this skill, you need to provide a file containing a list of URLs, one URL per line. The skill will then process each URL, saving the extracted content to a specified output directory."
      },
      {
        "title": "Prerequisites (Manual Setup)",
        "body": "This skill relies on Playwright. Before using this skill for the first time on a new system, you must manually install Playwright and its browser binaries by running the following commands in your terminal:\n\npip install playwright\nplaywright install chromium\n\nThese commands should be executed within the virtual environment you intend to use for this skill."
      },
      {
        "title": "Running the Scraper",
        "body": "To run the scraper, you will invoke the run_scraper.sh script, which is located within this skill's scripts/ directory. This wrapper script will activate your specified Python virtual environment before executing the main Python Playwright script.\n\nParameters for run_scraper.sh:\n\nurls_file: The path to a text file containing the URLs to scrape, one URL per line.\noutput_directory (optional): The directory where the scraped content will be saved. If not provided, it defaults to scraped_docs_output.\nvenv_path: The absolute path to your Python virtual environment (e.g., /home/justin/scraper/.env).\n\nExample:\n\nAssuming your list of URLs is in path/to/urls.txt, you want to save the output to my_scraped_docs/, and your virtual environment is at path/to/my_venv:\n\nzoomin-scraper urls_file=\"path/to/urls.txt\" output_directory=\"my_scraped_docs\" venv_path=\"path/to/my_venv\"\n\nThe script will launch a headless Chromium browser, navigate to each URL, wait for the main content to load (specifically targeting <article id=\"zDocsContent\">), and then save the extracted text. It includes a user agent to mimic a regular browser and a small delay between requests to be polite to the server."
      }
    ],
    "body": "Zoomin Scraper Skill\n\nThis skill provides a mechanism to robustly scrape content from documentation portals powered by Zoomin Software. It leverages Playwright to launch a headless Chromium browser, execute JavaScript, wait for dynamic content to load, and then extract the rendered text from the main article body.\n\nUsage\n\nTo use this skill, you need to provide a file containing a list of URLs, one URL per line. The skill will then process each URL, saving the extracted content to a specified output directory.\n\nPrerequisites (Manual Setup)\n\nThis skill relies on Playwright. Before using this skill for the first time on a new system, you must manually install Playwright and its browser binaries by running the following commands in your terminal:\n\npip install playwright\nplaywright install chromium\n\n\nThese commands should be executed within the virtual environment you intend to use for this skill.\n\nRunning the Scraper\n\nTo run the scraper, you will invoke the run_scraper.sh script, which is located within this skill's scripts/ directory. This wrapper script will activate your specified Python virtual environment before executing the main Python Playwright script.\n\nParameters for run_scraper.sh:\n\nurls_file: The path to a text file containing the URLs to scrape, one URL per line.\noutput_directory (optional): The directory where the scraped content will be saved. If not provided, it defaults to scraped_docs_output.\nvenv_path: The absolute path to your Python virtual environment (e.g., /home/justin/scraper/.env).\n\nExample:\n\nAssuming your list of URLs is in path/to/urls.txt, you want to save the output to my_scraped_docs/, and your virtual environment is at path/to/my_venv:\n\nzoomin-scraper urls_file=\"path/to/urls.txt\" output_directory=\"my_scraped_docs\" venv_path=\"path/to/my_venv\"\n\n\nThe script will launch a headless Chromium browser, navigate to each URL, wait for the main content to load (specifically targeting <article id=\"zDocsContent\">), and then save the extracted text. It includes a user agent to mimic a regular browser and a small delay between requests to be polite to the server."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/recklessop/zoomin-scraper-recklessop",
    "publisherUrl": "https://clawhub.ai/recklessop/zoomin-scraper-recklessop",
    "owner": "recklessop",
    "version": "1.0.2",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/zoomin-scraper-recklessop",
    "downloadUrl": "https://openagent3.xyz/downloads/zoomin-scraper-recklessop",
    "agentUrl": "https://openagent3.xyz/skills/zoomin-scraper-recklessop/agent",
    "manifestUrl": "https://openagent3.xyz/skills/zoomin-scraper-recklessop/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/zoomin-scraper-recklessop/agent.md"
  }
}