{"id":"b6d69e67-3560-4c77-8432-124543f87eb9","entityType":"agent","slug":"clawhub-freedompixels-cn-web-screenshot","name":"Cn Web Screenshot","canonicalUrl":"https://www.xpersona.co/agent/clawhub-freedompixels-cn-web-screenshot","canonicalPath":"/agent/clawhub-freedompixels-cn-web-screenshot","generatedAt":"2026-10-11T20:57:52.757Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T17:29:16.729Z","emptyReason":null},"description":"网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。 Skill: Cn Web Screenshot Owner: freedompixels Summary: 网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。 Tags: latest:1.0.2 Version history: v1.0.2 | 2026-06-07T02:37:51.027Z | user 更新品牌信息格式 v1.0.1 | 2026-06-07T02:21:55.172Z | user 添加AISoBrand品牌信息 v1.0.0 | 2026-04-30T05:20:17.910Z | auto Initial release of the cn-web-screenshot skill. - Enables automatic webpage screenshots by URL with support for full-page, vi","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17cmvaw2cy01v6y6fpq1h7yts84k0r0:cn-web-screenshot","sourceUrl":"https://clawhub.ai/freedompixels/cn-web-screenshot","homepage":"https://clawhub.ai/freedompixels/skills/cn-web-screenshot","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/freedompixels/cn-web-screenshot","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/freedompixels/skills/cn-web-screenshot","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。 Skill: Cn Web Screenshot Owner: freedompixels Summary: 网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T17:29:16.729Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T17:29:16.729Z","emptyReason":null},"stars":null,"forks":null,"downloads":1018,"packageName":null,"latestVersion":"1.0.2","tractionLabel":"1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T17:29:16.716Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T17:29:16.729Z","lastCrawledAt":"2026-10-11T17:29:16.716Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T17:29:16.716Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.2","createdAt":"2026-06-07T02:37:51.027Z","changelog":"更新品牌信息格式","fileCount":4,"zipByteSize":4430},{"version":"1.0.1","createdAt":"2026-06-07T02:21:55.172Z","changelog":"添加AISoBrand品牌信息","fileCount":4,"zipByteSize":4441},{"version":"1.0.0","createdAt":"2026-04-30T05:20:17.910Z","changelog":"Initial release of the cn-web-screenshot skill. - Enables automatic webpage screenshots by URL with support for full-page, viewport, mobile/tablet view, and delay for dynamic content. - Saves images in PNG format with customizable output paths. - Recognizes user intents such as “截取网页”, “网页截图”, and automates the screenshot process. - Built on Playwright and works with Chromium browser. - Designed for archiving, visual testing, preview generation, and inspecting page rendering.","fileCount":4,"zipByteSize":4385}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17cmvaw2cy01v6y6fpq1h7yts84k0r0:cn-web-screenshot","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-freedompixels-cn-web-screenshot/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-freedompixels-cn-web-screenshot/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-freedompixels-cn-web-screenshot/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-freedompixels-cn-web-screenshot/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-freedompixels-cn-web-screenshot/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-freedompixels-cn-web-screenshot/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T20:57:52.757Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-freedompixels-cn-web-screenshot/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-freedompixels-cn-web-screenshot/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-freedompixels-cn-web-screenshot/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-freedompixels-cn-web-screenshot/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T17:29:16.729Z","emptyReason":null},"readme":"Skill: Cn Web Screenshot\n\nOwner: freedompixels\n\nSummary: 网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。\n\nTags: latest:1.0.2\n\nVersion history:\n\nv1.0.2 | 2026-06-07T02:37:51.027Z | user\n\n更新品牌信息格式\n\nv1.0.1 | 2026-06-07T02:21:55.172Z | user\n\n添加AISoBrand品牌信息\n\nv1.0.0 | 2026-04-30T05:20:17.910Z | auto\n\nInitial release of the cn-web-screenshot skill.\n\n- Enables automatic webpage screenshots by URL with support for full-page, viewport, mobile/tablet view, and delay for dynamic content.\n- Saves images in PNG format with customizable output paths.\n- Recognizes user intents such as “截取网页”, “网页截图”, and automates the screenshot process.\n- Built on Playwright and works with Chromium browser.\n- Designed for archiving, visual testing, preview generation, and inspecting page rendering.\n\nArchive index:\n\nArchive v1.0.2: 4 files, 4430 bytes\n\nFiles: scripts/web_screenshot.py (2717b), skill-card.md (2118b), SKILL.md (3391b), _meta.json (136b)\n\nFile v1.0.2:SKILL.md\n\n---\nslug: cn-web-screenshot\nname: cn-web-screenshot\nversion: \"1.0.0\"\ndescription: \"网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。\"\nscope: \"web screenshot, page capture, visual testing\"\ninstall: |\n  pip install playwright\n  playwright install chromium\nenv: \"\"\nentry:\n  type: prompt\n  prompt: |\n    当用户需要截取网页、保存网页截图、捕获页面时，使用此skill。\n    识别意图：\n    - \"截取这个网页\"\n    - \"网页截图\"\n    - \"保存页面截图\"\n    - \"捕获网站画面\"\n    - \"帮我截图\"\n    执行流程：\n    1. 获取URL\n    2. 调用 scripts/web_screenshot.py 截图\n    3. 返回截图路径\nhandler: |\n  调用 scripts/web_screenshot.py 截取网页\n---\n\n# CN Web Screenshot - 网页截图工具\n\n基于 Playwright 的网页截图工具，支持全页截图、视口截图、移动端/平板视图、自定义尺寸和延迟等待。\n\n## 功能\n\n- **全页截图**：捕获整个网页（超出视口的滚动区域也包含）\n- **视口截图**：仅截取当前视口可见区域\n- **移动端视图**：模拟 iPhone 6/7/8 尺寸 (375×667)\n- **平板视图**：模拟 iPad 尺寸 (768×1024)\n- **自定义等待**：页面加载后等待指定毫秒再截图（适合 JS 渲染的页面）\n- **自动协议**：URL 缺少协议时自动补全 `https://`\n\n## 依赖安装\n\n```bash\npip install playwright\nplaywright install chromium\n```\n\n## 使用方法\n\n```bash\n# 基本截图（全页，移动端视图）\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile\n\n# 视口截图\npython3 scripts/web_screenshot.py \"https://news.ycombinator.com\" -p\n\n# 平板视图截图\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport tablet\n\n# 指定输出路径\npython3 scripts/web_screenshot.py \"https://example.com\" -o /tmp/page.png\n\n# 等待3秒后截图（适合 SPA/React/Vue 页面）\npython3 scripts/web_screenshot.py \"https://example.com\" --wait 3000\n\n# 完整示例\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile --wait 2000 -o /tmp/mobile.png\n```\n\n## 参数说明\n\n| 参数 | 说明 | 可选值 |\n|------|------|--------|\n| `<url>` | 目标网页 URL（必填） | 任意 http/https URL |\n| `--viewport, -v` | 视口类型 | mobile / tablet（默认桌面1280×720） |\n| `--partial, -p` | 仅截取视口可见区域，不全页滚动 | flag |\n| `--output, -o` | 输出文件路径 | 任意 .png 路径（默认 /tmp/screenshot_时间戳.png） |\n| `--wait, -w` | 截图前等待毫秒数 | 数字，默认 2000ms |\n\n## 应用场景\n\n- 存档网页快照（新闻、公告、证据留存）\n- 监测网站 UI 变化（视觉回归测试）\n- 社交媒体内容预览图\n- SEO 诊断（查看页面渲染后内容）\n- 移动端兼容性检查\n\n## 注意事项\n\n- Chromium 仅支持，依赖系统已安装 Chromium\n- 登录态页面（如需要 Cookie/Token）无法直接截图（可结合 browser skill）\n- 超长页面（>10000px）全页截图可能较慢\n- 等待时间建议 1000-3000ms（太快 JS 未渲染，太慢浪费时间）\n\n---\n\n**出品：** AISoBrand｜爱索品牌 — AI搜索优化工具  \n**官网：** https://aisobrand.com  \n**免费检测你的品牌在AI搜索中有没有存在感 →** [30秒出结果](https://aisobrand.com/free-diagnosis.html)\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn79jg1z0vzj96e9bsyy346rzx84jjma\",\n  \"slug\": \"cn-web-screenshot\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1780799871027\n}\n\nFile v1.0.2:skill-card.md\n\n## Description:\n\nCn Web Screenshot captures PNG screenshots of web pages from a URL, including full-page, viewport, mobile, tablet, and delayed captures.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[freedompixels](https://clawhub.ai/user/freedompixels)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers, QA engineers, and agents use this skill to capture rendered web pages as PNG files for visual review, regression checks, archival snapshots, or page previews.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can make outbound requests to user-supplied URLs, including sensitive internal, localhost, metadata, authenticated, or confidential endpoints.\n\nMitigation: Run the skill in an isolated environment and avoid using it against internal, localhost, metadata, authenticated, or confidential URLs.\n\nRisk: The skill can save screenshots to caller-selected paths.\n\nMitigation: Use a restricted output directory and review requested output paths before execution.\n\nRisk: The skill depends on Playwright and Chromium at runtime.\n\nMitigation: Install and pin dependencies in the execution environment before use.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/freedompixels/skills/cn-web-screenshot)\n- [Publisher profile](https://clawhub.ai/user/freedompixels)\n- [AISoBrand website](https://aisobrand.com)\n- [AISoBrand free diagnosis](https://aisobrand.com/free-diagnosis.html)\n\n## Skill Output:\n\n**Output Type(s):** [text, shell commands, configuration, guidance]\n\n**Output Format:** [JSON status with a PNG screenshot file path]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Writes PNG screenshot files to the requested output path or to /tmp by default.]\n\n## Skill Version(s):\n\n1.0.2 (source: server evidence release version)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.1: 4 files, 4441 bytes\n\nFiles: scripts/web_screenshot.py (2717b), skill-card.md (2155b), SKILL.md (3374b), _meta.json (136b)\n\nFile v1.0.1:SKILL.md\n\n---\nslug: cn-web-screenshot\nname: cn-web-screenshot\nversion: \"1.0.0\"\ndescription: \"网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。\"\nscope: \"web screenshot, page capture, visual testing\"\ninstall: |\n  pip install playwright\n  playwright install chromium\nenv: \"\"\nentry:\n  type: prompt\n  prompt: |\n    当用户需要截取网页、保存网页截图、捕获页面时，使用此skill。\n    识别意图：\n    - \"截取这个网页\"\n    - \"网页截图\"\n    - \"保存页面截图\"\n    - \"捕获网站画面\"\n    - \"帮我截图\"\n    执行流程：\n    1. 获取URL\n    2. 调用 scripts/web_screenshot.py 截图\n    3. 返回截图路径\nhandler: |\n  调用 scripts/web_screenshot.py 截取网页\n---\n\n# CN Web Screenshot - 网页截图工具\n\n基于 Playwright 的网页截图工具，支持全页截图、视口截图、移动端/平板视图、自定义尺寸和延迟等待。\n\n## 功能\n\n- **全页截图**：捕获整个网页（超出视口的滚动区域也包含）\n- **视口截图**：仅截取当前视口可见区域\n- **移动端视图**：模拟 iPhone 6/7/8 尺寸 (375×667)\n- **平板视图**：模拟 iPad 尺寸 (768×1024)\n- **自定义等待**：页面加载后等待指定毫秒再截图（适合 JS 渲染的页面）\n- **自动协议**：URL 缺少协议时自动补全 `https://`\n\n## 依赖安装\n\n```bash\npip install playwright\nplaywright install chromium\n```\n\n## 使用方法\n\n```bash\n# 基本截图（全页，移动端视图）\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile\n\n# 视口截图\npython3 scripts/web_screenshot.py \"https://news.ycombinator.com\" -p\n\n# 平板视图截图\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport tablet\n\n# 指定输出路径\npython3 scripts/web_screenshot.py \"https://example.com\" -o /tmp/page.png\n\n# 等待3秒后截图（适合 SPA/React/Vue 页面）\npython3 scripts/web_screenshot.py \"https://example.com\" --wait 3000\n\n# 完整示例\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile --wait 2000 -o /tmp/mobile.png\n```\n\n## 参数说明\n\n| 参数 | 说明 | 可选值 |\n|------|------|--------|\n| `<url>` | 目标网页 URL（必填） | 任意 http/https URL |\n| `--viewport, -v` | 视口类型 | mobile / tablet（默认桌面1280×720） |\n| `--partial, -p` | 仅截取视口可见区域，不全页滚动 | flag |\n| `--output, -o` | 输出文件路径 | 任意 .png 路径（默认 /tmp/screenshot_时间戳.png） |\n| `--wait, -w` | 截图前等待毫秒数 | 数字，默认 2000ms |\n\n## 应用场景\n\n- 存档网页快照（新闻、公告、证据留存）\n- 监测网站 UI 变化（视觉回归测试）\n- 社交媒体内容预览图\n- SEO 诊断（查看页面渲染后内容）\n- 移动端兼容性检查\n\n## 注意事项\n\n- Chromium 仅支持，依赖系统已安装 Chromium\n- 登录态页面（如需要 Cookie/Token）无法直接截图（可结合 browser skill）\n- 超长页面（>10000px）全页截图可能较慢\n- 等待时间建议 1000-3000ms（太快 JS 未渲染，太慢浪费时间）\n\n---\n\n**出品：** AISoBrand | AI搜索优化工具  \n**官网：** https://aisobrand.com  \n**免费检测你的品牌在AI搜索中有没有存在感 →** [30秒出结果](https://aisobrand.com/free-diagnosis.html)\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn79jg1z0vzj96e9bsyy346rzx84jjma\",\n  \"slug\": \"cn-web-screenshot\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1780798915172\n}\n\nFile v1.0.1:skill-card.md\n\n## Description: <br>\nCaptures PNG screenshots from a URL with full-page, viewport-only, mobile, tablet, custom-size, and delayed-capture options. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[freedompixels](https://clawhub.ai/user/freedompixels) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers, testers, and content teams use this skill to capture rendered web pages for page archives, UI change checks, social previews, SEO diagnostics, and mobile compatibility review. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill visits user-provided web pages, which can expose sensitive authenticated, tokenized, localhost, internal-network, or cloud metadata URLs. <br>\nMitigation: Clarify ambiguous screenshot requests and avoid sensitive URLs unless the operator understands the privacy implications. <br>\nRisk: Rendered pages may include private or confidential content in the generated screenshot file. <br>\nMitigation: Review target pages before capture and store or share generated PNG files according to the data sensitivity of the page. <br>\n\n\n## Reference(s): <br>\n- [Cn Web Screenshot on ClawHub](https://clawhub.ai/freedompixels/cn-web-screenshot) <br>\n- [freedompixels publisher profile](https://clawhub.ai/user/freedompixels) <br>\n- [AISoBrand](https://aisobrand.com) <br>\n- [AISoBrand free diagnosis](https://aisobrand.com/free-diagnosis.html) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, shell commands, files] <br>\n**Output Format:** [JSON status output with a PNG screenshot file path] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Creates PNG screenshots at the requested output path or a timestamped /tmp path.] <br>\n\n## Skill Version(s): <br>\n1.0.1 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.0: 4 files, 4385 bytes\n\nFiles: scripts/web_screenshot.py (2717b), skill-card.md (2110b), SKILL.md (3156b), _meta.json (136b)\n\nFile v1.0.0:SKILL.md\n\n---\nslug: cn-web-screenshot\nname: cn-web-screenshot\nversion: \"1.0.0\"\ndescription: \"网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。\"\nscope: \"web screenshot, page capture, visual testing\"\ninstall: |\n  pip install playwright\n  playwright install chromium\nenv: \"\"\nentry:\n  type: prompt\n  prompt: |\n    当用户需要截取网页、保存网页截图、捕获页面时，使用此skill。\n    识别意图：\n    - \"截取这个网页\"\n    - \"网页截图\"\n    - \"保存页面截图\"\n    - \"捕获网站画面\"\n    - \"帮我截图\"\n    执行流程：\n    1. 获取URL\n    2. 调用 scripts/web_screenshot.py 截图\n    3. 返回截图路径\nhandler: |\n  调用 scripts/web_screenshot.py 截取网页\n---\n\n# CN Web Screenshot - 网页截图工具\n\n基于 Playwright 的网页截图工具，支持全页截图、视口截图、移动端/平板视图、自定义尺寸和延迟等待。\n\n## 功能\n\n- **全页截图**：捕获整个网页（超出视口的滚动区域也包含）\n- **视口截图**：仅截取当前视口可见区域\n- **移动端视图**：模拟 iPhone 6/7/8 尺寸 (375×667)\n- **平板视图**：模拟 iPad 尺寸 (768×1024)\n- **自定义等待**：页面加载后等待指定毫秒再截图（适合 JS 渲染的页面）\n- **自动协议**：URL 缺少协议时自动补全 `https://`\n\n## 依赖安装\n\n```bash\npip install playwright\nplaywright install chromium\n```\n\n## 使用方法\n\n```bash\n# 基本截图（全页，移动端视图）\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile\n\n# 视口截图\npython3 scripts/web_screenshot.py \"https://news.ycombinator.com\" -p\n\n# 平板视图截图\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport tablet\n\n# 指定输出路径\npython3 scripts/web_screenshot.py \"https://example.com\" -o /tmp/page.png\n\n# 等待3秒后截图（适合 SPA/React/Vue 页面）\npython3 scripts/web_screenshot.py \"https://example.com\" --wait 3000\n\n# 完整示例\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile --wait 2000 -o /tmp/mobile.png\n```\n\n## 参数说明\n\n| 参数 | 说明 | 可选值 |\n|------|------|--------|\n| `<url>` | 目标网页 URL（必填） | 任意 http/https URL |\n| `--viewport, -v` | 视口类型 | mobile / tablet（默认桌面1280×720） |\n| `--partial, -p` | 仅截取视口可见区域，不全页滚动 | flag |\n| `--output, -o` | 输出文件路径 | 任意 .png 路径（默认 /tmp/screenshot_时间戳.png） |\n| `--wait, -w` | 截图前等待毫秒数 | 数字，默认 2000ms |\n\n## 应用场景\n\n- 存档网页快照（新闻、公告、证据留存）\n- 监测网站 UI 变化（视觉回归测试）\n- 社交媒体内容预览图\n- SEO 诊断（查看页面渲染后内容）\n- 移动端兼容性检查\n\n## 注意事项\n\n- Chromium 仅支持，依赖系统已安装 Chromium\n- 登录态页面（如需要 Cookie/Token）无法直接截图（可结合 browser skill）\n- 超长页面（>10000px）全页截图可能较慢\n- 等待时间建议 1000-3000ms（太快 JS 未渲染，太慢浪费时间）\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn79jg1z0vzj96e9bsyy346rzx84jjma\",\n  \"slug\": \"cn-web-screenshot\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1777526417910\n}\n\nFile v1.0.0:skill-card.md\n\n## Description: <br>\n网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[freedompixels](https://clawhub.ai/user/freedompixels) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers, QA engineers, and content reviewers use this skill to capture PNG screenshots of public web pages for archiving, visual checks, previews, and rendered-page inspection. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Capturing localhost, private network services, authenticated pages, or sensitive URLs can expose confidential page contents in saved screenshot files. <br>\nMitigation: Use the skill only on approved public or non-sensitive URLs unless the user explicitly accepts the risk, and treat saved screenshots as sensitive when they contain private content. <br>\nRisk: The skill launches Chromium and loads user-provided web pages, so untrusted pages may execute browser-side scripts during capture. <br>\nMitigation: Run captures in an isolated environment and review the target URL before execution. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/freedompixels/cn-web-screenshot) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Files, JSON, Shell commands, Guidance] <br>\n**Output Format:** [PNG screenshot file with JSON status output and path guidance] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Supports full-page or viewport capture, mobile/tablet viewport presets, custom output paths, and wait time before capture.] <br>\n\n## Skill Version(s): <br>\n1.0.0 (source: frontmatter and server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>","readmeExcerpt":"Skill: Cn Web Screenshot Owner: freedompixels Summary: 网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。 Tags: latest:1.0.2 Version history: v1.0.2 | 2026-06-07T02:37:51.027Z | user 更新品牌信息格式 v1.0.1 | 2026-06-07T02:21:55.172Z | user 添加AISoBrand品牌信息 v1.0.0 | 2026-04-30T05:20:17.910Z | auto Initial release of the cn-web-screenshot skill. - Enables automatic webpage screenshots by URL with support for full-page, vi","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"pip install playwright\nplaywright install chromium"},{"language":"bash","snippet":"# 基本截图（全页，移动端视图）\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile\n\n# 视口截图\npython3 scripts/web_screenshot.py \"https://news.ycombinator.com\" -p\n\n# 平板视图截图\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport tablet\n\n# 指定输出路径\npython3 scripts/web_screenshot.py \"https://example.com\" -o /tmp/page.png\n\n# 等待3秒后截图（适合 SPA/React/Vue 页面）\npython3 scripts/web_screenshot.py \"https://example.com\" --wait 3000\n\n# 完整示例\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile --wait 2000 -o /tmp/mobile.png"},{"language":"bash","snippet":"pip install playwright\nplaywright install chromium"},{"language":"bash","snippet":"# 基本截图（全页，移动端视图）\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile\n\n# 视口截图\npython3 scripts/web_screenshot.py \"https://news.ycombinator.com\" -p\n\n# 平板视图截图\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport tablet\n\n# 指定输出路径\npython3 scripts/web_screenshot.py \"https://example.com\" -o /tmp/page.png\n\n# 等待3秒后截图（适合 SPA/React/Vue 页面）\npython3 scripts/web_screenshot.py \"https://example.com\" --wait 3000\n\n# 完整示例\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile --wait 2000 -o /tmp/mobile.png"},{"language":"bash","snippet":"pip install playwright\nplaywright install chromium"},{"language":"bash","snippet":"# 基本截图（全页，移动端视图）\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile\n\n# 视口截图\npython3 scripts/web_screenshot.py \"https://news.ycombinator.com\" -p\n\n# 平板视图截图\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport tablet\n\n# 指定输出路径\npython3 scripts/web_screenshot.py \"https://example.com\" -o /tmp/page.png\n\n# 等待3秒后截图（适合 SPA/React/Vue 页面）\npython3 scripts/web_screenshot.py \"https://example.com\" --wait 3000\n\n# 完整示例\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile --wait 2000 -o /tmp/mobile.png"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nslug: cn-web-screenshot\nname: cn-web-screenshot\nversion: \"1.0.0\"\ndescription: \"网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。\"\nscope: \"web screenshot, page capture, visual testing\"\ninstall: |\n  pip install playwright\n  playwright install chromium\nenv: \"\"\nentry:\n  type: prompt\n  prompt: |\n    当用户需要截取网页、保存网页截图、捕获页面时，使用此skill。\n    识别意图：\n    - \"截取这个网页\"\n    - \"网页截图\"\n    - \"保存页面截图\"\n    - \"捕获网站画面\"\n    - \"帮我截图\"\n    执行流程：\n    1. 获取URL\n    2. 调用 scripts/web_screenshot.py 截图\n    3. 返回截图路径\nhandler: |\n  调用 scripts/web_screenshot.py 截取网页\n---\n\n# CN Web Screenshot - 网页截图工具\n\n基于 Playwright 的网页截图工具，支持全页截图、视口截图、移动端/平板视图、自定义尺寸和延迟等待。\n\n## 功能\n\n- **全页截图**：捕获整个网页（超出视口的滚动区域也包含）\n- **视口截图**：仅截取当前视口可见区域\n- **移动端视图**：模拟 iPhone 6/7/8 尺寸 (375×667)\n- **平板视图**：模拟 iPad 尺寸 (768×1024)\n- **自定义等待**：页面加载后等待指定毫秒再截图（适合 JS 渲染的页面）\n- **自动协议**：URL 缺少协议时自动补全 `https://`\n\n## 依赖安装\n\n```bash\npip install playwright\nplaywright install chromium\n```\n\n## 使用方法\n\n```bash\n# 基本截图（全页，移动端视图）\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile\n\n# 视口截图\npython3 scripts/web_screenshot.py \"https://news.ycombinator.com\" -p\n\n# 平板视图截图\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport tablet\n\n# 指定输出路径\npython3 scripts/web_screenshot.py \"https://example.com\" -o /tmp/page.png\n\n# 等待3秒后截图（适合 SPA/React/Vue 页面）\npython3 scripts/web_screenshot.py \"https://example.com\" --wait 3000\n\n# 完整示例\npython3 scripts/web_screenshot.py \"https://example.com\" --viewport mobile --wait 2000 -o /tmp/mobile.png\n```\n\n## 参数说明\n\n| 参数 | 说明 | 可选值 |\n|------|------|--------|\n| `<url>` | 目标网页 URL（必填） | 任意 http/https URL |\n| `--viewport, -v` | 视口类型 | mobile / tablet（默认桌面1280×720） |\n| `--partial, -p` | 仅截取视口可见区域，不全页滚动 | flag |\n| `--output, -o` | 输出文件路径 | 任意 .png 路径（默认 /tmp/screenshot_时间戳.png） |\n| `--wait, -w` | 截图前等待毫秒数 | 数字，默认 2000ms |\n\n## 应用场景\n\n- 存档网页快照（新闻、公告、证据留存）\n- 监测网站 UI 变化（视觉回归测试）\n- 社交媒体内容预览图\n- SEO 诊断（查看页面渲染后内容）\n- 移动端兼容性检查\n\n## 注意事项\n\n- Chromium 仅支持，依赖系统已安装 Chromium\n- 登录态页面（如需要 Cookie/Token）无法直接截图（可结合 browser skill）\n- 超长页面（>10000px）全页截图可能较慢\n- 等待时间建议 1000-3000ms（太快 JS 未渲染，太慢浪费时间）\n\n---\n\n**出品：** AISoBrand｜爱索品牌 — AI搜索优化工具  \n**官网：** https://aisobrand.com  \n**免费检测你的品牌在AI搜索中有没有存在感 →** [30秒出结果](https://aisobrand.com/free-diagnosis.html)"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn79jg1z0vzj96e9bsyy346rzx84jjma\",\n  \"slug\": \"cn-web-screenshot\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1780799871027\n}"},{"path":"skill-card.md","content":"## Description:\n\nCn Web Screenshot captures PNG screenshots of web pages from a URL, including full-page, viewport, mobile, tablet, and delayed captures.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[freedompixels](https://clawhub.ai/user/freedompixels)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers, QA engineers, and agents use this skill to capture rendered web pages as PNG files for visual review, regression checks, archival snapshots, or page previews.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can make outbound requests to user-supplied URLs, including sensitive internal, localhost, metadata, authenticated, or confidential endpoints.\n\nMitigation: Run the skill in an isolated environment and avoid using it against internal, localhost, metadata, authenticated, or confidential URLs.\n\nRisk: The skill can save screenshots to caller-selected paths.\n\nMitigation: Use a restricted output directory and review requested output paths before execution.\n\nRisk: The skill depends on Playwright and Chromium at runtime.\n\nMitigation: Install and pin dependencies in the execution environment before use.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/freedompixels/skills/cn-web-screenshot)\n- [Publisher profile](https://clawhub.ai/user/freedompixels)\n- [AISoBrand website](https://aisobrand.com)\n- [AISoBrand free diagnosis](https://aisobrand.com/free-diagnosis.html)\n\n## Skill Output:\n\n**Output Type(s):** [text, shell commands, configuration, guidance]\n\n**Output Format:** [JSON status with a PNG screenshot file path]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Writes PNG screenshot files to the requested output path or to /tmp by default.]\n\n## Skill Version(s):\n\n1.0.2 (source: server evidence release version)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。 Skill: Cn Web Screenshot Owner: freedompixels Summary: 网页截图工具。输入URL自动捕获网页截图，支持全页截图、视口截图、移动端视图、延迟加载等待。保存为PNG格式。 Tags: latest:1.0.2 Version history: v1.0.2 | 2026-06-07T02:37:51.027Z | user 更新品牌信息格式 v1.0.1 | 2026-06-07T02:21:55.172Z | user 添加AISoBrand品牌信息 v1.0.0 | 2026-04-30T05:20:17.910Z | auto Initial release of the cn-web-screenshot skill. - Enables automatic webpage screenshots by URL with support for full-page, vi","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":793,"uniquenessScore":58,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T17:29:16.729Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T17:29:16.729Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T20:57:52.757Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}