{"id":"210e4c5e-b573-4b9f-8add-e8ce0cfdf3fc","entityType":"agent","slug":"clawhub-ucsdzehualiu-cloud-product-analysis","name":"Cloud Product Analysis","canonicalUrl":"https://www.xpersona.co/agent/clawhub-ucsdzehualiu-cloud-product-analysis","canonicalPath":"/agent/clawhub-ucsdzehualiu-cloud-product-analysis","generatedAt":"2026-10-10T21:48:32.819Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T16:57:17.717Z","emptyReason":null},"description":"云产品技术文档对比工具，自动抓取阿里云、华为云、AWS、腾讯云官方文档，生成结构化对比资料，辅助技术选型和学习","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.3K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s17bk47xgrxy45rkmxpwv5p1z983nsd8:cloud-product-analysis","sourceUrl":"https://clawhub.ai/ucsdzehualiu/cloud-product-analysis","homepage":"https://clawhub.ai/ucsdzehualiu/skills/cloud-product-analysis","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/ucsdzehualiu/cloud-product-analysis","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/ucsdzehualiu/skills/cloud-product-analysis","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":62,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Cloud Product Analysis technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T16:57:17.717Z","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-10T16:57:17.717Z","emptyReason":null},"stars":null,"forks":null,"downloads":1329,"packageName":null,"latestVersion":"1.1.0","tractionLabel":"1.3K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T16:57:17.717Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T16:57:17.717Z","lastCrawledAt":"2026-10-10T16:57:17.717Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T16:57:17.717Z","lastVerifiedAt":null,"highlights":[{"version":"1.1.0","createdAt":"2026-06-22T07:31:42.397Z","changelog":"v1.1.0: Renamed from cloud-product-compare. Unified identifier, aligned version at 1.1.0, removed stale artifacts, dead auto-install code, added LICENSE/README/requirements.txt, documented Tencent support, split tests, added unit tests","fileCount":10,"zipByteSize":32042},{"version":"1.0.7","createdAt":"2026-06-14T17:43:12.912Z","changelog":"新增 AWS 支持，可与阿里云、华为云形成三方对比。新增 --providers 参数，全部 15 个产品都映射了 AWS 服务","fileCount":6,"zipByteSize":21109},{"version":"1.0.6","createdAt":"2026-06-14T15:24:27.872Z","changelog":"v1.0.6: 新增快速对比表格、自带测试套件、清理敏感描述（移除竞品/战略相关措辞）；测试 9/9 通过","fileCount":6,"zipByteSize":18515},{"version":"1.0.5","createdAt":"2026-05-26T02:54:12.338Z","changelog":"cloud-product-compare v1.0.5 - 新增元数据文件 _meta.json。 - 其他功能和文档保持不变。","fileCount":4,"zipByteSize":16501},{"version":"1.0.4","createdAt":"2026-04-12T12:52:05.794Z","changelog":"cloud-product-compare v1.0.4 - 文档更新为\"4.2.0\"，全面丰富官方对比流程说明 - 增加支持全自动抓取脚本（Playwright+httpx+BS4），推荐通过脚本批量获取阿里云/华为云官方文档原文与更新日志 - 详细整理文档获取优先级、对比维度与分析流程，实现分析结果自动保存并核心内容即时展示 - 明确约束所有结论只引用官方文档，遇抓取失败需明示原因，禁止凭印象或静默补全 - 技术部分补充依赖安装命令、已知站点特殊处理和脚本fallback行为说明","fileCount":3,"zipByteSize":15174},{"version":"1.0.3","createdAt":"2026-04-09T03:03:36.850Z","changelog":"- No file changes detected in this version. - No updates or modifications were made to the skill's code or documentation. - Version remains functionally identical to the previous release.","fileCount":3,"zipByteSize":10610},{"version":"1.0.2","createdAt":"2026-04-09T02:52:02.651Z","changelog":"No functional or code changes in this version; only the SKILL.md metadata and documentation were updated. - Updated skill version metadata from 4.0.0 to 3.0.0 and changed allowed-tools from web_fetch to web.fetch. - Reorganized and streamlined documentation on product mapping and doc URL strategies. - Clarified how to handle inaccessible or failed document fetches. - Simplified execution workflow, focusing on step-by-step product identification, documentation validation, and competitive analysis logic. - Reduced excessive detail and consolidated guidance for both Alibaba Cloud and Huawei Cloud product comparisons.","fileCount":3,"zipByteSize":9594},{"version":"1.0.1","createdAt":"2026-04-09T02:31:35.004Z","changelog":"Major change: Migrated to a more robust, fetch-friendly analysis method focused on real document content and increased reliability on cloud doc scraping. - Switched to fetching static doc subpages directly, skipping JS-heavy homepages for higher success rates. - Added two operating modes: prefer offline doc paste (via cloud_doc_scraper.py), fall back to best-effort fetch otherwise. - Introduced explicit fetch result validation and user prompts when docs are inaccessible. - Sharpened analysis expectations: only use facts from live doc content, highlight quantifiable/exclusive/strategic differences. - Updated and condensed core doc link table for key Alibaba Cloud & Huawei Cloud products, with recommended fetch order. - Output instructions and workflows were refined for clarity, accuracy, and real-world applicability.","fileCount":3,"zipByteSize":9840}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17bk47xgrxy45rkmxpwv5p1z983nsd8:cloud-product-analysis","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s17bk47xgrxy45rkmxpwv5p1z983nsd8:cloud-product-analysis` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/ucsdzehualiu/cloud-product-analysis before using production credentials."],"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-ucsdzehualiu-cloud-product-analysis/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-ucsdzehualiu-cloud-product-analysis/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-ucsdzehualiu-cloud-product-analysis/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-ucsdzehualiu-cloud-product-analysis/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-ucsdzehualiu-cloud-product-analysis/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-ucsdzehualiu-cloud-product-analysis/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-10T21:48:32.816Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-ucsdzehualiu-cloud-product-analysis/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-ucsdzehualiu-cloud-product-analysis/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-ucsdzehualiu-cloud-product-analysis/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-ucsdzehualiu-cloud-product-analysis/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":"medium","updatedAt":"2026-10-10T16:57:17.717Z","emptyReason":null},"readme":"Skill: Cloud Product Analysis\n\nOwner: ucsdzehualiu\n\nSummary: 云产品技术文档对比工具，自动抓取阿里云、华为云、AWS、腾讯云官方文档，生成结构化对比资料，辅助技术选型和学习\n\nTags: latest:1.1.0\n\nVersion history:\n\nv1.1.0 | 2026-06-22T07:31:42.397Z | user\n\nv1.1.0: Renamed from cloud-product-compare. Unified identifier, aligned version at 1.1.0, removed stale artifacts, dead auto-install code, added LICENSE/README/requirements.txt, documented Tencent support, split tests, added unit tests\n\nv1.0.7 | 2026-06-14T17:43:12.912Z | user\n\n新增 AWS 支持，可与阿里云、华为云形成三方对比。新增 --providers 参数，全部 15 个产品都映射了 AWS 服务\n\nv1.0.6 | 2026-06-14T15:24:27.872Z | user\n\nv1.0.6: 新增快速对比表格、自带测试套件、清理敏感描述（移除竞品/战略相关措辞）；测试 9/9 通过\n\nv1.0.5 | 2026-05-26T02:54:12.338Z | user\n\ncloud-product-compare v1.0.5\n\n- 新增元数据文件 _meta.json。\n- 其他功能和文档保持不变。\n\nv1.0.4 | 2026-04-12T12:52:05.794Z | user\n\ncloud-product-compare v1.0.4\n\n- 文档更新为\"4.2.0\"，全面丰富官方对比流程说明\n- 增加支持全自动抓取脚本（Playwright+httpx+BS4），推荐通过脚本批量获取阿里云/华为云官方文档原文与更新日志\n- 详细整理文档获取优先级、对比维度与分析流程，实现分析结果自动保存并核心内容即时展示\n- 明确约束所有结论只引用官方文档，遇抓取失败需明示原因，禁止凭印象或静默补全\n- 技术部分补充依赖安装命令、已知站点特殊处理和脚本fallback行为说明\n\nv1.0.3 | 2026-04-09T03:03:36.850Z | user\n\n- No file changes detected in this version.\n- No updates or modifications were made to the skill's code or documentation.\n- Version remains functionally identical to the previous release.\n\nv1.0.2 | 2026-04-09T02:52:02.651Z | user\n\nNo functional or code changes in this version; only the SKILL.md metadata and documentation were updated.\n\n- Updated skill version metadata from 4.0.0 to 3.0.0 and changed allowed-tools from web_fetch to web.fetch.\n- Reorganized and streamlined documentation on product mapping and doc URL strategies.\n- Clarified how to handle inaccessible or failed document fetches.\n- Simplified execution workflow, focusing on step-by-step product identification, documentation validation, and competitive analysis logic.\n- Reduced excessive detail and consolidated guidance for both Alibaba Cloud and Huawei Cloud product comparisons.\n\nv1.0.1 | 2026-04-09T02:31:35.004Z | user\n\nMajor change: Migrated to a more robust, fetch-friendly analysis method focused on real document content and increased reliability on cloud doc scraping.\n\n- Switched to fetching static doc subpages directly, skipping JS-heavy homepages for higher success rates.\n- Added two operating modes: prefer offline doc paste (via cloud_doc_scraper.py), fall back to best-effort fetch otherwise.\n- Introduced explicit fetch result validation and user prompts when docs are inaccessible.\n- Sharpened analysis expectations: only use facts from live doc content, highlight quantifiable/exclusive/strategic differences.\n- Updated and condensed core doc link table for key Alibaba Cloud & Huawei Cloud products, with recommended fetch order.\n- Output instructions and workflows were refined for clarity, accuracy, and real-world applicability.\n\nv1.0.0 | 2026-04-03T09:07:31.270Z | user\n\nInitial release of Alibaba Cloud and Huawei Cloud full-stack product competitive analysis skill.\n\n- Provides a comprehensive mapping table for core Alibaba Cloud & Huawei Cloud products and official documentation URLs.\n- Details a step-by-step method: product matching, documentation URL validation, and robust fallback mechanisms for documentation discovery.\n- Outlines document reading priorities for major product families (e.g., AI, database, big data), ensuring focus on essential content for competitive analysis.\n- Clearly describes error handling for inaccessible or missing documentation.\n- Designed for B2B product managers making documented, evidence-based, product-level comparisons.\n\nArchive index:\n\nArchive v1.1.0: 10 files, 32042 bytes\n\nFiles: _meta.json (141b), LICENSE (9646b), README.md (6310b), requirements.txt (193b), scripts/cloud_doc_scraper.py (64152b), skill-card.md (2586b), SKILL.md (14901b), tests/test_integration.sh (3534b), tests/test_unit.py (5238b), tests/test.sh (2614b)\n\nFile v1.1.0:SKILL.md\n\n---\nname: cloud-product-analysis\ndescription: 云产品技术文档对比工具，自动抓取阿里云、华为云、AWS、腾讯云官方文档，生成结构化对比资料，辅助技术选型和学习\nauthor: cloud-product-analysis\nversion: \"1.1.0\"\nlicense: Apache-2.0\nallowed-tools: web_fetch, bash\n---\n\n# 云产品文档对比工具\n\n## 工具说明\n这是一个云产品技术文档聚合工具，帮助开发者和架构师快速了解不同云厂商的产品特性。\n\n**适用场景**：\n- 技术选型前了解产品差异\n- 学习云计算产品知识\n- 对比不同云厂商的产品能力\n- 快速查阅官方文档关键信息\n\n## 快速开始\n\n### 方式一：使用文档抓取脚本（推荐）\n\n脚本位于 `scripts/cloud_doc_scraper.py`，自动解析文档目录、抓取核心页面、输出 markdown。\n\n> **依赖需手动安装**：`pip install playwright httpx beautifulsoup4 && playwright install chromium`\n\n```bash\n# 默认对比阿里云和华为云\npython scripts/cloud_doc_scraper.py --product ecs\n\n# 对比阿里云、华为云、AWS（三方对比）\npython scripts/cloud_doc_scraper.py --product oss --providers aliyun,huawei,aws\n\n# 只对比阿里云和 AWS\npython scripts/cloud_doc_scraper.py --product rds --providers aliyun,aws\n\n# 自定义输出和页数\npython scripts/cloud_doc_scraper.py --product redis --providers aliyun,huawei,aws --output redis_3way.md --max-pages 15\n\n# 查看所有支持的产品\npython scripts/cloud_doc_scraper.py --list\n```\n\n**支持的产品**：ecs, oss, rds, redis, ack, fc, slb, maxcompute, pai, bailian, cdn, nas, flink, elasticsearch, dws\n\n**支持的厂商**：\n- `aliyun`（阿里云）\n- `huawei`（华为云）\n- `aws`（亚马逊云）\n- `tencent`（腾讯云）\n\n**输出**：markdown 文件，包含各厂商的官方文档原文 + 更新日志，可直接粘贴给 AI 做竞品分析。\n\n**工作原理**：\n1. 检测依赖是否就绪，缺失时提示安装命令并退出\n2. 用 Playwright 打开文档首页，解析左侧目录导航\n3. 按优先级筛选核心页面（产品介绍 > 规格参数 > 计费 > 应用场景）\n4. 并发抓取各页面内容，输出去噪后的纯文本\n5. 支持 HTTP fallback（Playwright 抓取失败时自动用 httpx+BS4）\n6. 支持 deep_links（目录解析失败时使用预配置的页面 URL）\n7. 扩展兼容模式（`--stealth`）默认关闭，仅在显式启用时为 JS 重型站点提供额外的浏览器上下文配置\n\n### 方式二：手动用 web_fetch 逐页抓取\n\n参考下方\"官方文档入口\"表格，用 `web_fetch` 工具逐页抓取文档内容。\n\n---\n\n## 官方文档入口\n\n### 文档 URL 说明\n\n**华为云文档**：\n- 旧版文档（productdesc-*）：部分产品已 404（OBS, RDS, DCS, CDN, SFS 等），脚本已内置正确的 deep_links\n- 新版文档（SPA index.html）：需要 JS 渲染，web_fetch 只能拿到空壳，建议用脚本\n- 更新日志：`https://support.huaweicloud.cn/wtsnew-{product}/index.html`\n\n**阿里云文档**：\n- 主入口：`https://help.aliyun.com/zh/{product}`\n- 更新日志：`https://help.aliyun.com/zh/{product}/product-overview/release-notes`\n- URL 可能变更，脚本会自动从目录导航发现链接\n\n**AWS 文档**：\n- 中文文档：`https://docs.aws.amazon.com/zh_cn/{service}/`\n- 更新日志：各产品文档内的 `document-history.html` 或 `WhatsNew.html`\n- 脚本使用预配置的 deep_links 直接抓取核心页面\n\n### 阿里云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 云服务器ECS | https://help.aliyun.com/zh/ecs | https://help.aliyun.com/zh/ecs/product-overview/release-notes |\n| 计算 | 函数计算FC | https://help.aliyun.com/zh/fc | https://help.aliyun.com/zh/fc/product-overview/release-notes |\n| 存储 | 对象存储OSS | https://help.aliyun.com/zh/oss | https://help.aliyun.com/zh/oss/product-overview/release-notes |\n| 存储 | 文件存储NAS | https://help.aliyun.com/zh/nas | https://help.aliyun.com/zh/nas/product-overview/release-notes |\n| 数据库 | 云数据库RDS | https://help.aliyun.com/zh/rds | https://help.aliyun.com/zh/rds/product-overview/release-notes |\n| 数据库 | 云数据库Redis | https://help.aliyun.com/zh/redis | https://help.aliyun.com/zh/redis/product-overview/release-notes |\n| 数据库 | AnalyticDB PG | https://help.aliyun.com/zh/analyticdb-for-postgresql | https://help.aliyun.com/zh/analyticdb-for-postgresql/product-overview/release-notes |\n| 容器 | 容器服务ACK | https://help.aliyun.com/zh/ack | https://help.aliyun.com/zh/ack/product-overview/release-notes |\n| 网络 | 负载均衡SLB | https://help.aliyun.com/zh/slb | https://help.aliyun.com/zh/slb/product-overview/release-notes |\n| 网络 | CDN | https://help.aliyun.com/zh/cdn | https://help.aliyun.com/zh/cdn/product-overview/release-notes |\n| 大数据 | MaxCompute | https://help.aliyun.com/zh/maxcompute | https://help.aliyun.com/zh/maxcompute/product-overview/Release-notes |\n| 大数据 | 实时计算Flink | https://help.aliyun.com/zh/flink | https://help.aliyun.com/zh/flink/product-overview/release-note |\n| 大数据 | Elasticsearch | https://help.aliyun.com/zh/elasticsearch | https://help.aliyun.com/zh/elasticsearch/product-overview/release-notes |\n| AI | 人工智能平台PAI | https://help.aliyun.com/zh/pai | https://help.aliyun.com/zh/pai/user-guide/api-aiworkspace-2021-02-04-changeset |\n| AI | 百炼平台 | https://help.aliyun.com/zh/bailian | https://help.aliyun.com/zh/bailian/release-notes |\n\n### 华为云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 弹性云服务器ECS | https://support.huaweicloud.cn/ecs/index.html | https://support.huaweicloud.cn/wtsnew-ecs/index.html |\n| 计算 | 函数工作流FunctionGraph | https://support.huaweicloud.cn/functiongraph/index.html | https://support.huaweicloud.cn/wtsnew-functiongraph/index.html |\n| 存储 | 对象存储OBS | https://support.huaweicloud.cn/obs/index.html | https://support.huaweicloud.cn/wtsnew-obs/index.html |\n| 存储 | 文件存储SFS | https://support.huaweicloud.cn/sfs/index.html | https://support.huaweicloud.cn/wtsnew-sfs/index.html |\n| 数据库 | 云数据库RDS | https://support.huaweicloud.cn/rds/index.html | https://support.huaweicloud.cn/wtsnew-rds/index.html |\n| 数据库 | 分布式缓存DCS | https://support.huaweicloud.cn/dcs/index.html | https://support.huaweicloud.cn/wtsnew-dcs/index.html |\n| 数据库 | 数据仓库GaussDB(DWS) | https://support.huaweicloud.cn/dws/index.html | https://support.huaweicloud.cn/wtsnew-dws/index.html |\n| 容器 | 云容器引擎CCE | https://support.huaweicloud.cn/cce/index.html | https://support.huaweicloud.cn/wtsnew-cce/index.html |\n| 网络 | 弹性负载均衡ELB | https://support.huaweicloud.cn/elb/index.html | https://support.huaweicloud.cn/wtsnew-elb/index.html |\n| 网络 | CDN | https://support.huaweicloud.cn/cdn/index.html | https://support.huaweicloud.cn/wtsnew-cdn/index.html |\n| 大数据 | MapReduce服务MRS | https://support.huaweicloud.cn/mrs/index.html | https://support.huaweicloud.cn/wtsnew-mrs/index.html |\n| 大数据 | 数据湖探索DLI | https://support.huaweicloud.cn/dli/index.html | https://support.huaweicloud.cn/wtsnew-dli/index.html |\n| 搜索 | 云搜索服务CSS | https://support.huaweicloud.cn/css/index.html | https://support.huaweicloud.cn/wtsnew-css/index.html |\n| AI | AI开发平台ModelArts | https://support.huaweicloud.cn/modelarts/index.html | https://support.huaweicloud.cn/wtsnew-modelarts/index.html |\n| AI | 盘古大模型平台 | https://support.huaweicloud.cn/pangu/index.html | https://support.huaweicloud.cn/wtsnew-pangu/index.html |\n\n### AWS（亚马逊云）\n| 品类 | 产品 | 文档 | 对应阿里云/华为云 |\n|------|------|------|----------|\n| 计算 | EC2 | https://docs.aws.amazon.com/zh_cn/ec2/ | ECS / ECS |\n| 计算 | Lambda | https://docs.aws.amazon.com/zh_cn/lambda/ | FC / FunctionGraph |\n| 存储 | S3 | https://docs.aws.amazon.com/zh_cn/AmazonS3/ | OSS / OBS |\n| 存储 | EFS | https://docs.aws.amazon.com/zh_cn/efs/ | NAS / SFS |\n| 数据库 | RDS | https://docs.aws.amazon.com/zh_cn/AmazonRDS/ | RDS / RDS |\n| 数据库 | ElastiCache | https://docs.aws.amazon.com/zh_cn/AmazonElastiCache/ | Redis / DCS |\n| 数据库 | Redshift | https://docs.aws.amazon.com/zh_cn/redshift/ | AnalyticDB / DWS |\n| 容器 | EKS | https://docs.aws.amazon.com/zh_cn/eks/ | ACK / CCE |\n| 网络 | ELB | https://docs.aws.amazon.com/zh_cn/elasticloadbalancing/ | SLB / ELB |\n| 网络 | CloudFront | https://docs.aws.amazon.com/zh_cn/AmazonCloudFront/ | CDN / CDN |\n| 大数据 | EMR | https://docs.aws.amazon.com/zh_cn/emr/ | MaxCompute / MRS |\n| 大数据 | Managed Flink | https://docs.aws.amazon.com/zh_cn/managed-flink/ | Flink / DLI |\n| 搜索 | OpenSearch | https://docs.aws.amazon.com/zh_cn/opensearch-service/ | Elasticsearch / CSS |\n| AI | SageMaker | https://docs.aws.amazon.com/zh_cn/sagemaker/ | PAI / ModelArts |\n| AI | Bedrock | https://docs.aws.amazon.com/zh_cn/bedrock/ | 百炼 / 盘古 |\n\n### 腾讯云\n| 品类 | 产品 | 文档 | 对应阿里云/华为云 |\n|------|------|------|----------|\n| 计算 | 云服务器 CVM | https://cloud.tencent.com/document/product/213 | ECS / ECS |\n| 计算 | 云函数 SCF | https://cloud.tencent.com/document/product/583 | FC / FunctionGraph |\n| 存储 | 对象存储 COS | https://cloud.tencent.com/document/product/436 | OSS / OBS |\n| 存储 | 文件存储 CFS | https://cloud.tencent.com/document/product/582 | NAS / SFS |\n| 数据库 | 云数据库 MySQL | https://cloud.tencent.com/document/product/236 | RDS / RDS |\n| 数据库 | 云数据库 Redis | https://cloud.tencent.com/document/product/239 | Redis / DCS |\n| 数据库 | 数据仓库 CDWPG | https://cloud.tencent.com/document/product/878 | AnalyticDB / DWS |\n| 容器 | 容器服务 TKE | https://cloud.tencent.com/document/product/457 | ACK / CCE |\n| 网络 | 负载均衡 CLB | https://cloud.tencent.com/document/product/214 | SLB / ELB |\n| 网络 | CDN | https://cloud.tencent.com/document/product/228 | CDN / CDN |\n| 大数据 | 弹性 MapReduce | https://cloud.tencent.com/document/product/589 | MaxCompute / MRS |\n| 大数据 | 流计算 Oceanus | https://cloud.tencent.com/document/product/849 | Flink / DLI |\n| 搜索 | Elasticsearch | https://cloud.tencent.com/document/product/845 | Elasticsearch / CSS |\n| AI | 机器学习平台 TI | https://cloud.tencent.com/document/product/851 | PAI / ModelArts |\n| AI | 腾讯混元大模型 | https://cloud.tencent.com/document/product/1729 | 百炼 / 盘古 |\n\n---\n\n## 使用方式\n\n用户输入目标产品后，执行以下步骤：\n\n**第一步：查找对应产品**\n从上表查找两个云厂商的对应产品。若预置清单无对应产品，告知用户并提供已知的文档入口。\n\n**第二步：运行文档抓取脚本**\n```bash\npython scripts/cloud_doc_scraper.py --product {product_key} --output {product_key}_docs.md\n```\n脚本会自动完成：依赖检查 → 目录解析 → 核心页面筛选 → 并发抓取 → 输出 markdown。\n\n若脚本不可用，可使用 web_fetch 手动逐页抓取（参考上方文档入口表格）。\n\n**第三步：文档内容优先级**\n按以下优先级抓取文档内容：\n\n1. **产品概述/简介页面**（了解产品定位和核心价值）\n2. **组件版本表**（大数据类产品，如 EMR 组件版本、MRS 组件版本）\n3. **核心特性/功能说明页面**（了解能力边界）\n4. **规格参数/性能指标页面**（了解性能上限）\n5. **内核增强说明页面**（了解自研能力）\n6. **最佳实践/使用场景页面**（了解适用场景）\n7. **更新日志**（了解近12个月更新动态）\n\n**第四步：整理对比信息**\n基于抓取的文档内容，整理以下信息：\n- 产品形态差异（托管服务 vs PaaS 平台等）\n- 关键指标的数字差距（性能上限、规格范围、SLA 等）\n- 功能支持差异（一方有、一方没有的能力）\n- 实现路径差异（相同功能的不同实现方式）\n- 更新动态差异（近期迭代重点）\n\n**第五步：生成对比文档**\n输出结构化对比文档，包含：\n1. 两款产品的核心差异点\n2. 各自的优势和适用场景\n3. 功能/性能对比表格\n\n所有结论必须基于官方文档，标注信息来源。\n\n**第六步：保存并展示结果**\n1. 将完整分析报告保存为 markdown 文件（如 `{product_key}_competitive_analysis.md`），写入 workspace\n2. **必须将分析报告的核心内容直接展示给用户**——不要只说\"已保存到文件\"，而是把关键结论、对比表格、选型建议等直接输出到对话中，让用户一眼就能看到结果\n3. 在展示末尾附上文件路径，方便用户后续引用\n\n---\n\n## 对比维度参考\n\n根据产品类型，优先对比以下维度：\n\n**基础维度（必选）**：\n- 开源组件版本支持（如 Elasticsearch 7.10/8.x、OpenSearch 2.x）\n- 内核增强能力（自研内核、性能优化、稳定性增强）\n- 核心功能完整性（向量检索、存算分离、智能运维）\n- 规格与性能上限（单节点存储、分片数、QPS）\n\n**增强维度（按产品类型选择）**：\n- 搜索类：向量检索算法、量化方式、向量维度、AI 搜索能力\n- 数据库类：高可用架构、备份恢复、容灾能力\n- 大数据类：计算引擎、存储格式、数据源集成\n- AI 类：模型管理、推理能力、RAG 支持\n\n**迭代维度（可选）**：\n- 近 12 个月功能更新记录\n- 产品迭代重点（从更新日志推断）\n\n---\n\n## 使用约束\n- 所有信息来自官方文档，不使用第三方信息或推测内容\n- 若文档抓取失败，明确说明失败原因\n- 若预置清单无对应产品，告知用户并提供已知入口\n- 若产品形态差异过大，说明差异后再对比可对比的维度\n- 对比基于事实数据，避免主观评价\n- 版本号、性能数据、规格参数等必须标注来源文档\n\n---\n\n## 脚本技术细节\n\n### 依赖（需手动安装）\n- Python 3.10+\n- playwright + chromium（浏览器自动化）\n- httpx + beautifulsoup4（HTTP fallback）\n\n安装命令：\n```bash\npip install playwright httpx beautifulsoup4\nplaywright install chromium\n```\n\n### 已知限制\n- 华为云部分产品（OBS, RDS, DCS, CDN, SFS）旧版 productdesc 页面已 404，脚本使用 deep_links 兜底\n- 华为云文档站部分页面需要 JS 渲染，web_fetch 只能拿到空壳，建议用脚本\n- 华为云 changelog 页面（wtsnew-*）部分在 .cn 域名 404，脚本自动回退 .com\n- 阿里云部分子页面可能返回空内容，脚本会尝试 HTTP fallback\n- 个别 deep_links URL 可能随文档更新而失效，需定期维护\n- 扩展兼容模式（`--stealth`）默认关闭，仅在用户显式启用时生效，用于为 JS 重型站点提供额外的浏览器上下文配置\n\nFile v1.1.0:README.md\n\n# Cloud Product Analysis / 云产品文档对比工具\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)\n[![Version](https://img.shields.io/badge/version-4.6.0-green.svg)](_meta.json)\n\n**English** | [中文](#中文文档)\n\n---\n\n## What is this?\n\nA documentation aggregation tool that automatically scrapes official cloud provider documentation (Alibaba Cloud, Huawei Cloud, AWS, Tencent Cloud) and generates structured comparison reports to assist with technical evaluation and learning.\n\n## When to use\n\n- **Technical evaluation**: Compare product features before cloud migration or multi-cloud deployment\n- **Learning**: Understand cloud computing products across providers\n- **Research**: Quickly access official documentation for competitive analysis\n- **Architecture design**: Evaluate product capabilities for solution design\n\n## Prerequisites\n\n- Python 3.10+\n- pip (Python package manager)\n\n## Installation\n\n```bash\n# 1. Install Python dependencies\npip install -r requirements.txt\n\n# 2. Install Chromium browser for Playwright\nplaywright install chromium\n```\n\n## Quick Start\n\n```bash\n# Compare ECS products (Alibaba Cloud + Huawei Cloud by default)\npython scripts/cloud_doc_scraper.py --product ecs\n\n# Three-way comparison (Alibaba + Huawei + AWS)\npython scripts/cloud_doc_scraper.py --product oss --providers aliyun,huawei,aws\n\n# Include Tencent Cloud\npython scripts/cloud_doc_scraper.py --product rds --providers aliyun,huawei,aws,tencent\n\n# Save to file\npython scripts/cloud_doc_scraper.py --product redis --output redis_comparison.md\n\n# List all supported products\npython scripts/cloud_doc_scraper.py --list\n```\n\n**Supported products**: ecs, oss, rds, redis, ack, fc, slb, maxcompute, pai, bailian, cdn, nas, flink, elasticsearch, dws\n\n**Supported providers**: `aliyun`, `huawei`, `aws`, `tencent`\n\n## Output Format\n\nThe generated markdown file contains:\n- Quick comparison table (overview of key metrics)\n- Original documentation content (for AI-assisted deep analysis)\n- Update logs (recent feature releases)\n\nView [sample output](https://github.com/example/sample_output.md) (example link)\n\n## How it works\n\n1. Dependency check (prompts for installation if missing)\n2. Parse documentation navigation menu\n3. Prioritize core pages (product overview > specs > pricing > scenarios)\n4. Concurrent fetching with retry logic\n5. Output denoised markdown suitable for AI analysis\n\n**Fallback mechanisms**:\n- HTTP fallback when JavaScript rendering fails\n- Pre-configured deep links when menu parsing fails\n- Domain fallback (.cn → .com for Huawei Cloud)\n\n## Register as Claude Code Skill\n\nTo use this tool directly from Claude Code CLI:\n\n```bash\n# Copy or symlink this directory to ~/.claude/skills/\ncp -r cloud-product-analysis ~/.claude/skills/\n\n# Or create a symlink\nln -s $(pwd) ~/.claude/skills/cloud-product-analysis\n```\n\nThen in Claude Code:\n```\nUser: Compare ECS products between Alibaba Cloud and AWS\nClaude: [automatically invokes cloud-product-analysis skill]\n```\n\n## Contributing\n\nContributions welcome! Areas for improvement:\n- Add more cloud providers (GCP, Azure)\n- Add more product categories\n- Improve content extraction accuracy\n- Add integration tests\n\n## License\n\nApache License 2.0 - see [LICENSE](LICENSE) for details.\n\n---\n\n# 中文文档\n\n## 这是什么？\n\n云产品技术文档聚合工具，自动抓取阿里云、华为云、AWS、腾讯云官方文档，生成结构化对比资料，辅助技术选型和学习。\n\n## 适用场景\n\n- **技术选型**：云迁移或多云部署前对比产品特性\n- **学习提升**：快速了解云计算产品知识\n- **竞品研究**：对比不同云厂商的产品能力\n- **架构设计**：评估产品能力以设计解决方案\n\n## 前置要求\n\n- Python 3.10+\n- pip（Python 包管理器）\n\n## 安装步骤\n\n```bash\n# 1. 安装 Python 依赖\npip install -r requirements.txt\n\n# 2. 安装 Playwright 浏览器\nplaywright install chromium\n```\n\n## 快速开始\n\n```bash\n# 对比 ECS 产品（默认阿里云+华为云）\npython scripts/cloud_doc_scraper.py --product ecs\n\n# 三方对比（阿里云+华为云+AWS）\npython scripts/cloud_doc_scraper.py --product oss --providers aliyun,huawei,aws\n\n# 包含腾讯云\npython scripts/cloud_doc_scraper.py --product rds --providers aliyun,huawei,aws,tencent\n\n# 保存到文件\npython scripts/cloud_doc_scraper.py --product redis --output redis_对比.md\n\n# 查看所有支持的产品\npython scripts/cloud_doc_scraper.py --list\n```\n\n**支持的产品**：ecs（云服务器）、oss（对象存储）、rds（关系数据库）、redis（缓存）、ack（容器服务）、fc（函数计算）、slb（负载均衡）、maxcompute（大数据）、pai（AI 平台）、bailian（大模型平台）、cdn、nas（文件存储）、flink（实时计算）、elasticsearch（搜索）、dws（数据仓库）\n\n**支持的厂商**：`aliyun`（阿里云）、`huawei`（华为云）、`aws`（亚马逊云）、`tencent`（腾讯云）\n\n## 输出格式\n\n生成的 markdown 文件包含：\n- 快速对比表格（关键指标概览）\n- 原始文档内容（供 AI 辅助深度分析）\n- 更新日志（近期功能发布）\n\n查看[示例输出](https://github.com/example/sample_output.md)（示例链接）\n\n## 工作原理\n\n1. 依赖检测（缺失时提示安装）\n2. 解析文档导航目录\n3. 按优先级筛选核心页面（产品概述 > 规格参数 > 计费 > 应用场景）\n4. 并发抓取，自动重试\n5. 输出去噪后的 markdown，适合 AI 分析\n\n**容错机制**：\n- JavaScript 渲染失败时的 HTTP 降级\n- 目录解析失败时的预配置深链\n- 华为云域名降级（.cn → .com）\n\n## 注册为 Claude Code 技能\n\n将此工具注册到 Claude Code CLI：\n\n```bash\n# 复制或软链接到 ~/.claude/skills/\ncp -r cloud-product-analysis ~/.claude/skills/\n\n# 或创建软链接\nln -s $(pwd) ~/.claude/skills/cloud-product-analysis\n```\n\n然后在 Claude Code 中：\n```\n用户：对比阿里云和 AWS 的 ECS 产品\nClaude：[自动调用 cloud-product-analysis 技能]\n```\n\n## 贡献指南\n\n欢迎贡献！改进方向：\n- 添加更多云厂商（GCP、Azure）\n- 添加更多产品类别\n- 提升内容提取准确率\n- 增加集成测试\n\n## 许可证\n\nApache License 2.0 - 详见 [LICENSE](LICENSE) 文件。\n\nFile v1.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7ecgbzbya89gesghbv1kty9d82r8e4\",\n  \"slug\": \"cloud-product-analysis\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1782113502397\n}\n\nFile v1.1.0:skill-card.md\n\n## Description:\n\nAggregates official Alibaba Cloud, Huawei Cloud, AWS, and Tencent Cloud documentation and generates structured cloud product comparison material for technical evaluation and learning.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[ucsdzehualiu](https://clawhub.ai/user/ucsdzehualiu)\n\n### License/Terms of Use:\n\nApache 2.0\n\n## Use Case:\n\nDevelopers, architects, and technical evaluators use this skill to collect official cloud-provider documentation and produce structured comparison reports for cloud migration, multi-cloud planning, architecture design, and product learning.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Browser-based scraping uses unsafe settings and loose URL validation.\n\nMitigation: Run only in a low-privilege environment without mounted secrets or sensitive workspaces, and prefer a revised version that removes --no-sandbox and enforces strict hostname and redirect allowlists.\n\nRisk: Generated reports can be written to user-selected output paths.\n\nMitigation: Choose report output paths deliberately and review generated markdown before relying on it for technical decisions.\n\nRisk: The optional --stealth mode changes browser behavior for JavaScript-heavy documentation sites.\n\nMitigation: Avoid --stealth unless normal scraping fails and the target documentation source is expected.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/ucsdzehualiu/skills/cloud-product-analysis)\n- [Alibaba Cloud documentation entry](https://help.aliyun.com/zh/{product})\n- [Huawei Cloud documentation entry](https://support.huaweicloud.cn/{product}/index.html)\n- [AWS documentation entry](https://docs.aws.amazon.com/zh_cn/{service}/)\n- [Tencent Cloud documentation entry](https://cloud.tencent.com/document/product)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown reports with comparison tables, sourced documentation excerpts, update logs, and inline shell commands when installation or execution steps are needed.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May write markdown report files to a user-selected workspace path.]\n\n## Skill Version(s):\n\n1.1.0 (source: frontmatter and server release metadata)\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\nFile v1.1.0:LICENSE\n\nApache License\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n   \"License\" shall mean the terms and conditions for use, reproduction,\n   and distribution as defined by Sections 1 through 9 of this document.\n\n   \"Licensor\" shall mean the copyright owner or entity authorized by\n   the copyright owner that is granting the License.\n\n   \"Legal Entity\" shall mean the union of the acting entity and all\n   other entities that control, are controlled by, or are under common\n   control with that entity. For the purposes of this definition,\n   \"control\" means (i) the power, direct or indirect, to cause the\n   direction or management of such entity, whether by contract or\n   otherwise, or (ii) ownership of fifty percent (50%) or more of the\n   outstanding shares, or (iii) beneficial ownership of such entity.\n\n   \"You\" (or \"Your\") shall mean an individual or Legal Entity\n   exercising permissions granted by this License.\n\n   \"Source\" form shall mean the preferred form for making modifications,\n   including but not limited to software source code, documentation\n   source, and configuration files.\n\n   \"Object\" form shall mean any form resulting from mechanical\n   transformation or translation of a Source form, including but\n   not limited to compiled object code, generated documentation,\n   and conversions to other media types.\n\n   \"Work\" shall mean the work of authorship, whether in Source or\n   Object form, made available under the License, as indicated by a\n   copyright notice that is included in or attached to the work\n   (an example is provided in the Appendix below).\n\n   \"Derivative Works\" shall mean any work, whether in Source or Object\n   form, that is based on (or derived from) the Work and for which the\n   editorial revisions, annotations, elaborations, or other modifications\n   represent, as a whole, an original work of authorship. For the purposes\n   of this License, Derivative Works shall not include works that remain\n   separable from, or merely link (or bind by name) to the interfaces of,\n   the Work and Derivative Works thereof.\n\n   \"Contribution\" shall mean any work of authorship, including\n   the original version of the Work and any modifications or additions\n   to that Work or Derivative Works thereof, that is intentionally\n   submitted to Licensor for inclusion in the Work by the copyright owner\n   or by an individual or Legal Entity authorized to submit on behalf of\n   the copyright owner. For the purposes of this definition, \"submitted\"\n   means any form of electronic, verbal, or written communication sent\n   to the Licensor or its representatives, including but not limited to\n   communication on electronic mailing lists, source code control systems,\n   and issue tracking systems that are managed by, or on behalf of, the\n   Licensor for the purpose of discussing and improving the Work, but\n   excluding communication that is conspicuously marked or otherwise\n   designated in writing by the copyright owner as \"Not a Contribution.\"\n\n   \"Contributor\" shall mean Licensor and any individual or Legal Entity\n   on behalf of whom a Contribution has been received by Licensor and\n   subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n   this License, each Contributor hereby grants to You a perpetual,\n   worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n   copyright license to reproduce, prepare Derivative Works of,\n   publicly display, publicly perform, sublicense, and distribute the\n   Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n   this License, each Contributor hereby grants to You a perpetual,\n   worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n   (except as stated in this section) patent license to make, have made,\n   use, offer to sell, sell, import, and otherwise transfer the Work,\n   where such license applies only to those patent claims licensable\n   by such Contributor that are necessarily infringed by their\n   Contribution(s) alone or by combination of their Contribution(s)\n   with the Work to which such Contribution(s) was submitted. If You\n   institute patent litigation against any entity (including a\n   cross-claim or counterclaim in a lawsuit) alleging that the Work\n   or a Contribution incorporated within the Work constitutes direct\n   or contributory patent infringement, then any patent licenses\n   granted to You under this License for that Work shall terminate\n   as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n   Work or Derivative Works thereof in any medium, with or without\n   modifications, and in Source or Object form, provided that You\n   meet the following conditions:\n\n   (a) You must give any other recipients of the Work or\n       Derivative Works a copy of this License; and\n\n   (b) You must cause any modified files to carry prominent notices\n       stating that You changed the files; and\n\n   (c) You must retain, in the Source form of any Derivative Works\n       that You distribute, all copyright, patent, trademark, and\n       attribution notices from the Source form of the Work,\n       excluding those notices that do not pertain to any part of\n       the Derivative Works; and\n\n   (d) If the Work includes a \"NOTICE\" text file as part of its\n       distribution, then any Derivative Works that You distribute must\n       include a readable copy of the attribution notices contained\n       within such NOTICE file, excluding those notices that do not\n       pertain to any part of the Derivative Works, in at least one\n       of the following places: within a NOTICE text file distributed\n       as part of the Derivative Works; within the Source form or\n       documentation, if provided along with the Derivative Works; or,\n       within a display generated by the Derivative Works, if and\n       wherever such third-party notices normally appear. The contents\n       of the NOTICE file are for informational purposes only and\n       do not modify the License. You may add Your own attribution\n       notices within Derivative Works that You distribute, alongside\n       or as an addendum to the NOTICE text from the Work, provided\n       that such additional attribution notices cannot be construed\n       as modifying the License.\n\n   You may add Your own copyright statement to Your modifications and\n   may provide additional or different license terms and conditions\n   for use, reproduction, or distribution of Your modifications, or\n   for any such Derivative Works as a whole, provided Your use,\n   reproduction, and distribution of the Work otherwise complies with\n   the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n   any Contribution intentionally submitted for inclusion in the Work\n   by You to the Licensor shall be under the terms and conditions of\n   this License, without any additional terms or conditions.\n   Notwithstanding the above, nothing herein shall supersede or modify\n   the terms of any separate license agreement you may have executed\n   with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n   names, trademarks, service marks, or product names of the Licensor,\n   except as required for reasonable and customary use in describing the\n   origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n   agreed to in writing, Licensor provides the Work (and each\n   Contributor provides its Contributions) on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n   implied, including, without limitation, any warranties or conditions\n   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n   PARTICULAR PURPOSE. You are solely responsible for determining the\n   appropriateness of using or redistributing the Work and assume any\n   risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n   whether in tort (including negligence), contract, or otherwise,\n   unless required by applicable law (such as deliberate and grossly\n   negligent acts) or agreed to in writing, shall any Contributor be\n   liable to You for damages, including any direct, indirect, special,\n   incidental, or consequential damages of any character arising as a\n   result of this License or out of the use or inability to use the\n   Work (including but not limited to damages for loss of goodwill,\n   work stoppage, computer failure or malfunction, or any and all\n   other commercial damages or losses), even if such Contributor\n   has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Support. While redistributing\n   the Work or Derivative Works thereof, You may choose to offer,\n   and charge a fee for, acceptance of support, warranty, indemnity,\n   or other liability obligations and/or rights consistent with this\n   License. However, in accepting such obligations, You may act only\n   on Your own behalf and on Your sole responsibility, not on behalf\n   of any other Contributor, and only if You agree to indemnify,\n   defend, and hold each Contributor harmless for any liability\n   incurred by, or claims asserted against, such Contributor by reason\n   of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nFile v1.1.0:requirements.txt\n\n# cloud-product-analysis dependencies\n# Install: pip install -r requirements.txt\n\nplaywright==1.48.0\nhttpx==0.27.2\nbeautifulsoup4==4.12.3\n\n# After pip install, run: playwright install chromium\n\nArchive v1.0.7: 6 files, 21109 bytes\n\nFiles: _meta.json (141b), scripts/cloud_doc_scraper.py (53805b), scripts/test.sh (2848b), skill-card.md (2127b), SKILL.md (13251b), tests/test.sh (2614b)\n\nFile v1.0.7:SKILL.md\n\n---\nname: cloud-compare\ndescription: 云产品技术文档对比工具，自动抓取阿里云、华为云、AWS 官方文档，生成结构化对比资料，辅助技术选型和学习\nauthor: cloud-compare\nversion: \"4.5.0\"\nlicense: Apache-2.0\nallowed-tools: web_fetch\n---\n\n# 云产品文档对比工具\n\n## 工具说明\n这是一个云产品技术文档聚合工具，帮助开发者和架构师快速了解不同云厂商的产品特性。\n\n**适用场景**：\n- 技术选型前了解产品差异\n- 学习云计算产品知识\n- 对比不同云厂商的产品能力\n- 快速查阅官方文档关键信息\n\n## 快速开始\n\n### 方式一：使用文档抓取脚本（推荐）\n\n脚本位于 `scripts/cloud_doc_scraper.py`，自动解析文档目录、抓取核心页面、输出 markdown。\n\n> **依赖需手动安装**：`pip install playwright httpx beautifulsoup4 && playwright install chromium`\n\n```bash\n# 默认对比阿里云和华为云\npython scripts/cloud_doc_scraper.py --product ecs\n\n# 对比阿里云、华为云、AWS（三方对比）\npython scripts/cloud_doc_scraper.py --product oss --providers aliyun,huawei,aws\n\n# 只对比阿里云和 AWS\npython scripts/cloud_doc_scraper.py --product rds --providers aliyun,aws\n\n# 自定义输出和页数\npython scripts/cloud_doc_scraper.py --product redis --providers aliyun,huawei,aws --output redis_3way.md --max-pages 15\n\n# 查看所有支持的产品\npython scripts/cloud_doc_scraper.py --list\n```\n\n**支持的产品**：ecs, oss, rds, redis, ack, fc, slb, maxcompute, pai, bailian, cdn, nas, flink, elasticsearch, dws\n\n**支持的厂商**：\n- `aliyun`（阿里云）\n- `huawei`（华为云）\n- `aws`（亚马逊云）\n\n**输出**：markdown 文件，包含各厂商的官方文档原文 + 更新日志，可直接粘贴给 AI 做竞品分析。\n\n**工作原理**：\n1. 检测依赖是否就绪，缺失时提示安装命令并退出\n2. 用 Playwright 打开文档首页，解析左侧目录导航\n3. 按优先级筛选核心页面（产品介绍 > 规格参数 > 计费 > 应用场景）\n4. 并发抓取各页面内容，输出去噪后的纯文本\n5. 支持 HTTP fallback（Playwright 抓取失败时自动用 httpx+BS4）\n6. 支持 deep_links（目录解析失败时使用预配置的页面 URL）\n7. Stealth 模式（`--stealth`）默认关闭，仅在显式启用时处理 JS 渲染兼容性问题\n\n### 方式二：手动用 web_fetch 逐页抓取\n\n参考下方\"官方文档入口\"表格，用 `web_fetch` 工具逐页抓取文档内容。\n\n---\n\n## 官方文档入口\n\n### 文档 URL 说明\n\n**华为云文档**：\n- 旧版文档（productdesc-*）：部分产品已 404（OBS, RDS, DCS, CDN, SFS 等），脚本已内置正确的 deep_links\n- 新版文档（SPA index.html）：需要 JS 渲染，web_fetch 只能拿到空壳，建议用脚本\n- 更新日志：`https://support.huaweicloud.cn/wtsnew-{product}/index.html`\n\n**阿里云文档**：\n- 主入口：`https://help.aliyun.com/zh/{product}`\n- 更新日志：`https://help.aliyun.com/zh/{product}/product-overview/release-notes`\n- URL 可能变更，脚本会自动从目录导航发现链接\n\n**AWS 文档**：\n- 中文文档：`https://docs.aws.amazon.com/zh_cn/{service}/`\n- 更新日志：各产品文档内的 `document-history.html` 或 `WhatsNew.html`\n- 脚本使用预配置的 deep_links 直接抓取核心页面\n\n### 阿里云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 云服务器ECS | https://help.aliyun.com/zh/ecs | https://help.aliyun.com/zh/ecs/product-overview/release-notes |\n| 计算 | 函数计算FC | https://help.aliyun.com/zh/fc | https://help.aliyun.com/zh/fc/product-overview/release-notes |\n| 存储 | 对象存储OSS | https://help.aliyun.com/zh/oss | https://help.aliyun.com/zh/oss/product-overview/release-notes |\n| 存储 | 文件存储NAS | https://help.aliyun.com/zh/nas | https://help.aliyun.com/zh/nas/product-overview/release-notes |\n| 数据库 | 云数据库RDS | https://help.aliyun.com/zh/rds | https://help.aliyun.com/zh/rds/product-overview/release-notes |\n| 数据库 | 云数据库Redis | https://help.aliyun.com/zh/redis | https://help.aliyun.com/zh/redis/product-overview/release-notes |\n| 数据库 | AnalyticDB PG | https://help.aliyun.com/zh/analyticdb-for-postgresql | https://help.aliyun.com/zh/analyticdb-for-postgresql/product-overview/release-notes |\n| 容器 | 容器服务ACK | https://help.aliyun.com/zh/ack | https://help.aliyun.com/zh/ack/product-overview/release-notes |\n| 网络 | 负载均衡SLB | https://help.aliyun.com/zh/slb | https://help.aliyun.com/zh/slb/product-overview/release-notes |\n| 网络 | CDN | https://help.aliyun.com/zh/cdn | https://help.aliyun.com/zh/cdn/product-overview/release-notes |\n| 大数据 | MaxCompute | https://help.aliyun.com/zh/maxcompute | https://help.aliyun.com/zh/maxcompute/product-overview/Release-notes |\n| 大数据 | 实时计算Flink | https://help.aliyun.com/zh/flink | https://help.aliyun.com/zh/flink/product-overview/release-note |\n| 大数据 | Elasticsearch | https://help.aliyun.com/zh/elasticsearch | https://help.aliyun.com/zh/elasticsearch/product-overview/release-notes |\n| AI | 人工智能平台PAI | https://help.aliyun.com/zh/pai | https://help.aliyun.com/zh/pai/user-guide/api-aiworkspace-2021-02-04-changeset |\n| AI | 百炼平台 | https://help.aliyun.com/zh/bailian | https://help.aliyun.com/zh/bailian/release-notes |\n\n### 华为云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 弹性云服务器ECS | https://support.huaweicloud.cn/ecs/index.html | https://support.huaweicloud.cn/wtsnew-ecs/index.html |\n| 计算 | 函数工作流FunctionGraph | https://support.huaweicloud.cn/functiongraph/index.html | https://support.huaweicloud.cn/wtsnew-functiongraph/index.html |\n| 存储 | 对象存储OBS | https://support.huaweicloud.cn/obs/index.html | https://support.huaweicloud.cn/wtsnew-obs/index.html |\n| 存储 | 文件存储SFS | https://support.huaweicloud.cn/sfs/index.html | https://support.huaweicloud.cn/wtsnew-sfs/index.html |\n| 数据库 | 云数据库RDS | https://support.huaweicloud.cn/rds/index.html | https://support.huaweicloud.cn/wtsnew-rds/index.html |\n| 数据库 | 分布式缓存DCS | https://support.huaweicloud.cn/dcs/index.html | https://support.huaweicloud.cn/wtsnew-dcs/index.html |\n| 数据库 | 数据仓库GaussDB(DWS) | https://support.huaweicloud.cn/dws/index.html | https://support.huaweicloud.cn/wtsnew-dws/index.html |\n| 容器 | 云容器引擎CCE | https://support.huaweicloud.cn/cce/index.html | https://support.huaweicloud.cn/wtsnew-cce/index.html |\n| 网络 | 弹性负载均衡ELB | https://support.huaweicloud.cn/elb/index.html | https://support.huaweicloud.cn/wtsnew-elb/index.html |\n| 网络 | CDN | https://support.huaweicloud.cn/cdn/index.html | https://support.huaweicloud.cn/wtsnew-cdn/index.html |\n| 大数据 | MapReduce服务MRS | https://support.huaweicloud.cn/mrs/index.html | https://support.huaweicloud.cn/wtsnew-mrs/index.html |\n| 大数据 | 数据湖探索DLI | https://support.huaweicloud.cn/dli/index.html | https://support.huaweicloud.cn/wtsnew-dli/index.html |\n| 搜索 | 云搜索服务CSS | https://support.huaweicloud.cn/css/index.html | https://support.huaweicloud.cn/wtsnew-css/index.html |\n| AI | AI开发平台ModelArts | https://support.huaweicloud.cn/modelarts/index.html | https://support.huaweicloud.cn/wtsnew-modelarts/index.html |\n| AI | 盘古大模型平台 | https://support.huaweicloud.cn/pangu/index.html | https://support.huaweicloud.cn/wtsnew-pangu/index.html |\n\n### AWS（亚马逊云）\n| 品类 | 产品 | 文档 | 对应阿里云/华为云 |\n|------|------|------|----------|\n| 计算 | EC2 | https://docs.aws.amazon.com/zh_cn/ec2/ | ECS / ECS |\n| 计算 | Lambda | https://docs.aws.amazon.com/zh_cn/lambda/ | FC / FunctionGraph |\n| 存储 | S3 | https://docs.aws.amazon.com/zh_cn/AmazonS3/ | OSS / OBS |\n| 存储 | EFS | https://docs.aws.amazon.com/zh_cn/efs/ | NAS / SFS |\n| 数据库 | RDS | https://docs.aws.amazon.com/zh_cn/AmazonRDS/ | RDS / RDS |\n| 数据库 | ElastiCache | https://docs.aws.amazon.com/zh_cn/AmazonElastiCache/ | Redis / DCS |\n| 数据库 | Redshift | https://docs.aws.amazon.com/zh_cn/redshift/ | AnalyticDB / DWS |\n| 容器 | EKS | https://docs.aws.amazon.com/zh_cn/eks/ | ACK / CCE |\n| 网络 | ELB | https://docs.aws.amazon.com/zh_cn/elasticloadbalancing/ | SLB / ELB |\n| 网络 | CloudFront | https://docs.aws.amazon.com/zh_cn/AmazonCloudFront/ | CDN / CDN |\n| 大数据 | EMR | https://docs.aws.amazon.com/zh_cn/emr/ | MaxCompute / MRS |\n| 大数据 | Managed Flink | https://docs.aws.amazon.com/zh_cn/managed-flink/ | Flink / DLI |\n| 搜索 | OpenSearch | https://docs.aws.amazon.com/zh_cn/opensearch-service/ | Elasticsearch / CSS |\n| AI | SageMaker | https://docs.aws.amazon.com/zh_cn/sagemaker/ | PAI / ModelArts |\n| AI | Bedrock | https://docs.aws.amazon.com/zh_cn/bedrock/ | 百炼 / 盘古 |\n\n---\n\n## 使用方式\n\n用户输入目标产品后，执行以下步骤：\n\n**第一步：查找对应产品**\n从上表查找两个云厂商的对应产品。若预置清单无对应产品，告知用户并提供已知的文档入口。\n\n**第二步：运行文档抓取脚本**\n```bash\npython scripts/cloud_doc_scraper.py --product {product_key} --output {product_key}_docs.md\n```\n脚本会自动完成：依赖检查 → 目录解析 → 核心页面筛选 → 并发抓取 → 输出 markdown。\n\n若脚本不可用，可使用 web_fetch 手动逐页抓取（参考上方文档入口表格）。\n\n**第三步：文档内容优先级**\n按以下优先级抓取文档内容：\n\n1. **产品概述/简介页面**（了解产品定位和核心价值）\n2. **组件版本表**（大数据类产品，如 EMR 组件版本、MRS 组件版本）\n3. **核心特性/功能说明页面**（了解能力边界）\n4. **规格参数/性能指标页面**（了解性能上限）\n5. **内核增强说明页面**（了解自研能力）\n6. **最佳实践/使用场景页面**（了解适用场景）\n7. **更新日志**（了解近12个月更新动态）\n\n**第四步：整理对比信息**\n基于抓取的文档内容，整理以下信息：\n- 产品形态差异（托管服务 vs PaaS 平台等）\n- 关键指标的数字差距（性能上限、规格范围、SLA 等）\n- 功能支持差异（一方有、一方没有的能力）\n- 实现路径差异（相同功能的不同实现方式）\n- 更新动态差异（近期迭代重点）\n\n**第五步：生成对比文档**\n输出结构化对比文档，包含：\n1. 两款产品的核心差异点\n2. 各自的优势和适用场景\n3. 功能/性能对比表格\n\n所有结论必须基于官方文档，标注信息来源。\n\n**第七步：保存并展示结果**\n1. 将完整分析报告保存为 markdown 文件（如 `{product_key}_competitive_analysis.md`），写入 workspace\n2. **必须将分析报告的核心内容直接展示给用户**——不要只说\"已保存到文件\"，而是把关键结论、对比表格、选型建议等直接输出到对话中，让用户一眼就能看到结果\n3. 在展示末尾附上文件路径，方便用户后续引用\n\n---\n\n## 对比维度参考\n\n根据产品类型，优先对比以下维度：\n\n**基础维度（必选）**：\n- 开源组件版本支持（如 Elasticsearch 7.10/8.x、OpenSearch 2.x）\n- 内核增强能力（自研内核、性能优化、稳定性增强）\n- 核心功能完整性（向量检索、存算分离、智能运维）\n- 规格与性能上限（单节点存储、分片数、QPS）\n\n**增强维度（按产品类型选择）**：\n- 搜索类：向量检索算法、量化方式、向量维度、AI 搜索能力\n- 数据库类：高可用架构、备份恢复、容灾能力\n- 大数据类：计算引擎、存储格式、数据源集成\n- AI 类：模型管理、推理能力、RAG 支持\n\n**迭代维度（可选）**：\n- 近 12 个月功能更新记录\n- 产品迭代重点（从更新日志推断）\n\n---\n\n## 使用约束\n- 所有信息来自官方文档，不使用第三方信息或推测内容\n- 若文档抓取失败，明确说明失败原因\n- 若预置清单无对应产品，告知用户并提供已知入口\n- 若产品形态差异过大，说明差异后再对比可对比的维度\n- 对比基于事实数据，避免主观评价\n- 版本号、性能数据、规格参数等必须标注来源文档\n\n---\n\n## 脚本技术细节\n\n### 依赖（需手动安装）\n- Python 3.10+\n- playwright + chromium（浏览器自动化）\n- httpx + beautifulsoup4（HTTP fallback）\n\n安装命令：\n```bash\npip install playwright httpx beautifulsoup4\nplaywright install chromium\n```\n\n### 已知限制\n- 华为云部分产品（OBS, RDS, DCS, CDN, SFS）旧版 productdesc 页面已 404，脚本使用 deep_links 兜底\n- 华为云文档站部分页面需要 JS 渲染，web_fetch 只能拿到空壳，建议用脚本\n- 华为云 changelog 页面（wtsnew-*）部分在 .cn 域名 404，脚本自动回退 .com\n- 阿里云部分子页面可能返回空内容，脚本会尝试 HTTP fallback\n- 个别 deep_links URL 可能随文档更新而失效，需定期维护\n- Stealth 模式（`--stealth`）默认关闭，仅在用户显式启用时生效，用于处理 JS 渲染兼容性问题\n\nFile v1.0.7:_meta.json\n\n{\n  \"ownerId\": \"kn7ecgbzbya89gesghbv1kty9d82r8e4\",\n  \"slug\": \"cloud-product-analysis\",\n  \"version\": \"1.0.7\",\n  \"publishedAt\": 1781458992912\n}\n\nFile v1.0.7:skill-card.md\n\n## Description: <br>\nCloud Product Compare gathers official Alibaba Cloud, Huawei Cloud, and AWS documentation and produces structured comparison material for cloud product selection and learning. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[ucsdzehualiu](https://clawhub.ai/user/ucsdzehualiu) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and cloud architects use this skill to collect official cloud documentation and compare service capabilities, limits, release updates, and selection tradeoffs across Alibaba Cloud, Huawei Cloud, and AWS. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Review before execution as proposals could introduce incorrect or misleading guidance into skills. <br>\nMitigation: Review and scan skill before deployment. <br>\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/ucsdzehualiu/cloud-product-analysis) <br>\n- [Alibaba Cloud documentation root](https://help.aliyun.com/zh/{product}) <br>\n- [Huawei Cloud documentation root](https://support.huaweicloud.cn/{product}/index.html) <br>\n- [AWS documentation root](https://docs.aws.amazon.com/zh_cn/{service}/) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Guidance] <br>\n**Output Format:** [Markdown reports with concise chat summaries and optional inline shell commands] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Runs a local Python browser-based scraper against public cloud documentation and writes Markdown report files; use a virtual environment, install dependencies manually, avoid stealth mode unless needed, and choose fresh output filenames to prevent overwrites.] <br>\n\n## Skill Version(s): <br>\n1.0.7 (source: server release evidence) <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.6: 6 files, 18515 bytes\n\nFiles: _meta.json (141b), scripts/cloud_doc_scraper.py (41343b), scripts/test.sh (2848b), skill-card.md (2257b), SKILL.md (11270b), tests/test.sh (2614b)\n\nFile v1.0.6:SKILL.md\n\n---\nname: cloud-compare\ndescription: 云产品技术文档对比工具，自动抓取阿里云、华为云官方文档，生成结构化对比资料，辅助技术选型和学习\nauthor: cloud-compare\nversion: \"4.3.0\"\nlicense: Apache-2.0\nallowed-tools: web_fetch\n---\n\n# 云产品文档对比工具\n\n## 工具说明\n这是一个云产品技术文档聚合工具，帮助开发者和架构师快速了解不同云厂商的产品特性。\n\n**适用场景**：\n- 技术选型前了解产品差异\n- 学习云计算产品知识\n- 对比不同云厂商的产品能力\n- 快速查阅官方文档关键信息\n\n## 快速开始\n\n### 方式一：使用文档抓取脚本（推荐）\n\n脚本位于 `scripts/cloud_doc_scraper.py`，自动解析文档目录、抓取核心页面、输出 markdown。\n\n> **依赖需手动安装**：`pip install playwright httpx beautifulsoup4 && playwright install chromium`\n\n```bash\npython scripts/cloud_doc_scraper.py --product ecs\npython scripts/cloud_doc_scraper.py --product oss --output oss_docs.md\npython scripts/cloud_doc_scraper.py --product rds --max-pages 15\npython scripts/cloud_doc_scraper.py --list   # 查看所有支持的产品\n```\n\n**支持的产品**：ecs, oss, rds, redis, ack, fc, slb, maxcompute, pai, bailian, cdn, nas, flink, elasticsearch, dws\n\n**输出**：markdown 文件，包含阿里云和华为云的官方文档原文 + 更新日志，可直接粘贴给 AI 做竞品分析。\n\n**工作原理**：\n1. 检测依赖是否就绪，缺失时提示安装命令并退出\n2. 用 Playwright 打开文档首页，解析左侧目录导航\n3. 按优先级筛选核心页面（产品介绍 > 规格参数 > 计费 > 应用场景）\n4. 并发抓取各页面内容，输出去噪后的纯文本\n5. 支持 HTTP fallback（Playwright 抓取失败时自动用 httpx+BS4）\n6. 支持 deep_links（目录解析失败时使用预配置的页面 URL）\n7. Stealth 模式（`--stealth`）默认关闭，仅在显式启用时处理 JS 渲染兼容性问题\n\n### 方式二：手动用 web_fetch 逐页抓取\n\n参考下方\"官方文档入口\"表格，用 `web_fetch` 工具逐页抓取文档内容。\n\n---\n\n## 官方文档入口\n\n### 文档 URL 说明\n\n**华为云文档**：\n- 旧版文档（productdesc-*）：部分产品已 404（OBS, RDS, DCS, CDN, SFS 等），脚本已内置正确的 deep_links\n- 新版文档（SPA index.html）：需要 JS 渲染，web_fetch 只能拿到空壳，建议用脚本\n- 更新日志：`https://support.huaweicloud.cn/wtsnew-{product}/index.html`\n\n**阿里云文档**：\n- 主入口：`https://help.aliyun.com/zh/{product}`\n- 更新日志：`https://help.aliyun.com/zh/{product}/product-overview/release-notes`\n- URL 可能变更，脚本会自动从目录导航发现链接\n\n### 阿里云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 云服务器ECS | https://help.aliyun.com/zh/ecs | https://help.aliyun.com/zh/ecs/product-overview/release-notes |\n| 计算 | 函数计算FC | https://help.aliyun.com/zh/fc | https://help.aliyun.com/zh/fc/product-overview/release-notes |\n| 存储 | 对象存储OSS | https://help.aliyun.com/zh/oss | https://help.aliyun.com/zh/oss/product-overview/release-notes |\n| 存储 | 文件存储NAS | https://help.aliyun.com/zh/nas | https://help.aliyun.com/zh/nas/product-overview/release-notes |\n| 数据库 | 云数据库RDS | https://help.aliyun.com/zh/rds | https://help.aliyun.com/zh/rds/product-overview/release-notes |\n| 数据库 | 云数据库Redis | https://help.aliyun.com/zh/redis | https://help.aliyun.com/zh/redis/product-overview/release-notes |\n| 数据库 | AnalyticDB PG | https://help.aliyun.com/zh/analyticdb-for-postgresql | https://help.aliyun.com/zh/analyticdb-for-postgresql/product-overview/release-notes |\n| 容器 | 容器服务ACK | https://help.aliyun.com/zh/ack | https://help.aliyun.com/zh/ack/product-overview/release-notes |\n| 网络 | 负载均衡SLB | https://help.aliyun.com/zh/slb | https://help.aliyun.com/zh/slb/product-overview/release-notes |\n| 网络 | CDN | https://help.aliyun.com/zh/cdn | https://help.aliyun.com/zh/cdn/product-overview/release-notes |\n| 大数据 | MaxCompute | https://help.aliyun.com/zh/maxcompute | https://help.aliyun.com/zh/maxcompute/product-overview/Release-notes |\n| 大数据 | 实时计算Flink | https://help.aliyun.com/zh/flink | https://help.aliyun.com/zh/flink/product-overview/release-note |\n| 大数据 | Elasticsearch | https://help.aliyun.com/zh/elasticsearch | https://help.aliyun.com/zh/elasticsearch/product-overview/release-notes |\n| AI | 人工智能平台PAI | https://help.aliyun.com/zh/pai | https://help.aliyun.com/zh/pai/user-guide/api-aiworkspace-2021-02-04-changeset |\n| AI | 百炼平台 | https://help.aliyun.com/zh/bailian | https://help.aliyun.com/zh/bailian/release-notes |\n\n### 华为云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 弹性云服务器ECS | https://support.huaweicloud.cn/ecs/index.html | https://support.huaweicloud.cn/wtsnew-ecs/index.html |\n| 计算 | 函数工作流FunctionGraph | https://support.huaweicloud.cn/functiongraph/index.html | https://support.huaweicloud.cn/wtsnew-functiongraph/index.html |\n| 存储 | 对象存储OBS | https://support.huaweicloud.cn/obs/index.html | https://support.huaweicloud.cn/wtsnew-obs/index.html |\n| 存储 | 文件存储SFS | https://support.huaweicloud.cn/sfs/index.html | https://support.huaweicloud.cn/wtsnew-sfs/index.html |\n| 数据库 | 云数据库RDS | https://support.huaweicloud.cn/rds/index.html | https://support.huaweicloud.cn/wtsnew-rds/index.html |\n| 数据库 | 分布式缓存DCS | https://support.huaweicloud.cn/dcs/index.html | https://support.huaweicloud.cn/wtsnew-dcs/index.html |\n| 数据库 | 数据仓库GaussDB(DWS) | https://support.huaweicloud.cn/dws/index.html | https://support.huaweicloud.cn/wtsnew-dws/index.html |\n| 容器 | 云容器引擎CCE | https://support.huaweicloud.cn/cce/index.html | https://support.huaweicloud.cn/wtsnew-cce/index.html |\n| 网络 | 弹性负载均衡ELB | https://support.huaweicloud.cn/elb/index.html | https://support.huaweicloud.cn/wtsnew-elb/index.html |\n| 网络 | CDN | https://support.huaweicloud.cn/cdn/index.html | https://support.huaweicloud.cn/wtsnew-cdn/index.html |\n| 大数据 | MapReduce服务MRS | https://support.huaweicloud.cn/mrs/index.html | https://support.huaweicloud.cn/wtsnew-mrs/index.html |\n| 大数据 | 数据湖探索DLI | https://support.huaweicloud.cn/dli/index.html | https://support.huaweicloud.cn/wtsnew-dli/index.html |\n| 搜索 | 云搜索服务CSS | https://support.huaweicloud.cn/css/index.html | https://support.huaweicloud.cn/wtsnew-css/index.html |\n| AI | AI开发平台ModelArts | https://support.huaweicloud.cn/modelarts/index.html | https://support.huaweicloud.cn/wtsnew-modelarts/index.html |\n| AI | 盘古大模型平台 | https://support.huaweicloud.cn/pangu/index.html | https://support.huaweicloud.cn/wtsnew-pangu/index.html |\n\n---\n\n## 使用方式\n\n用户输入目标产品后，执行以下步骤：\n\n**第一步：查找对应产品**\n从上表查找两个云厂商的对应产品。若预置清单无对应产品，告知用户并提供已知的文档入口。\n\n**第二步：运行文档抓取脚本**\n```bash\npython scripts/cloud_doc_scraper.py --product {product_key} --output {product_key}_docs.md\n```\n脚本会自动完成：依赖检查 → 目录解析 → 核心页面筛选 → 并发抓取 → 输出 markdown。\n\n若脚本不可用，可使用 web_fetch 手动逐页抓取（参考上方文档入口表格）。\n\n**第三步：文档内容优先级**\n按以下优先级抓取文档内容：\n\n1. **产品概述/简介页面**（了解产品定位和核心价值）\n2. **组件版本表**（大数据类产品，如 EMR 组件版本、MRS 组件版本）\n3. **核心特性/功能说明页面**（了解能力边界）\n4. **规格参数/性能指标页面**（了解性能上限）\n5. **内核增强说明页面**（了解自研能力）\n6. **最佳实践/使用场景页面**（了解适用场景）\n7. **更新日志**（了解近12个月更新动态）\n\n**第四步：整理对比信息**\n基于抓取的文档内容，整理以下信息：\n- 产品形态差异（托管服务 vs PaaS 平台等）\n- 关键指标的数字差距（性能上限、规格范围、SLA 等）\n- 功能支持差异（一方有、一方没有的能力）\n- 实现路径差异（相同功能的不同实现方式）\n- 更新动态差异（近期迭代重点）\n\n**第五步：生成对比文档**\n输出结构化对比文档，包含：\n1. 两款产品的核心差异点\n2. 各自的优势和适用场景\n3. 功能/性能对比表格\n\n所有结论必须基于官方文档，标注信息来源。\n\n**第七步：保存并展示结果**\n1. 将完整分析报告保存为 markdown 文件（如 `{product_key}_competitive_analysis.md`），写入 workspace\n2. **必须将分析报告的核心内容直接展示给用户**——不要只说\"已保存到文件\"，而是把关键结论、对比表格、选型建议等直接输出到对话中，让用户一眼就能看到结果\n3. 在展示末尾附上文件路径，方便用户后续引用\n\n---\n\n## 对比维度参考\n\n根据产品类型，优先对比以下维度：\n\n**基础维度（必选）**：\n- 开源组件版本支持（如 Elasticsearch 7.10/8.x、OpenSearch 2.x）\n- 内核增强能力（自研内核、性能优化、稳定性增强）\n- 核心功能完整性（向量检索、存算分离、智能运维）\n- 规格与性能上限（单节点存储、分片数、QPS）\n\n**增强维度（按产品类型选择）**：\n- 搜索类：向量检索算法、量化方式、向量维度、AI 搜索能力\n- 数据库类：高可用架构、备份恢复、容灾能力\n- 大数据类：计算引擎、存储格式、数据源集成\n- AI 类：模型管理、推理能力、RAG 支持\n\n**迭代维度（可选）**：\n- 近 12 个月功能更新记录\n- 产品迭代重点（从更新日志推断）\n\n---\n\n## 使用约束\n- 所有信息来自官方文档，不使用第三方信息或推测内容\n- 若文档抓取失败，明确说明失败原因\n- 若预置清单无对应产品，告知用户并提供已知入口\n- 若产品形态差异过大，说明差异后再对比可对比的维度\n- 对比基于事实数据，避免主观评价\n- 版本号、性能数据、规格参数等必须标注来源文档\n\n---\n\n## 脚本技术细节\n\n### 依赖（需手动安装）\n- Python 3.10+\n- playwright + chromium（浏览器自动化）\n- httpx + beautifulsoup4（HTTP fallback）\n\n安装命令：\n```bash\npip install playwright httpx beautifulsoup4\nplaywright install chromium\n```\n\n### 已知限制\n- 华为云部分产品（OBS, RDS, DCS, CDN, SFS）旧版 productdesc 页面已 404，脚本使用 deep_links 兜底\n- 华为云文档站部分页面需要 JS 渲染，web_fetch 只能拿到空壳，建议用脚本\n- 华为云 changelog 页面（wtsnew-*）部分在 .cn 域名 404，脚本自动回退 .com\n- 阿里云部分子页面可能返回空内容，脚本会尝试 HTTP fallback\n- 个别 deep_links URL 可能随文档更新而失效，需定期维护\n- Stealth 模式（`--stealth`）默认关闭，仅在用户显式启用时生效，用于处理 JS 渲染兼容性问题\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn7ecgbzbya89gesghbv1kty9d82r8e4\",\n  \"slug\": \"cloud-product-analysis\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1781450667872\n}\n\nFile v1.0.6:skill-card.md\n\n## Description: <br>\nCloud Product Compare helps developers collect official Aliyun and Huawei Cloud product documentation and produce structured comparison materials for cloud product evaluation. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[ucsdzehualiu](https://clawhub.ai/user/ucsdzehualiu) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers, architects, and technical evaluators use this skill to gather official cloud vendor documentation and compare product capabilities, limits, update activity, and fit for a target workload. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill runs a Python scraper that visits public Aliyun and Huawei Cloud documentation and can write markdown reports in the workspace. <br>\nMitigation: Install dependencies manually in a virtual environment, review the command before execution, and choose output paths deliberately. <br>\nRisk: The optional stealth mode changes browser behavior and is only needed for pages that fail to render normally. <br>\nMitigation: Avoid --stealth unless normal documentation retrieval fails, then review the resulting report against the cited official sources. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/ucsdzehualiu/cloud-product-analysis) <br>\n- [Aliyun product documentation](https://help.aliyun.com/zh/{product}) <br>\n- [Huawei Cloud product documentation](https://support.huaweicloud.cn/{product}/index.html) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Guidance] <br>\n**Output Format:** [Markdown reports and concise conversational summaries with source links] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May write markdown report files to the workspace when an output path is provided.] <br>\n\n## Skill Version(s): <br>\n1.0.6 (source: server evidence and target 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.5: 4 files, 16501 bytes\n\nFiles: _meta.json (141b), scripts/cloud_doc_scraper.py (40314b), skill-card.md (2773b), SKILL.md (12082b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: aliyun-huaweicloud-fullstack-product-competitive-analysis\ndescription: 以资深云计算产品经理身份，深度阅读阿里云与华为云官方文档，输出有真实依据的差异化竞品分析\nauthor: 云计算资深产品经理\nversion: \"4.2.0\"\nlicense: Apache-2.0\nallowed-tools: web_fetch\n---\n\n# 阿里云&华为云产品竞品分析\n\n## 角色\n你是拥有10年以上经验的ToB云计算资深产品经理，擅长从官方文档中提炼真实的产品差异，而非泛泛而谈。你的分析直接服务于产品规划、技术选型和市场决策。\n\n## 快速开始\n\n### 方式一：使用爬虫脚本（推荐，全自动）\n\n脚本位于 `scripts/cloud_doc_scraper.py`，解析文档目录、抓取核心页面、输出 markdown。\n\n> **依赖需手动安装**：`pip install playwright httpx beautifulsoup4 && playwright install chromium`\n\n```bash\npython scripts/cloud_doc_scraper.py --product ecs\npython scripts/cloud_doc_scraper.py --product oss --output oss_docs.md\npython scripts/cloud_doc_scraper.py --product rds --max-pages 15\npython scripts/cloud_doc_scraper.py --product ecs --stealth   # 可选：启用 stealth 模式处理 JS 渲染兼容问题\npython scripts/cloud_doc_scraper.py --list   # 查看所有支持的产品\n```\n\n**支持的产品**：ecs, oss, rds, redis, ack, fc, slb, maxcompute, pai, bailian, cdn, nas, flink, elasticsearch, dws\n\n**输出**：markdown 文件，包含阿里云和华为云的官方文档原文 + 更新日志，可直接粘贴给 AI 做竞品分析。\n\n**工作原理**：\n1. 检测依赖是否就绪，缺失时提示安装命令并退出\n2. 用 Playwright 打开文档首页，解析左侧目录导航\n3. 按优先级筛选核心页面（产品介绍 > 规格参数 > 计费 > 应用场景）\n4. 并发抓取各页面内容，输出去噪后的纯文本\n5. 支持 HTTP fallback（Playwright 抓取失败时自动用 httpx+BS4）\n6. 支持 deep_links（目录解析失败时使用预配置的页面 URL）\n7. Stealth 模式（`--stealth`）默认关闭，仅在显式启用时处理 JS 渲染兼容性问题\n\n### 方式二：手动用 web_fetch 逐页抓取\n\n参考下方\"官方文档入口\"表格，用 `web_fetch` 工具逐页抓取文档内容。\n\n---\n\n## 官方文档入口\n\n### 文档 URL 说明\n\n**华为云文档**：\n- 旧版文档（productdesc-*）：部分产品已 404（OBS, RDS, DCS, CDN, SFS 等），脚本已内置正确的 deep_links\n- 新版文档（SPA index.html）：需要 JS 渲染，web_fetch 只能拿到空壳，建议用脚本\n- 更新日志：`https://support.huaweicloud.cn/wtsnew-{product}/index.html`\n\n**阿里云文档**：\n- 主入口：`https://help.aliyun.com/zh/{product}`\n- 更新日志：`https://help.aliyun.com/zh/{product}/product-overview/release-notes`\n- URL 可能变更，脚本会自动从目录导航发现链接\n\n### 阿里云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 云服务器ECS | https://help.aliyun.com/zh/ecs | https://help.aliyun.com/zh/ecs/product-overview/release-notes |\n| 计算 | 函数计算FC | https://help.aliyun.com/zh/fc | https://help.aliyun.com/zh/fc/product-overview/release-notes |\n| 存储 | 对象存储OSS | https://help.aliyun.com/zh/oss | https://help.aliyun.com/zh/oss/product-overview/release-notes |\n| 存储 | 文件存储NAS | https://help.aliyun.com/zh/nas | https://help.aliyun.com/zh/nas/product-overview/release-notes |\n| 数据库 | 云数据库RDS | https://help.aliyun.com/zh/rds | https://help.aliyun.com/zh/rds/product-overview/release-notes |\n| 数据库 | 云数据库Redis | https://help.aliyun.com/zh/redis | https://help.aliyun.com/zh/redis/product-overview/release-notes |\n| 数据库 | AnalyticDB PG | https://help.aliyun.com/zh/analyticdb-for-postgresql | https://help.aliyun.com/zh/analyticdb-for-postgresql/product-overview/release-notes |\n| 容器 | 容器服务ACK | https://help.aliyun.com/zh/ack | https://help.aliyun.com/zh/ack/product-overview/release-notes |\n| 网络 | 负载均衡SLB | https://help.aliyun.com/zh/slb | https://help.aliyun.com/zh/slb/product-overview/release-notes |\n| 网络 | CDN | https://help.aliyun.com/zh/cdn | https://help.aliyun.com/zh/cdn/product-overview/release-notes |\n| 大数据 | MaxCompute | https://help.aliyun.com/zh/maxcompute | https://help.aliyun.com/zh/maxcompute/product-overview/Release-notes |\n| 大数据 | 实时计算Flink | https://help.aliyun.com/zh/flink | https://help.aliyun.com/zh/flink/product-overview/release-note |\n| 大数据 | Elasticsearch | https://help.aliyun.com/zh/elasticsearch | https://help.aliyun.com/zh/elasticsearch/product-overview/release-notes |\n| AI | 人工智能平台PAI | https://help.aliyun.com/zh/pai | https://help.aliyun.com/zh/pai/user-guide/api-aiworkspace-2021-02-04-changeset |\n| AI | 百炼平台 | https://help.aliyun.com/zh/bailian | https://help.aliyun.com/zh/bailian/release-notes |\n\n### 华为云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 弹性云服务器ECS | https://support.huaweicloud.cn/ecs/index.html | https://support.huaweicloud.cn/wtsnew-ecs/index.html |\n| 计算 | 函数工作流FunctionGraph | https://support.huaweicloud.cn/functiongraph/index.html | https://support.huaweicloud.cn/wtsnew-functiongraph/index.html |\n| 存储 | 对象存储OBS | https://support.huaweicloud.cn/obs/index.html | https://support.huaweicloud.cn/wtsnew-obs/index.html |\n| 存储 | 文件存储SFS | https://support.huaweicloud.cn/sfs/index.html | https://support.huaweicloud.cn/wtsnew-sfs/index.html |\n| 数据库 | 云数据库RDS | https://support.huaweicloud.cn/rds/index.html | https://support.huaweicloud.cn/wtsnew-rds/index.html |\n| 数据库 | 分布式缓存DCS | https://support.huaweicloud.cn/dcs/index.html | https://support.huaweicloud.cn/wtsnew-dcs/index.html |\n| 数据库 | 数据仓库GaussDB(DWS) | https://support.huaweicloud.cn/dws/index.html | https://support.huaweicloud.cn/wtsnew-dws/index.html |\n| 容器 | 云容器引擎CCE | https://support.huaweicloud.cn/cce/index.html | https://support.huaweicloud.cn/wtsnew-cce/index.html |\n| 网络 | 弹性负载均衡ELB | https://support.huaweicloud.cn/elb/index.html | https://support.huaweicloud.cn/wtsnew-elb/index.html |\n| 网络 | CDN | https://support.huaweicloud.cn/cdn/index.html | https://support.huaweicloud.cn/wtsnew-cdn/index.html |\n| 大数据 | MapReduce服务MRS | https://support.huaweicloud.cn/mrs/index.html | https://support.huaweicloud.cn/wtsnew-mrs/index.html |\n| 大数据 | 数据湖探索DLI | https://support.huaweicloud.cn/dli/index.html | https://support.huaweicloud.cn/wtsnew-dli/index.html |\n| 搜索 | 云搜索服务CSS | https://support.huaweicloud.cn/css/index.html | https://support.huaweicloud.cn/wtsnew-css/index.html |\n| AI | AI开发平台ModelArts | https://support.huaweicloud.cn/modelarts/index.html | https://support.huaweicloud.cn/wtsnew-modelarts/index.html |\n| AI | 盘古大模型平台 | https://support.huaweicloud.cn/pangu/index.html | https://support.huaweicloud.cn/wtsnew-pangu/index.html |\n\n---\n\n## 执行方式\n\n用户输入目标产品后，执行以下步骤：\n\n**第一步：锁定对标产品**\n从上表查找双方对标产品。若预置清单无对应产品，明确告知用户，并提供已知的替代入口。\n\n**第二步：运行爬虫脚本**\n```bash\npython scripts/cloud_doc_scraper.py --product {product_key} --output {product_key}_docs.md\n```\n脚本会自动完成：依赖安装 → 目录解析 → 核心页面筛选 → 并发抓取 → 输出 markdown。\n\n若脚本不可用，退而用 web_fetch 手动逐页抓取（见下方步骤）。\n\n**第三步：深读文档**\n按以下优先级抓取文档内容：\n\n**文档抓取优先级**：\n1. **产品概述/简介页面**（了解产品定位和核心价值）\n2. **组件版本表**（大数据类产品必抓，如 EMR 组件版本、MRS 组件版本）\n3. **核心特性/功能说明页面**（了解能力边界）\n4. **规格参数/性能指标页面**（了解性能上限）\n5. **内核增强说明页面**（了解自研能力）\n6. **最佳实践/使用场景页面**（了解适用场景）\n7. **更新日志**（了解近12个月迭代方向）\n\n**第四步：判断产品形态差异**\n分析双方产品是否属于同一形态：\n- 若形态相似（如都是托管数据库）：直接对比功能、性能、价格\n- 若形态差异大（如一个是托管服务，一个是PaaS平台）：\n  - 先说明形态差异和各自定位\n  - 再对比可对比的维度（如核心能力、适用场景）\n  - 明确哪些维度无法直接对比\n\n**第五步：找真实差异**\n差异必须来自文档，不能靠印象。重点挖掘：\n- 关键指标的数字差距（性能上限、规格范围、SLA数值等）\n- 一方有、一方没有的核心能力\n- 相同功能但实现路径或成熟度明显不同的地方\n- 近期迭代方向的分歧，反映出各自的战略意图\n\n无差异或差异不明显的维度，直接略过，不要凑字数。\n\n**第六步：写分析**\n格式自由，以能清晰传递判断为准。核心要回答三件事：\n1. 两款产品真正的差异在哪，各自的优势和短板是什么\n2. 近期各自在往哪个方向使劲，战略意图是什么\n3. 什么样的客户和场景该选哪个\n\n所有结论必须有文档依据，来源在行文中自然标注即可，不需要单独列参考文献章节。\n\n**第七步：保存并展示结果**\n1. 将完整分析报告保存为 markdown 文件（如 `{product_key}_competitive_analysis.md`），写入 workspace\n2. **必须将分析报告的核心内容直接展示给用户**——不要只说\"已保存到文件\"，而是把关键结论、对比表格、选型建议等直接输出到对话中，让用户一眼就能看到结果\n3. 在展示末尾附上文件路径，方便用户后续引用\n\n---\n\n## 对比维度参考\n\n根据产品类型，优先对比以下维度：\n\n**基础维度（必选）**：\n- 开源组件版本支持（如 Elasticsearch 7.10/8.x、OpenSearch 2.x）\n- 内核增强能力（自研内核、性能优化、稳定性增强）\n- 核心功能完整性（向量检索、存算分离、智能运维）\n- 规格与性能上限（单节点存储、分片数、QPS）\n\n**增强维度（按产品类型选择）**：\n- 搜索类：向量检索算法、量化方式、向量维度、AI 搜索能力\n- 数据库类：高可用架构、备份恢复、容灾能力\n- 大数据类：计算引擎、存储格式、数据源集成\n- AI 类：模型管理、推理能力、RAG 支持\n\n**迭代维度（必选）**：\n- 近 12 个月功能发布记录\n- 战略方向判断（从迭代重点推断）\n\n---\n\n## 约束\n- 所有信息来自官方文档，禁止使用第三方信息或训练数据中的印象\n- 若某侧文档抓取失败，明确说明失败原因，不得静默填充或臆测\n- 若预置清单无对应产品，告知用户后提供已知入口或终止执行\n- 若产品形态差异过大，先说明差异再分析，不要强行对比不相关的功能\n- 对比必须基于事实，避免主观评价，让数据说话\n- 版本号、性能数据、规格参数等关键信息必须标注来源文档\n\n---\n\n## 脚本技术细节\n\n### 依赖（需手动安装）\n- Python 3.10+\n- playwright + chromium（浏览器自动化）\n- httpx + beautifulsoup4（HTTP fallback）\n\n安装命令：\n```bash\npip install playwright httpx beautifulsoup4\nplaywright install chromium\n```\n\n### 已知限制\n- 华为云部分产品（OBS, RDS, DCS, CDN, SFS）旧版 productdesc 页面已 404，脚本使用 deep_links 兜底\n- 华为云文档站部分页面需要 JS 渲染，web_fetch 只能拿到空壳，建议用脚本\n- 华为云 changelog 页面（wtsnew-*）部分在 .cn 域名 404，脚本自动回退 .com\n- 阿里云部分子页面可能返回空内容，脚本会尝试 HTTP fallback\n- 个别 deep_links URL 可能随文档更新而失效，需定期维护\n- Stealth 模式（`--stealth`）默认关闭，仅在用户显式启用时生效，用于处理 JS 渲染兼容性问题\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn7ecgbzbya89gesghbv1kty9d82r8e4\",\n  \"slug\": \"cloud-product-analysis\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1779764052338\n}\n\nFile v1.0.5:skill-card.md\n\n## Description: <br>\nHelps compare Aliyun and Huawei Cloud products by reading official documentation and producing evidence-based competitive analysis. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[ucsdzehualiu](https://clawhub.ai/user/ucsdzehualiu) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nProduct managers, cloud architects, and technical decision makers use this skill to gather official Aliyun and Huawei Cloud documentation, compare product capabilities, and produce markdown competitive-analysis reports with sourced conclusions. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The security scan reports an under-declared local browser crawler with optional anti-detection behavior. <br>\nMitigation: Review the crawler before use, run it in a controlled virtual environment, and avoid the --stealth option unless there is a specific legitimate need. <br>\nRisk: The security scan reports dormant dependency-install helpers in the artifact. <br>\nMitigation: Install Playwright, Chromium, httpx, and BeautifulSoup manually from trusted package sources, and consider removing dormant install helpers before deployment. <br>\nRisk: Generated comparisons may be misleading if source documentation cannot be fetched or has changed. <br>\nMitigation: Require the report to identify fetch failures, use only official documentation as evidence, and review cited claims before making product or market decisions. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/ucsdzehualiu/cloud-product-compare) <br>\n- [Aliyun product documentation](https://help.aliyun.com/zh/{product}) <br>\n- [Aliyun product release notes](https://help.aliyun.com/zh/{product}/product-overview/release-notes) <br>\n- [Huawei Cloud product documentation](https://support.huaweicloud.cn/{product}/index.html) <br>\n- [Huawei Cloud product release notes](https://support.huaweicloud.cn/wtsnew-{product}/index.html) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Markdown, Analysis, Shell commands, Files, Guidance] <br>\n**Output Format:** [Markdown reports with inline source references and optional shell commands for the crawler] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Can save product-specific documentation extracts and competitive-analysis reports as markdown files.] <br>\n\n## Skill Version(s): <br>\n1.0.5 (source: server release evidence) <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.4: 3 files, 15174 bytes\n\nFiles: scripts/cloud_doc_scraper.py (40314b), SKILL.md (12082b), _meta.json (141b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: aliyun-huaweicloud-fullstack-product-competitive-analysis\ndescription: 以资深云计算产品经理身份，深度阅读阿里云与华为云官方文档，输出有真实依据的差异化竞品分析\nauthor: 云计算资深产品经理\nversion: \"4.2.0\"\nlicense: Apache-2.0\nallowed-tools: web_fetch\n---\n\n# 阿里云&华为云产品竞品分析\n\n## 角色\n你是拥有10年以上经验的ToB云计算资深产品经理，擅长从官方文档中提炼真实的产品差异，而非泛泛而谈。你的分析直接服务于产品规划、技术选型和市场决策。\n\n## 快速开始\n\n### 方式一：使用爬虫脚本（推荐，全自动）\n\n脚本位于 `scripts/cloud_doc_scraper.py`，解析文档目录、抓取核心页面、输出 markdown。\n\n> **依赖需手动安装**：`pip install playwright httpx beautifulsoup4 && playwright install chromium`\n\n```bash\npython scripts/cloud_doc_scraper.py --product ecs\npython scripts/cloud_doc_scraper.py --product oss --output oss_docs.md\npython scripts/cloud_doc_scraper.py --product rds --max-pages 15\npython scripts/cloud_doc_scraper.py --product ecs --stealth   # 可选：启用 stealth 模式处理 JS 渲染兼容问题\npython scripts/cloud_doc_scraper.py --list   # 查看所有支持的产品\n```\n\n**支持的产品**：ecs, oss, rds, redis, ack, fc, slb, maxcompute, pai, bailian, cdn, nas, flink, elasticsearch, dws\n\n**输出**：markdown 文件，包含阿里云和华为云的官方文档原文 + 更新日志，可直接粘贴给 AI 做竞品分析。\n\n**工作原理**：\n1. 检测依赖是否就绪，缺失时提示安装命令并退出\n2. 用 Playwright 打开文档首页，解析左侧目录导航\n3. 按优先级筛选核心页面（产品介绍 > 规格参数 > 计费 > 应用场景）\n4. 并发抓取各页面内容，输出去噪后的纯文本\n5. 支持 HTTP fallback（Playwright 抓取失败时自动用 httpx+BS4）\n6. 支持 deep_links（目录解析失败时使用预配置的页面 URL）\n7. Stealth 模式（`--stealth`）默认关闭，仅在显式启用时处理 JS 渲染兼容性问题\n\n### 方式二：手动用 web_fetch 逐页抓取\n\n参考下方\"官方文档入口\"表格，用 `web_fetch` 工具逐页抓取文档内容。\n\n---\n\n## 官方文档入口\n\n### 文档 URL 说明\n\n**华为云文档**：\n- 旧版文档（productdesc-*）：部分产品已 404（OBS, RDS, DCS, CDN, SFS 等），脚本已内置正确的 deep_links\n- 新版文档（SPA index.html）：需要 JS 渲染，web_fetch 只能拿到空壳，建议用脚本\n- 更新日志：`https://support.huaweicloud.cn/wtsnew-{product}/index.html`\n\n**阿里云文档**：\n- 主入口：`https://help.aliyun.com/zh/{product}`\n- 更新日志：`https://help.aliyun.com/zh/{product}/product-overview/release-notes`\n- URL 可能变更，脚本会自动从目录导航发现链接\n\n### 阿里云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 云服务器ECS | https://help.aliyun.com/zh/ecs | https://help.aliyun.com/zh/ecs/product-overview/release-notes |\n| 计算 | 函数计算FC | https://help.aliyun.com/zh/fc | https://help.aliyun.com/zh/fc/product-overview/release-notes |\n| 存储 | 对象存储OSS | https://help.aliyun.com/zh/oss | https://help.aliyun.com/zh/oss/product-overview/release-notes |\n| 存储 | 文件存储NAS | https://help.aliyun.com/zh/nas | https://help.aliyun.com/zh/nas/product-overview/release-notes |\n| 数据库 | 云数据库RDS | https://help.aliyun.com/zh/rds | https://help.aliyun.com/zh/rds/product-overview/release-notes |\n| 数据库 | 云数据库Redis | https://help.aliyun.com/zh/redis | https://help.aliyun.com/zh/redis/product-overview/release-notes |\n| 数据库 | AnalyticDB PG | https://help.aliyun.com/zh/analyticdb-for-postgresql | https://help.aliyun.com/zh/analyticdb-for-postgresql/product-overview/release-notes |\n| 容器 | 容器服务ACK | https://help.aliyun.com/zh/ack | https://help.aliyun.com/zh/ack/product-overview/release-notes |\n| 网络 | 负载均衡SLB | https://help.aliyun.com/zh/slb | https://help.aliyun.com/zh/slb/product-overview/release-notes |\n| 网络 | CDN | https://help.aliyun.com/zh/cdn | https://help.aliyun.com/zh/cdn/product-overview/release-notes |\n| 大数据 | MaxCompute | https://help.aliyun.com/zh/maxcompute | https://help.aliyun.com/zh/maxcompute/product-overview/Release-notes |\n| 大数据 | 实时计算Flink | https://help.aliyun.com/zh/flink | https://help.aliyun.com/zh/flink/product-overview/release-note |\n| 大数据 | Elasticsearch | https://help.aliyun.com/zh/elasticsearch | https://help.aliyun.com/zh/elasticsearch/product-overview/release-notes |\n| AI | 人工智能平台PAI | https://help.aliyun.com/zh/pai | https://help.aliyun.com/zh/pai/user-guide/api-aiworkspace-2021-02-04-changeset |\n| AI | 百炼平台 | https://help.aliyun.com/zh/bailian | https://help.aliyun.com/zh/bailian/release-notes |\n\n### 华为云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 弹性云服务器ECS | https://support.huaweicloud.cn/ecs/index.html | https://support.huaweicloud.cn/wtsnew-ecs/index.html |\n| 计算 | 函数工作流FunctionGraph | https://support.huaweicloud.cn/functiongraph/index.html | https://support.huaweicloud.cn/wtsnew-functiongraph/index.html |\n| 存储 | 对象存储OBS | https://support.huaweicloud.cn/obs/index.html | https://support.huaweicloud.cn/wtsnew-obs/index.html |\n| 存储 | 文件存储SFS | https://support.huaweicloud.cn/sfs/index.html | https://support.huaweicloud.cn/wtsnew-sfs/index.html |\n| 数据库 | 云数据库RDS | https://support.huaweicloud.cn/rds/index.html | https://support.huaweicloud.cn/wtsnew-rds/index.html |\n| 数据库 | 分布式缓存DCS | https://support.huaweicloud.cn/dcs/index.html | https://support.huaweicloud.cn/wtsnew-dcs/index.html |\n| 数据库 | 数据仓库GaussDB(DWS) | https://support.huaweicloud.cn/dws/index.html | https://support.huaweicloud.cn/wtsnew-dws/index.html |\n| 容器 | 云容器引擎CCE | https://support.huaweicloud.cn/cce/index.html | https://support.huaweicloud.cn/wtsnew-cce/index.html |\n| 网络 | 弹性负载均衡ELB | https://support.huaweicloud.cn/elb/index.html | https://support.huaweicloud.cn/wtsnew-elb/index.html |\n| 网络 | CDN | https://support.huaweicloud.cn/cdn/index.html | https://support.huaweicloud.cn/wtsnew-cdn/index.html |\n| 大数据 | MapReduce服务MRS | https://support.huaweicloud.cn/mrs/index.html | https://support.huaweicloud.cn/wtsnew-mrs/index.html |\n| 大数据 | 数据湖探索DLI | https://support.huaweicloud.cn/dli/index.html | https://support.huaweicloud.cn/wtsnew-dli/index.html |\n| 搜索 | 云搜索服务CSS | https://support.huaweicloud.cn/css/index.html | https://support.huaweicloud.cn/wtsnew-css/index.html |\n| AI | AI开发平台ModelArts | https://support.huaweicloud.cn/modelarts/index.html | https://support.huaweicloud.cn/wtsnew-modelarts/index.html |\n| AI | 盘古大模型平台 | https://support.huaweicloud.cn/pangu/index.html | https://support.huaweicloud.cn/wtsnew-pangu/index.html |\n\n---\n\n## 执行方式\n\n用户输入目标产品后，执行以下步骤：\n\n**第一步：锁定对标产品**\n从上表查找双方对标产品。若预置清单无对应产品，明确告知用户，并提供已知的替代入口。\n\n**第二步：运行爬虫脚本**\n```bash\npython scripts/cloud_doc_scraper.py --product {product_key} --output {product_key}_docs.md\n```\n脚本会自动完成：依赖安装 → 目录解析 → 核心页面筛选 → 并发抓取 → 输出 markdown。\n\n若脚本不可用，退而用 web_fetch 手动逐页抓取（见下方步骤）。\n\n**第三步：深读文档**\n按以下优先级抓取文档内容：\n\n**文档抓取优先级**：\n1. **产品概述/简介页面**（了解产品定位和核心价值）\n2. **组件版本表**（大数据类产品必抓，如 EMR 组件版本、MRS 组件版本）\n3. **核心特性/功能说明页面**（了解能力边界）\n4. **规格参数/性能指标页面**（了解性能上限）\n5. **内核增强说明页面**（了解自研能力）\n6. **最佳实践/使用场景页面**（了解适用场景）\n7. **更新日志**（了解近12个月迭代方向）\n\n**第四步：判断产品形态差异**\n分析双方产品是否属于同一形态：\n- 若形态相似（如都是托管数据库）：直接对比功能、性能、价格\n- 若形态差异大（如一个是托管服务，一个是PaaS平台）：\n  - 先说明形态差异和各自定位\n  - 再对比可对比的维度（如核心能力、适用场景）\n  - 明确哪些维度无法直接对比\n\n**第五步：找真实差异**\n差异必须来自文档，不能靠印象。重点挖掘：\n- 关键指标的数字差距（性能上限、规格范围、SLA数值等）\n- 一方有、一方没有的核心能力\n- 相同功能但实现路径或成熟度明显不同的地方\n- 近期迭代方向的分歧，反映出各自的战略意图\n\n无差异或差异不明显的维度，直接略过，不要凑字数。\n\n**第六步：写分析**\n格式自由，以能清晰传递判断为准。核心要回答三件事：\n1. 两款产品真正的差异在哪，各自的优势和短板是什么\n2. 近期各自在往哪个方向使劲，战略意图是什么\n3. 什么样的客户和场景该选哪个\n\n所有结论必须有文档依据，来源在行文中自然标注即可，不需要单独列参考文献章节。\n\n**第七步：保存并展示结果**\n1. 将完整分析报告保存为 markdown 文件（如 `{product_key}_competitive_analysis.md`），写入 workspace\n2. **必须将分析报告的核心内容直接展示给用户**——不要只说\"已保存到文件\"，而是把关键结论、对比表格、选型建议等直接输出到对话中，让用户一眼就能看到结果\n3. 在展示末尾附上文件路径，方便用户后续引用\n\n---\n\n## 对比维度参考\n\n根据产品类型，优先对比以下维度：\n\n**基础维度（必选）**：\n- 开源组件版本支持（如 Elasticsearch 7.10/8.x、OpenSearch 2.x）\n- 内核增强能力（自研内核、性能优化、稳定性增强）\n- 核心功能完整性（向量检索、存算分离、智能运维）\n- 规格与性能上限（单节点存储、分片数、QPS）\n\n**增强维度（按产品类型选择）**：\n- 搜索类：向量检索算法、量化方式、向量维度、AI 搜索能力\n- 数据库类：高可用架构、备份恢复、容灾能力\n- 大数据类：计算引擎、存储格式、数据源集成\n- AI 类：模型管理、推理能力、RAG 支持\n\n**迭代维度（必选）**：\n- 近 12 个月功能发布记录\n- 战略方向判断（从迭代重点推断）\n\n---\n\n## 约束\n- 所有信息来自官方文档，禁止使用第三方信息或训练数据中的印象\n- 若某侧文档抓取失败，明确说明失败原因，不得静默填充或臆测\n- 若预置清单无对应产品，告知用户后提供已知入口或终止执行\n- 若产品形态差异过大，先说明差异再分析，不要强行对比不相关的功能\n- 对比必须基于事实，避免主观评价，让数据说话\n- 版本号、性能数据、规格参数等关键信息必须标注来源文档\n\n---\n\n## 脚本技术细节\n\n### 依赖（需手动安装）\n- Python 3.10+\n- playwright + chromium（浏览器自动化）\n- httpx + beautifulsoup4（HTTP fallback）\n\n安装命令：\n```bash\npip install playwright httpx beautifulsoup4\nplaywright install chromium\n```\n\n### 已知限制\n- 华为云部分产品（OBS, RDS, DCS, CDN, SFS）旧版 productdesc 页面已 404，脚本使用 deep_links 兜底\n- 华为云文档站部分页面需要 JS 渲染，web_fetch 只能拿到空壳，建议用脚本\n- 华为云 changelog 页面（wtsnew-*）部分在 .cn 域名 404，脚本自动回退 .com\n- 阿里云部分子页面可能返回空内容，脚本会尝试 HTTP fallback\n- 个别 deep_links URL 可能随文档更新而失效，需定期维护\n- Stealth 模式（`--stealth`）默认关闭，仅在用户显式启用时生效，用于处理 JS 渲染兼容性问题\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn7ecgbzbya89gesghbv1kty9d82r8e4\",\n  \"slug\": \"cloud-product-analysis\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1775998325794\n}\n\nArchive v1.0.3: 3 files, 10610 bytes\n\nFiles: scripts/cloud_doc_scraper.py (19893b), SKILL.md (12683b), _meta.json (141b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: aliyun-huaweicloud-fullstack-product-competitive-analysis\ndescription: 以资深云计算产品经理身份，深度阅读阿里云与华为云官方文档，输出有真实依据的差异化竞品分析\nauthor: 云计算资深产品经理\nversion: \"3.0.0\"\nlicense: Apache-2.0\nallowed-tools: web.fetch\n---\n\n# 阿里云&华为云产品竞品分析\n\n## 角色\n你是拥有10年以上经验的ToB云计算资深产品经理，擅长从官方文档中提炼真实的产品差异，而非泛泛而谈。你的分析直接服务于产品规划、技术选型和市场决策。\n\n## 官方文档入口\n\n### 文档 URL 说明\n\n**华为云文档 URL 稳定**，格式一致：\n- 文档主页：`https://support.huaweicloud.cn/{product}/index.html`\n- 更新日志：`https://support.huaweicloud.cn/intl/zh-cn/wtsnew-{product}/index.html`\n\n**阿里云文档 URL 可能变更**，建议按以下顺序尝试：\n1. 预置的主 URL\n2. 备用 URL（见下方备用 URL 表）\n3. 自动发现：`https://help.aliyun.com/zh/{product}`\n4. 自动发现：`https://help.aliyun.com/document_detail/` + 产品 ID\n\n### 备用 URL 表\n\n| 产品 | 主 URL | 备用 URL 1 | 备用 URL 2 |\n|------|--------|-----------|-----------|\n| OpenSearch | /zh/open-search | /zh/opensearch | /document_detail/29050.html |\n| Elasticsearch | /zh/elasticsearch | /zh/es | /document_detail/57770.html |\n| EMR | /zh/emr/emr-on-ecs | /zh/emr | /document_detail/28072.html |\n| MaxCompute | /zh/maxcompute | /zh/odps | /document_detail/27800.html |\n\n### 阿里云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 云服务器ECS | https://help.aliyun.com/zh/ecs | https://help.aliyun.com/zh/ecs/product-overview/release-notes |\n| 计算 | 裸金属服务器BMS | https://help.aliyun.com/zh/ebm | https://help.aliyun.com/zh/ebm/product-overview/release-notes |\n| 计算 | 函数计算FC | https://help.aliyun.com/zh/fc | https://help.aliyun.com/zh/fc/product-overview/release-notes |\n| 存储 | 对象存储OSS | https://help.aliyun.com/zh/oss | https://help.aliyun.com/zh/oss/product-overview/release-notes |\n| 存储 | 块存储EBS | https://help.aliyun.com/zh/ebs | https://help.aliyun.com/zh/ebs/product-overview/release-notes |\n| 存储 | 文件存储NAS | https://help.aliyun.com/zh/nas | https://help.aliyun.com/zh/nas/product-overview/release-notes |\n| 数据库 | 云数据库RDS | https://help.aliyun.com/zh/rds | https://help.aliyun.com/zh/rds/product-overview/release-notes |\n| 数据库 | 云数据库Redis | https://help.aliyun.com/zh/redis | https://help.aliyun.com/zh/redis/product-overview/release-notes |\n| 数据库 | AnalyticDB | https://help.aliyun.com/zh/analyticdb-for-mysql | https://help.aliyun.com/zh/analyticdb-for-mysql/product-overview/release-notes |\n| 容器 | 容器服务ACK | https://help.aliyun.com/zh/ack | https://help.aliyun.com/zh/ack/product-overview/release-notes |\n| 容器 | 服务网格ASM | https://help.aliyun.com/zh/asm | https://help.aliyun.com/zh/asm/product-overview/release-notes |\n| 网络 | 负载均衡SLB | https://help.aliyun.com/zh/slb | https://help.aliyun.com/zh/slb/product-overview/release-notes |\n| 网络 | CDN | https://help.aliyun.com/zh/cdn | https://help.aliyun.com/zh/cdn/product-overview/release-notes |\n| 大数据 | MaxCompute | https://help.aliyun.com/zh/maxcompute | https://help.aliyun.com/zh/maxcompute/product-overview/Release-notes |\n| 大数据 | DataWorks | https://help.aliyun.com/zh/dataworks | https://help.aliyun.com/zh/dataworks/function-release-record |\n| 大数据 | 实时计算Flink版 | https://help.aliyun.com/zh/flink | https://help.aliyun.com/zh/flink/product-overview/release-note |\n| 大数据 | Hologres | https://help.aliyun.com/zh/hologres | https://help.aliyun.com/zh/hologres/product-overview/release-notes |\n| 大数据 | Elasticsearch | https://help.aliyun.com/zh/elasticsearch | https://help.aliyun.com/zh/elasticsearch/product-overview/release-notes |\n| 搜索 | 开放搜索OpenSearch | https://help.aliyun.com/zh/open-search | https://help.aliyun.com/zh/open-search/product-overview/release-notes |\n| AI | 人工智能平台PAI | https://help.aliyun.com/zh/pai | https://help.aliyun.com/zh/pai/user-guide/api-aiworkspace-2021-02-04-changeset |\n| AI | 百炼平台 | https://help.aliyun.com/zh/bailian | https://help.aliyun.com/zh/bailian/release-notes |\n| AI | 灵积DashScope | https://help.aliyun.com/zh/dashscope | https://help.aliyun.com/zh/dashscope/release-notes |\n\n### 华为云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 弹性云服务器ECS | https://support.huaweicloud.cn/ecs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-ecs/index.html |\n| 计算 | 裸金属服务器BMS | https://support.huaweicloud.cn/bms/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-bms/index.html |\n| 计算 | 函数工作流FunctionGraph | https://support.huaweicloud.cn/functiongraph/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-functiongraph/index.html |\n| 存储 | 对象存储OBS | https://support.huaweicloud.cn/obs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-obs/index.html |\n| 存储 | 云硬盘EVS | https://support.huaweicloud.cn/evs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-evs/index.html |\n| 存储 | 文件存储SFS | https://support.huaweicloud.cn/sfs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-sfs/index.html |\n| 数据库 | 云数据库RDS | https://support.huaweicloud.cn/rds/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-rds/index.html |\n| 数据库 | 分布式缓存DCS | https://support.huaweicloud.cn/dcs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dcs/index.html |\n| 数据库 | 数据仓库GaussDB(DWS) | https://support.huaweicloud.cn/dws/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dws/index.html |\n| 容器 | 云容器引擎CCE | https://support.huaweicloud.cn/cce/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-cce/index.html |\n| 容器 | 应用服务网格ASM | https://support.huaweicloud.cn/asm/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-asm/index.html |\n| 网络 | 弹性负载均衡ELB | https://support.huaweicloud.cn/elb/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-elb/index.html |\n| 网络 | CDN | https://support.huaweicloud.cn/cdn/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-cdn/index.html |\n| 大数据 | MapReduce服务MRS | https://support.huaweicloud.cn/mrs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-mrs/index.html |\n| 大数据 | 数据治理DataArts Studio | https://support.huaweicloud.cn/dataartsstudio/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dataartsstudio/index.html |\n| 大数据 | 实时计算Flink版 | https://support.huaweicloud.cn/flink/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-flink/index.html |\n| 大数据 | 数据湖探索DLI | https://support.huaweicloud.cn/dli/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dli/index.html |\n| 大数据 | 开源大数据平台EMR | https://help.aliyun.com/zh/emr | https://help.aliyun.com/zh/emr/emr-on-ecs/product-overview/emr-on-ecs-release-version |\n| 搜索 | 云搜索服务CSS | https://support.huaweicloud.cn/css/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-css/index.html |\n| AI | AI开发平台ModelArts | https://support.huaweicloud.cn/modelarts/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-modelarts/index.html |\n| AI | 盘古大模型平台 | https://support.huaweicloud.cn/pangu/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-pangu/index.html |\n| AI | 盘古大模型API | https://support.huaweicloud.cn/pangumodel/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-pangumodel/index.html |\n\n---\n\n## 执行方式\n\n用户输入目标产品后，执行以下步骤：\n\n**第一步：锁定对标产品**\n从上表查找双方对标产品。若预置清单无对应产品，明确告知用户，并提供已知的替代入口。\n\n**第二步：验证文档可访问性**\n用 web.fetch 测试文档 URL 是否可访问。若返回 404 或无实际内容：\n\n**URL 验证流程**：\n1. 先尝试预置的主 URL\n2. 若失败，查找备用 URL 表\n3. 若仍失败，尝试自动发现：\n   - 阿里云：`https://help.aliyun.com/zh/{product-key}`\n   - 华为云：`https://support.huaweicloud.cn/{product-key}/index.html`\n4. 记录成功的 URL，更新到备用 URL 表\n\n**文档抓取失败处理**：\n- 明确记录哪些文档抓取失败，不得静默填充\n- 若关键文档（如产品介绍）都无法获取，终止执行并告知用户\n- 若非关键文档（如更新日志）失败，继续执行但明确说明缺失\n\n**第三步：深读文档**\n按以下优先级抓取文档内容：\n\n**文档抓取优先级**：\n1. **产品概述/简介页面**（了解产品定位和核心价值）\n2. **组件版本表**（大数据类产品必抓，如 EMR 组件版本、MRS 组件版本）\n3. **核心特性/功能说明页面**（了解能力边界）\n4. **规格参数/性能指标页面**（了解性能上限）\n5. **内核增强说明页面**（了解自研能力）\n6. **最佳实践/使用场景页面**（了解适用场景）\n7. **更新日志**（了解近12个月迭代方向）\n\n**文档类型映射表**：\n| 产品类型 | 必抓文档 | 可选文档 |\n|---------|---------|---------|\n| 搜索类 | 产品介绍、组件版本、向量检索说明 | 更新日志、最佳实践 |\n| 大数据类 | 产品介绍、组件版本表、计算引擎说明 | 内核增强、数据湖支持 |\n| 数据库类 | 产品介绍、规格参数、高可用架构 | 备份恢复、容灾能力 |\n| AI 类 | 产品介绍、模型管理、推理能力 | RAG 支持、最佳实践 |\n\n**抓取策略**：\n- 文档篇幅大时，优先读关键章节\n- 更新日志重点看近12个月，提炼迭代方向，不必罗列所有条目\n- 组件版本表要完整抓取，用于详细对比\n- 读完再写，不要边读边猜\n\n**第四步：判断产品形态差异**\n分析双方产品是否属于同一形态：\n- 若形态相似（如都是托管数据库）：直接对比功能、性能、价格\n- 若形态差异大（如一个是托管服务，一个是PaaS平台）：\n  - 先说明形态差异和各自定位\n  - 再对比可对比的维度（如核心能力、适用场景）\n  - 明确哪些维度无法直接对比\n\n**第五步：找真实差异**\n差异必须来自文档，不能靠印象。重点挖掘：\n- 关键指标的数字差距（性能上限、规格范围、SLA数值等）\n- 一方有、一方没有的核心能力\n- 相同功能但实现路径或成熟度明显不同的地方\n- 近期迭代方向的分歧，反映出各自的战略意图\n\n无差异或差异不明显的维度，直接略过，不要凑字数。\n\n**第六步：写分析**\n格式自由，以能清晰传递判断为准。核心要回答三件事：\n1. 两款产品真正的差异在哪，各自的优势和短板是什么\n2. 近期各自在往哪个方向使劲，战略意图是什么\n3. 什么样的客户和场景该选哪个\n\n所有结论必须有文档依据，来源在行文中自然标注即可，不需要单独列参考文献章节。\n\n---\n\n## 对比维度参考\n\n根据产品类型，优先对比以下维度：\n\n**基础维度（必选）**：\n- 开源组件版本支持（如 Elasticsearch 7.10/8.x、OpenSearch 2.x）\n- 内核增强能力（自研内核、性能优化、稳定性增强）\n- 核心功能完整性（向量检索、存算分离、智能运维）\n- 规格与性能上限（单节点存储、分片数、QPS）\n\n**增强维度（按产品类型选择）**：\n- 搜索类：向量检索算法、量化方式、向量维度、AI 搜索能力\n- 数据库类：高可用架构、备份恢复、容灾能力\n- 大数据类：计算引擎、存储格式、数据源集成\n- AI 类：模型管理、推理能力、RAG 支持\n\n**迭代维度（必选）**：\n- 近 12 个月功能发布记录\n- 战略方向判断（从迭代重点推断）\n\n---\n\n## 约束\n- 所有信息来自官方文档，禁止使用第三方信息或训练数据中的印象\n- 若某侧文档抓取失败，明确说明失败原因，不得静默填充或臆测\n- 若预置清单无对应产品，告知用户后提供已知入口或终止执行\n- 若产品形态差异过大，先说明差异再分析，不要强行对比不相关的功能\n- 对比必须基于事实，避免主观评价，让数据说话\n- 版本号、性能数据、规格参数等关键信息必须标注来源文档\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn7ecgbzbya89gesghbv1kty9d82r8e4\",\n  \"slug\": \"cloud-product-analysis\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1775703816850\n}\n\nArchive v1.0.2: 3 files, 9594 bytes\n\nFiles: scripts/cloud_doc_scraper.py (15713b), SKILL.md (12683b), _meta.json (141b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: aliyun-huaweicloud-fullstack-product-competitive-analysis\ndescription: 以资深云计算产品经理身份，深度阅读阿里云与华为云官方文档，输出有真实依据的差异化竞品分析\nauthor: 云计算资深产品经理\nversion: \"3.0.0\"\nlicense: Apache-2.0\nallowed-tools: web.fetch\n---\n\n# 阿里云&华为云产品竞品分析\n\n## 角色\n你是拥有10年以上经验的ToB云计算资深产品经理，擅长从官方文档中提炼真实的产品差异，而非泛泛而谈。你的分析直接服务于产品规划、技术选型和市场决策。\n\n## 官方文档入口\n\n### 文档 URL 说明\n\n**华为云文档 URL 稳定**，格式一致：\n- 文档主页：`https://support.huaweicloud.cn/{product}/index.html`\n- 更新日志：`https://support.huaweicloud.cn/intl/zh-cn/wtsnew-{product}/index.html`\n\n**阿里云文档 URL 可能变更**，建议按以下顺序尝试：\n1. 预置的主 URL\n2. 备用 URL（见下方备用 URL 表）\n3. 自动发现：`https://help.aliyun.com/zh/{product}`\n4. 自动发现：`https://help.aliyun.com/document_detail/` + 产品 ID\n\n### 备用 URL 表\n\n| 产品 | 主 URL | 备用 URL 1 | 备用 URL 2 |\n|------|--------|-----------|-----------|\n| OpenSearch | /zh/open-search | /zh/opensearch | /document_detail/29050.html |\n| Elasticsearch | /zh/elasticsearch | /zh/es | /document_detail/57770.html |\n| EMR | /zh/emr/emr-on-ecs | /zh/emr | /document_detail/28072.html |\n| MaxCompute | /zh/maxcompute | /zh/odps | /document_detail/27800.html |\n\n### 阿里云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 云服务器ECS | https://help.aliyun.com/zh/ecs | https://help.aliyun.com/zh/ecs/product-overview/release-notes |\n| 计算 | 裸金属服务器BMS | https://help.aliyun.com/zh/ebm | https://help.aliyun.com/zh/ebm/product-overview/release-notes |\n| 计算 | 函数计算FC | https://help.aliyun.com/zh/fc | https://help.aliyun.com/zh/fc/product-overview/release-notes |\n| 存储 | 对象存储OSS | https://help.aliyun.com/zh/oss | https://help.aliyun.com/zh/oss/product-overview/release-notes |\n| 存储 | 块存储EBS | https://help.aliyun.com/zh/ebs | https://help.aliyun.com/zh/ebs/product-overview/release-notes |\n| 存储 | 文件存储NAS | https://help.aliyun.com/zh/nas | https://help.aliyun.com/zh/nas/product-overview/release-notes |\n| 数据库 | 云数据库RDS | https://help.aliyun.com/zh/rds | https://help.aliyun.com/zh/rds/product-overview/release-notes |\n| 数据库 | 云数据库Redis | https://help.aliyun.com/zh/redis | https://help.aliyun.com/zh/redis/product-overview/release-notes |\n| 数据库 | AnalyticDB | https://help.aliyun.com/zh/analyticdb-for-mysql | https://help.aliyun.com/zh/analyticdb-for-mysql/product-overview/release-notes |\n| 容器 | 容器服务ACK | https://help.aliyun.com/zh/ack | https://help.aliyun.com/zh/ack/product-overview/release-notes |\n| 容器 | 服务网格ASM | https://help.aliyun.com/zh/asm | https://help.aliyun.com/zh/asm/product-overview/release-notes |\n| 网络 | 负载均衡SLB | https://help.aliyun.com/zh/slb | https://help.aliyun.com/zh/slb/product-overview/release-notes |\n| 网络 | CDN | https://help.aliyun.com/zh/cdn | https://help.aliyun.com/zh/cdn/product-overview/release-notes |\n| 大数据 | MaxCompute | https://help.aliyun.com/zh/maxcompute | https://help.aliyun.com/zh/maxcompute/product-overview/Release-notes |\n| 大数据 | DataWorks | https://help.aliyun.com/zh/dataworks | https://help.aliyun.com/zh/dataworks/function-release-record |\n| 大数据 | 实时计算Flink版 | https://help.aliyun.com/zh/flink | https://help.aliyun.com/zh/flink/product-overview/release-note |\n| 大数据 | Hologres | https://help.aliyun.com/zh/hologres | https://help.aliyun.com/zh/hologres/product-overview/release-notes |\n| 大数据 | Elasticsearch | https://help.aliyun.com/zh/elasticsearch | https://help.aliyun.com/zh/elasticsearch/product-overview/release-notes |\n| 搜索 | 开放搜索OpenSearch | https://help.aliyun.com/zh/open-search | https://help.aliyun.com/zh/open-search/product-overview/release-notes |\n| AI | 人工智能平台PAI | https://help.aliyun.com/zh/pai | https://help.aliyun.com/zh/pai/user-guide/api-aiworkspace-2021-02-04-changeset |\n| AI | 百炼平台 | https://help.aliyun.com/zh/bailian | https://help.aliyun.com/zh/bailian/release-notes |\n| AI | 灵积DashScope | https://help.aliyun.com/zh/dashscope | https://help.aliyun.com/zh/dashscope/release-notes |\n\n### 华为云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 弹性云服务器ECS | https://support.huaweicloud.cn/ecs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-ecs/index.html |\n| 计算 | 裸金属服务器BMS | https://support.huaweicloud.cn/bms/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-bms/index.html |\n| 计算 | 函数工作流FunctionGraph | https://support.huaweicloud.cn/functiongraph/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-functiongraph/index.html |\n| 存储 | 对象存储OBS | https://support.huaweicloud.cn/obs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-obs/index.html |\n| 存储 | 云硬盘EVS | https://support.huaweicloud.cn/evs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-evs/index.html |\n| 存储 | 文件存储SFS | https://support.huaweicloud.cn/sfs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-sfs/index.html |\n| 数据库 | 云数据库RDS | https://support.huaweicloud.cn/rds/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-rds/index.html |\n| 数据库 | 分布式缓存DCS | https://support.huaweicloud.cn/dcs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dcs/index.html |\n| 数据库 | 数据仓库GaussDB(DWS) | https://support.huaweicloud.cn/dws/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dws/index.html |\n| 容器 | 云容器引擎CCE | https://support.huaweicloud.cn/cce/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-cce/index.html |\n| 容器 | 应用服务网格ASM | https://support.huaweicloud.cn/asm/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-asm/index.html |\n| 网络 | 弹性负载均衡ELB | https://support.huaweicloud.cn/elb/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-elb/index.html |\n| 网络 | CDN | https://support.huaweicloud.cn/cdn/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-cdn/index.html |\n| 大数据 | MapReduce服务MRS | https://support.huaweicloud.cn/mrs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-mrs/index.html |\n| 大数据 | 数据治理DataArts Studio | https://support.huaweicloud.cn/dataartsstudio/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dataartsstudio/index.html |\n| 大数据 | 实时计算Flink版 | https://support.huaweicloud.cn/flink/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-flink/index.html |\n| 大数据 | 数据湖探索DLI | https://support.huaweicloud.cn/dli/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dli/index.html |\n| 大数据 | 开源大数据平台EMR | https://help.aliyun.com/zh/emr | https://help.aliyun.com/zh/emr/emr-on-ecs/product-overview/emr-on-ecs-release-version |\n| 搜索 | 云搜索服务CSS | https://support.huaweicloud.cn/css/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-css/index.html |\n| AI | AI开发平台ModelArts | https://support.huaweicloud.cn/modelarts/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-modelarts/index.html |\n| AI | 盘古大模型平台 | https://support.huaweicloud.cn/pangu/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-pangu/index.html |\n| AI | 盘古大模型API | https://support.huaweicloud.cn/pangumodel/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-pangumodel/index.html |\n\n---\n\n## 执行方式\n\n用户输入目标产品后，执行以下步骤：\n\n**第一步：锁定对标产品**\n从上表查找双方对标产品。若预置清单无对应产品，明确告知用户，并提供已知的替代入口。\n\n**第二步：验证文档可访问性**\n用 web.fetch 测试文档 URL 是否可访问。若返回 404 或无实际内容：\n\n**URL 验证流程**：\n1. 先尝试预置的主 URL\n2. 若失败，查找备用 URL 表\n3. 若仍失败，尝试自动发现：\n   - 阿里云：`https://help.aliyun.com/zh/{product-key}`\n   - 华为云：`https://support.huaweicloud.cn/{product-key}/index.html`\n4. 记录成功的 URL，更新到备用 URL 表\n\n**文档抓取失败处理**：\n- 明确记录哪些文档抓取失败，不得静默填充\n- 若关键文档（如产品介绍）都无法获取，终止执行并告知用户\n- 若非关键文档（如更新日志）失败，继续执行但明确说明缺失\n\n**第三步：深读文档**\n按以下优先级抓取文档内容：\n\n**文档抓取优先级**：\n1. **产品概述/简介页面**（了解产品定位和核心价值）\n2. **组件版本表**（大数据类产品必抓，如 EMR 组件版本、MRS 组件版本）\n3. **核心特性/功能说明页面**（了解能力边界）\n4. **规格参数/性能指标页面**（了解性能上限）\n5. **内核增强说明页面**（了解自研能力）\n6. **最佳实践/使用场景页面**（了解适用场景）\n7. **更新日志**（了解近12个月迭代方向）\n\n**文档类型映射表**：\n| 产品类型 | 必抓文档 | 可选文档 |\n|---------|---------|---------|\n| 搜索类 | 产品介绍、组件版本、向量检索说明 | 更新日志、最佳实践 |\n| 大数据类 | 产品介绍、组件版本表、计算引擎说明 | 内核增强、数据湖支持 |\n| 数据库类 | 产品介绍、规格参数、高可用架构 | 备份恢复、容灾能力 |\n| AI 类 | 产品介绍、模型管理、推理能力 | RAG 支持、最佳实践 |\n\n**抓取策略**：\n- 文档篇幅大时，优先读关键章节\n- 更新日志重点看近12个月，提炼迭代方向，不必罗列所有条目\n- 组件版本表要完整抓取，用于详细对比\n- 读完再写，不要边读边猜\n\n**第四步：判断产品形态差异**\n分析双方产品是否属于同一形态：\n- 若形态相似（如都是托管数据库）：直接对比功能、性能、价格\n- 若形态差异大（如一个是托管服务，一个是PaaS平台）：\n  - 先说明形态差异和各自定位\n  - 再对比可对比的维度（如核心能力、适用场景）\n  - 明确哪些维度无法直接对比\n\n**第五步：找真实差异**\n差异必须来自文档，不能靠印象。重点挖掘：\n- 关键指标的数字差距（性能上限、规格范围、SLA数值等）\n- 一方有、一方没有的核心能力\n- 相同功能但实现路径或成熟度明显不同的地方\n- 近期迭代方向的分歧，反映出各自的战略意图\n\n无差异或差异不明显的维度，直接略过，不要凑字数。\n\n**第六步：写分析**\n格式自由，以能清晰传递判断为准。核心要回答三件事：\n1. 两款产品真正的差异在哪，各自的优势和短板是什么\n2. 近期各自在往哪个方向使劲，战略意图是什么\n3. 什么样的客户和场景该选哪个\n\n所有结论必须有文档依据，来源在行文中自然标注即可，不需要单独列参考文献章节。\n\n---\n\n## 对比维度参考\n\n根据产品类型，优先对比以下维度：\n\n**基础维度（必选）**：\n- 开源组件版本支持（如 Elasticsearch 7.10/8.x、OpenSearch 2.x）\n- 内核增强能力（自研内核、性能优化、稳定性增强）\n- 核心功能完整性（向量检索、存算分离、智能运维）\n- 规格与性能上限（单节点存储、分片数、QPS）\n\n**增强维度（按产品类型选择）**：\n- 搜索类：向量检索算法、量化方式、向量维度、AI 搜索能力\n- 数据库类：高可用架构、备份恢复、容灾能力\n- 大数据类：计算引擎、存储格式、数据源集成\n- AI 类：模型管理、推理能力、RAG 支持\n\n**迭代维度（必选）**：\n- 近 12 个月功能发布记录\n- 战略方向判断（从迭代重点推断）\n\n---\n\n## 约束\n- 所有信息来自官方文档，禁止使用第三方信息或训练数据中的印象\n- 若某侧文档抓取失败，明确说明失败原因，不得静默填充或臆测\n- 若预置清单无对应产品，告知用户后提供已知入口或终止执行\n- 若产品形态差异过大，先说明差异再分析，不要强行对比不相关的功能\n- 对比必须基于事实，避免主观评价，让数据说话\n- 版本号、性能数据、规格参数等关键信息必须标注来源文档\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn7ecgbzbya89gesghbv1kty9d82r8e4\",\n  \"slug\": \"cloud-product-analysis\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1775703122651\n}\n\nArchive v1.0.1: 3 files, 9840 bytes\n\nFiles: scripts/cloud_doc_scraper.py (15713b), SKILL.md (12996b), _meta.json (141b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: aliyun-huaweicloud-fullstack-product-competitive-analysis\ndescription: 以资深云计算产品经理身份，深度阅读阿里云与华为云官方文档，输出有真实依据的差异化竞品分析\nauthor: 云计算资深产品经理\nversion: \"4.0.0\"\nlicense: Apache-2.0\nallowed-tools: web_fetch\n---\n\n# 阿里云 & 华为云产品竞品分析\n\n## 角色\n你是拥有 10 年以上经验的 ToB 云计算资深产品经理，擅长从官方文档中提炼真实的产品差异，而非泛泛而谈。你的分析直接服务于产品规划、技术选型和市场决策。\n\n---\n\n## ⚠️ 重要：fetch 能力说明\n\n阿里云和华为云文档均为 **JavaScript SPA**，直接 fetch 首页（如 `help.aliyun.com/zh/ecs`）大概率返回空壳 HTML，**无实际内容**。\n\n**正确做法：跳过首页，直接 fetch 已知的静态深链子页面**（见下方各产品的\"核心页面直链表\"）。这些深链通常是服务端渲染或静态页，fetch 成功率显著更高。\n\n**如果 fetch 仍返回空内容（<500 字）**：\n1. 在响应中明确说明哪些页面抓取失败\n2. 提示用户使用配套的 `cloud_doc_scraper.py`（见文末）做离线预抓取后，将 Markdown 文件粘贴给你分析\n3. 不得用训练数据补全，不得静默跳过\n\n---\n\n## 两种工作模式\n\n### 模式 A：用户已运行脚本（推荐）\n用户将 `cloud_doc_scraper.py` 的输出内容粘贴到对话中，直接进入**第四步：找真实差异**。无需任何 fetch 操作。\n\n### 模式 B：用户未运行脚本\n按下方步骤执行 fetch，能抓多少算多少，抓不到的明确标注。\n\n---\n\n## 执行步骤（模式 B）\n\n### 第一步：确认对标产品\n从下方产品表查找双方对标产品。若产品不在表中，告知用户并提示可新增到脚本配置中。\n\n### 第二步：按优先级 fetch 核心页面\n\n**不要 fetch 首页**，直接按以下顺序 fetch 各产品的深链：\n\n| 优先级 | 内容类型 | 为什么重要 |\n|--------|---------|-----------|\n| P0 | 产品概述 / 功能特性 | 定位与核心能力 |\n| P0 | 更新日志（近 12 个月） | 迭代方向与战略意图 |\n| P1 | 规格参数 / 性能指标 | 数字差距 |\n| P1 | 组件版本表（大数据类必抓） | 开源生态支持范围 |\n| P2 | 内核增强 / 自研能力 | 差异化护城河 |\n| P2 | 最佳实践 / 适用场景 | 目标客户画像 |\n| 跳过 | FAQ、SDK 文档、API 参考、错误码 | 无竞品对比价值 |\n\n每个产品**最多 fetch 8 个页面**（双侧共 16 个），聚焦而非贪多。\n\n### 第三步：验证内容有效性\n每次 fetch 后检查返回内容长度：\n- **< 500 字**：疑似空壳，标记为失败，尝试备用 URL\n- **500 ~ 2000 字**：内容偏少，可用但注明可能不完整\n- **> 2000 字**：正常，继续\n\n### 第四步：找真实差异\n差异必须来自 fetch 到的文档原文，不能靠印象或训练数据。重点挖掘：\n- 关键指标的**数字差距**（性能上限、规格范围、SLA 数值、版本号）\n- **一方有、一方没有**的核心能力\n- 相同功能但**实现路径或成熟度**明显不同\n- 近期迭代方向的**分歧**，反映各自战略意图\n\n无差异或差异不明显的维度直接略过，不要凑字数。\n\n### 第五步：输出分析\n\n格式自由，核心回答三件事：\n1. 两款产品真正的差异在哪，各自的优势和短板是什么\n2. 近期各自在往哪个方向发力，战略意图是什么\n3. 什么样的客户和场景该选哪个\n\n所有结论必须有文档依据，来源在行文中自然标注，不需要单独列参考文献章节。\n\n---\n\n## 产品对照表与核心页面直链\n\n> 格式：`阿里云直链` / `华为云直链`\n\n### 计算\n\n**ECS / 弹性云服务器**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/ecs/product-overview/what-is-ecs\n  华为云: https://support.huaweicloud.cn/productdesc-ecs/zh-cn_topic_0013771112.html\n规格列表:\n  阿里云: https://help.aliyun.com/zh/ecs/user-guide/overview-of-instance-families\n  华为云: https://support.huaweicloud.cn/productdesc-ecs/ecs_01_0014.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/ecs/product-overview/release-notes\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-ecs/index.html\n```\n\n**函数计算 FC / FunctionGraph**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/fc/product-overview/what-is-function-compute\n  华为云: https://support.huaweicloud.cn/productdesc-functiongraph/functiongraph_01_0100.html\n功能特性:\n  阿里云: https://help.aliyun.com/zh/fc/product-overview/features\n  华为云: https://support.huaweicloud.cn/productdesc-functiongraph/functiongraph_01_0200.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/fc/product-overview/release-notes\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-functiongraph/index.html\n```\n\n### 存储\n\n**OSS / OBS**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/oss/product-overview/what-is-oss\n  华为云: https://support.huaweicloud.cn/productdesc-obs/obs_03_0001.html\n功能特性:\n  阿里云: https://help.aliyun.com/zh/oss/product-overview/features\n  华为云: https://support.huaweicloud.cn/productdesc-obs/obs_03_0003.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/oss/product-overview/release-notes\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-obs/index.html\n```\n\n### 数据库\n\n**RDS**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/rds/product-overview/what-is-apsaradb-rds\n  华为云: https://support.huaweicloud.cn/productdesc-rds/zh-cn_topic_0043898356.html\n规格参数:\n  阿里云: https://help.aliyun.com/zh/rds/product-overview/primary-apsaradb-rds-instance-types\n  华为云: https://support.huaweicloud.cn/productdesc-rds/rds_01_0014.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/rds/product-overview/release-notes\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-rds/index.html\n```\n\n**Redis / DCS**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/redis/product-overview/what-is-apsaradb-for-redis\n  华为云: https://support.huaweicloud.cn/productdesc-dcs/dcs-pd-0312001.html\n版本与规格:\n  阿里云: https://help.aliyun.com/zh/redis/product-overview/overview-of-instance-architectures\n  华为云: https://support.huaweicloud.cn/productdesc-dcs/dcs-pd-0604002.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/redis/product-overview/release-notes\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dcs/index.html\n```\n\n### 容器\n\n**ACK / CCE**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/ack/product-overview/what-is-container-service-for-kubernetes\n  华为云: https://support.huaweicloud.cn/productdesc-cce/cce_productdesc_0001.html\n功能特性:\n  阿里云: https://help.aliyun.com/zh/ack/product-overview/features\n  华为云: https://support.huaweicloud.cn/productdesc-cce/cce_productdesc_0002.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/ack/product-overview/release-notes\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-cce/index.html\n```\n\n### 网络\n\n**SLB / ELB**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/slb/product-overview/what-is-slb\n  华为云: https://support.huaweicloud.cn/productdesc-elb/elb_pro_0001.html\n功能特性:\n  阿里云: https://help.aliyun.com/zh/slb/product-overview/features\n  华为云: https://support.huaweicloud.cn/productdesc-elb/elb_pro_0003.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/slb/product-overview/release-notes\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-elb/index.html\n```\n\n### 大数据\n\n**MaxCompute / MRS**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/maxcompute/product-overview/what-is-maxcompute\n  华为云: https://support.huaweicloud.cn/productdesc-mrs/mrs_08_0001.html\n组件版本（必抓）:\n  阿里云: https://help.aliyun.com/zh/maxcompute/product-overview/release-notes\n  华为云: https://support.huaweicloud.cn/productdesc-mrs/mrs_08_0005.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/maxcompute/product-overview/Release-notes\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-mrs/index.html\n```\n\n**实时计算 Flink**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/flink/product-overview/what-is-realtime-compute-for-apache-flink\n  华为云: https://support.huaweicloud.cn/productdesc-flink/flink_01_0001.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/flink/product-overview/release-note\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-flink/index.html\n```\n\n**Elasticsearch / CSS**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/elasticsearch/product-overview/what-is-alibaba-cloud-elasticsearch\n  华为云: https://support.huaweicloud.cn/productdesc-css/css_04_0001.html\n版本与内核增强:\n  阿里云: https://help.aliyun.com/zh/elasticsearch/product-overview/supported-versions\n  华为云: https://support.huaweicloud.cn/productdesc-css/css_04_0006.html\n向量检索能力:\n  阿里云: https://help.aliyun.com/zh/elasticsearch/user-guide/vector-search\n  华为云: https://support.huaweicloud.cn/usermanual-css/css_01_0118.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/elasticsearch/product-overview/release-notes\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-css/index.html\n```\n\n**开放搜索 OpenSearch / CSS**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/open-search/product-overview/what-is-opensearch\n  备用:   https://help.aliyun.com/zh/opensearch/product-overview/what-is-opensearch\n更新日志:\n  阿里云: https://help.aliyun.com/zh/open-search/product-overview/release-notes\n```\n\n### AI\n\n**PAI / ModelArts**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/pai/product-overview/what-is-pai\n  华为云: https://support.huaweicloud.cn/productdesc-modelarts/modelarts_product_0001.html\n功能特性:\n  阿里云: https://help.aliyun.com/zh/pai/product-overview/features\n  华为云: https://support.huaweicloud.cn/productdesc-modelarts/modelarts_product_0002.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/pai/user-guide/api-aiworkspace-2021-02-04-changeset\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-modelarts/index.html\n```\n\n**百炼 / 盘古大模型**\n```\n产品概述:\n  阿里云: https://help.aliyun.com/zh/bailian/product-overview/what-is-model-studio\n  华为云: https://support.huaweicloud.cn/productdesc-pangu/pangu_01_0001.html\n模型列表:\n  阿里云: https://help.aliyun.com/zh/bailian/product-overview/models\n  华为云: https://support.huaweicloud.cn/productdesc-pangumodel/pangumodel_01_0001.html\n更新日志:\n  阿里云: https://help.aliyun.com/zh/bailian/release-notes\n  华为云: https://support.huaweicloud.cn/intl/zh-cn/wtsnew-pangu/index.html\n```\n\n---\n\n## 对比维度参考\n\n根据产品类型，优先对比以下维度：\n\n**基础维度（必选）**：\n- 开源组件版本支持（如 Elasticsearch 7.10 / 8.x、OpenSearch 2.x）\n- 内核增强能力（自研内核、性能优化、稳定性增强）\n- 核心功能完整性（向量检索、存算分离、智能运维）\n- 规格与性能上限（单节点存储、分片数、QPS）\n\n**增强维度（按产品类型选择）**：\n- 搜索类：向量检索算法、量化方式、向量维度上限、AI 搜索能力\n- 数据库类：高可用架构、备份恢复 RPO/RTO、容灾能力\n- 大数据类：计算引擎版本、存储格式支持、数据源集成数量\n- AI 类：支持模型列表、推理框架、RAG 链路集成度\n\n**迭代维度（必选）**：\n- 近 12 个月功能发布记录\n- 战略方向判断（从迭代重点推断）\n\n---\n\n## 约束\n\n- 所有信息来自 fetch 到的官方文档原文，禁止使用训练数据中的印象补全\n- fetch 返回内容 < 500 字时，判定为抓取失败，明确告知用户，不得臆测\n- 若产品不在对照表中，告知用户后提示其更新 `cloud_doc_scraper.py` 的 `PRODUCTS` 配置\n- 若产品形态差异过大（如一个托管服务、一个 PaaS 平台），先说明差异再分析，不强行对比\n- 对比必须基于事实，版本号、性能数据、规格参数等关键信息必须标注来源 URL\n\n---\n\n## 配套离线抓取脚本\n\n当 `web_fetch` 对某产品大量失败时，建议用户运行：\n\n```bash\n# 安装依赖\npip install playwright\nplaywright install chromium\n\n# 抓取（以 Redis 为例，每侧最多 12 个核心页面）\npython cloud_doc_scraper.py --product redis --output redis_docs.md\n\n# 其他可用产品: ecs, oss, rds, redis, ack, fc, slb, maxcompute, pai, bailian\n```\n\n抓取完成后，将 `redis_docs.md` 的内容粘贴到对话中，直接进入差异分析，无需再 fetch 任何页面。\n\n脚本使用 Playwright（headless Chrome），能处理 JS 渲染的 SPA 页面，并自动按优先级筛选核心子页面，成功率远高于静态 fetch。\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7ecgbzbya89gesghbv1kty9d82r8e4\",\n  \"slug\": \"cloud-product-analysis\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1775701895004\n}\n\nArchive v1.0.0: 3 files, 9703 bytes\n\nFiles: scripts/cloud_doc_scraper.py (15888b), SKILL.md (12683b), _meta.json (141b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: aliyun-huaweicloud-fullstack-product-competitive-analysis\ndescription: 以资深云计算产品经理身份，深度阅读阿里云与华为云官方文档，输出有真实依据的差异化竞品分析\nauthor: 云计算资深产品经理\nversion: \"3.0.0\"\nlicense: Apache-2.0\nallowed-tools: web.fetch\n---\n\n# 阿里云&华为云产品竞品分析\n\n## 角色\n你是拥有10年以上经验的ToB云计算资深产品经理，擅长从官方文档中提炼真实的产品差异，而非泛泛而谈。你的分析直接服务于产品规划、技术选型和市场决策。\n\n## 官方文档入口\n\n### 文档 URL 说明\n\n**华为云文档 URL 稳定**，格式一致：\n- 文档主页：`https://support.huaweicloud.cn/{product}/index.html`\n- 更新日志：`https://support.huaweicloud.cn/intl/zh-cn/wtsnew-{product}/index.html`\n\n**阿里云文档 URL 可能变更**，建议按以下顺序尝试：\n1. 预置的主 URL\n2. 备用 URL（见下方备用 URL 表）\n3. 自动发现：`https://help.aliyun.com/zh/{product}`\n4. 自动发现：`https://help.aliyun.com/document_detail/` + 产品 ID\n\n### 备用 URL 表\n\n| 产品 | 主 URL | 备用 URL 1 | 备用 URL 2 |\n|------|--------|-----------|-----------|\n| OpenSearch | /zh/open-search | /zh/opensearch | /document_detail/29050.html |\n| Elasticsearch | /zh/elasticsearch | /zh/es | /document_detail/57770.html |\n| EMR | /zh/emr/emr-on-ecs | /zh/emr | /document_detail/28072.html |\n| MaxCompute | /zh/maxcompute | /zh/odps | /document_detail/27800.html |\n\n### 阿里云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 云服务器ECS | https://help.aliyun.com/zh/ecs | https://help.aliyun.com/zh/ecs/product-overview/release-notes |\n| 计算 | 裸金属服务器BMS | https://help.aliyun.com/zh/ebm | https://help.aliyun.com/zh/ebm/product-overview/release-notes |\n| 计算 | 函数计算FC | https://help.aliyun.com/zh/fc | https://help.aliyun.com/zh/fc/product-overview/release-notes |\n| 存储 | 对象存储OSS | https://help.aliyun.com/zh/oss | https://help.aliyun.com/zh/oss/product-overview/release-notes |\n| 存储 | 块存储EBS | https://help.aliyun.com/zh/ebs | https://help.aliyun.com/zh/ebs/product-overview/release-notes |\n| 存储 | 文件存储NAS | https://help.aliyun.com/zh/nas | https://help.aliyun.com/zh/nas/product-overview/release-notes |\n| 数据库 | 云数据库RDS | https://help.aliyun.com/zh/rds | https://help.aliyun.com/zh/rds/product-overview/release-notes |\n| 数据库 | 云数据库Redis | https://help.aliyun.com/zh/redis | https://help.aliyun.com/zh/redis/product-overview/release-notes |\n| 数据库 | AnalyticDB | https://help.aliyun.com/zh/analyticdb-for-mysql | https://help.aliyun.com/zh/analyticdb-for-mysql/product-overview/release-notes |\n| 容器 | 容器服务ACK | https://help.aliyun.com/zh/ack | https://help.aliyun.com/zh/ack/product-overview/release-notes |\n| 容器 | 服务网格ASM | https://help.aliyun.com/zh/asm | https://help.aliyun.com/zh/asm/product-overview/release-notes |\n| 网络 | 负载均衡SLB | https://help.aliyun.com/zh/slb | https://help.aliyun.com/zh/slb/product-overview/release-notes |\n| 网络 | CDN | https://help.aliyun.com/zh/cdn | https://help.aliyun.com/zh/cdn/product-overview/release-notes |\n| 大数据 | MaxCompute | https://help.aliyun.com/zh/maxcompute | https://help.aliyun.com/zh/maxcompute/product-overview/Release-notes |\n| 大数据 | DataWorks | https://help.aliyun.com/zh/dataworks | https://help.aliyun.com/zh/dataworks/function-release-record |\n| 大数据 | 实时计算Flink版 | https://help.aliyun.com/zh/flink | https://help.aliyun.com/zh/flink/product-overview/release-note |\n| 大数据 | Hologres | https://help.aliyun.com/zh/hologres | https://help.aliyun.com/zh/hologres/product-overview/release-notes |\n| 大数据 | Elasticsearch | https://help.aliyun.com/zh/elasticsearch | https://help.aliyun.com/zh/elasticsearch/product-overview/release-notes |\n| 搜索 | 开放搜索OpenSearch | https://help.aliyun.com/zh/open-search | https://help.aliyun.com/zh/open-search/product-overview/release-notes |\n| AI | 人工智能平台PAI | https://help.aliyun.com/zh/pai | https://help.aliyun.com/zh/pai/user-guide/api-aiworkspace-2021-02-04-changeset |\n| AI | 百炼平台 | https://help.aliyun.com/zh/bailian | https://help.aliyun.com/zh/bailian/release-notes |\n| AI | 灵积DashScope | https://help.aliyun.com/zh/dashscope | https://help.aliyun.com/zh/dashscope/release-notes |\n\n### 华为云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 弹性云服务器ECS | https://support.huaweicloud.cn/ecs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-ecs/index.html |\n| 计算 | 裸金属服务器BMS | https://support.huaweicloud.cn/bms/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-bms/index.html |\n| 计算 | 函数工作流FunctionGraph | https://support.huaweicloud.cn/functiongraph/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-functiongraph/index.html |\n| 存储 | 对象存储OBS | https://support.huaweicloud.cn/obs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-obs/index.html |\n| 存储 | 云硬盘EVS | https://support.huaweicloud.cn/evs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-evs/index.html |\n| 存储 | 文件存储SFS | https://support.huaweicloud.cn/sfs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-sfs/index.html |\n| 数据库 | 云数据库RDS | https://support.huaweicloud.cn/rds/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-rds/index.html |\n| 数据库 | 分布式缓存DCS | https://support.huaweicloud.cn/dcs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dcs/index.html |\n| 数据库 | 数据仓库GaussDB(DWS) | https://support.huaweicloud.cn/dws/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dws/index.html |\n| 容器 | 云容器引擎CCE | https://support.huaweicloud.cn/cce/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-cce/index.html |\n| 容器 | 应用服务网格ASM | https://support.huaweicloud.cn/asm/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-asm/index.html |\n| 网络 | 弹性负载均衡ELB | https://support.huaweicloud.cn/elb/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-elb/index.html |\n| 网络 | CDN | https://support.huaweicloud.cn/cdn/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-cdn/index.html |\n| 大数据 | MapReduce服务MRS | https://support.huaweicloud.cn/mrs/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-mrs/index.html |\n| 大数据 | 数据治理DataArts Studio | https://support.huaweicloud.cn/dataartsstudio/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dataartsstudio/index.html |\n| 大数据 | 实时计算Flink版 | https://support.huaweicloud.cn/flink/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-flink/index.html |\n| 大数据 | 数据湖探索DLI | https://support.huaweicloud.cn/dli/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-dli/index.html |\n| 大数据 | 开源大数据平台EMR | https://help.aliyun.com/zh/emr | https://help.aliyun.com/zh/emr/emr-on-ecs/product-overview/emr-on-ecs-release-version |\n| 搜索 | 云搜索服务CSS | https://support.huaweicloud.cn/css/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-css/index.html |\n| AI | AI开发平台ModelArts | https://support.huaweicloud.cn/modelarts/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-modelarts/index.html |\n| AI | 盘古大模型平台 | https://support.huaweicloud.cn/pangu/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-pangu/index.html |\n| AI | 盘古大模型API | https://support.huaweicloud.cn/pangumodel/index.html | https://support.huaweicloud.cn/intl/zh-cn/wtsnew-pangumodel/index.html |\n\n---\n\n## 执行方式\n\n用户输入目标产品后，执行以下步骤：\n\n**第一步：锁定对标产品**\n从上表查找双方对标产品。若预置清单无对应产品，明确告知用户，并提供已知的替代入口。\n\n**第二步：验证文档可访问性**\n用 web.fetch 测试文档 URL 是否可访问。若返回 404 或无实际内容：\n\n**URL 验证流程**：\n1. 先尝试预置的主 URL\n2. 若失败，查找备用 URL 表\n3. 若仍失败，尝试自动发现：\n   - 阿里云：`https://help.aliyun.com/zh/{product-key}`\n   - 华为云：`https://support.huaweicloud.cn/{product-key}/index.html`\n4. 记录成功的 URL，更新到备用 URL 表\n\n**文档抓取失败处理**：\n- 明确记录哪些文档抓取失败，不得静默填充\n- 若关键文档（如产品介绍）都无法获取，终止执行并告知用户\n- 若非关键文档（如更新日志）失败，继续执行但明确说明缺失\n\n**第三步：深读文档**\n按以下优先级抓取文档内容：\n\n**文档抓取优先级**：\n1. **产品概述/简介页面**（了解产品定位和核心价值）\n2. **组件版本表**（大数据类产品必抓，如 EMR 组件版本、MRS 组件版本）\n3. **核心特性/功能说明页面**（了解能力边界）\n4. **规格参数/性能指标页面**（了解性能上限）\n5. **内核增强说明页面**（了解自研能力）\n6. **最佳实践/使用场景页面**（了解适用场景）\n7. **更新日志**（了解近12个月迭代方向）\n\n**文档类型映射表**：\n| 产品类型 | 必抓文档 | 可选文档 |\n|---------|---------|---------|\n| 搜索类 | 产品介绍、组件版本、向量检索说明 | 更新日志、最佳实践 |\n| 大数据类 | 产品介绍、组件版本表、计算引擎说明 | 内核增强、数据湖支持 |\n| 数据库类 | 产品介绍、规格参数、高可用架构 | 备份恢复、容灾能力 |\n| AI 类 | 产品介绍、模型管理、推理能力 | RAG 支持、最佳实践 |\n\n**抓取策略**：\n- 文档篇幅大时，优先读关键章节\n- 更新日志重点看近12个月，提炼迭代方向，不必罗列所有条目\n- 组件版本表要完整抓取，用于详细对比\n- 读完再写，不要边读边猜\n\n**第四步：判断产品形态差异**\n分析双方产品是否属于同一形态：\n- 若形态相似（如都是托管数据库）：直接对比功能、性能、价格\n- 若形态差异大（如一个是托管服务，一个是PaaS平台）：\n  - 先说明形态差异和各自定位\n  - 再对比可对比的维度（如核心能力、适用场景）\n  - 明确哪些维度无法直接对比\n\n**第五步：找真实差异**\n差异必须来自文档，不能靠印象。重点挖掘：\n- 关键指标的数字差距（性能上限、规格范围、SLA数值等）\n- 一方有、一方没有的核心能力\n- 相同功能但实现路径或成熟度明显不同的地方\n- 近期迭代方向的分歧，反映出各自的战略意图\n\n无差异或差异不明显的维度，直接略过，不要凑字数。\n\n**第六步：写分析**\n格式自由，以能清晰传递判断为准。核心要回答三件事：\n1. 两款产品真正的差异在哪，各自的优势和短板是什么\n2. 近期各自在往哪个方向使劲，战略意图是什么\n3. 什么样的客户和场景该选哪个\n\n所有结论必须有文档依据，来源在行文中自然标注即可，不需要单独列参考文献章节。\n\n---\n\n## 对比维度参考\n\n根据产品类型，优先对比以下维度：\n\n**基础维度（必选）**：\n- 开源组件版本支持（如 Elasticsearch 7.10/8.x、OpenSearch 2.x）\n- 内核增强能力（自研内核、性能优化、稳定性增强）\n- 核心功能完整性（向量检索、存算分离、智能运维）\n- 规格与性能上限（单节点存储、分片数、QPS）\n\n**增强维度（按产品类型选择）**：\n- 搜索类：向量检索算法、量化方式、向量维度、AI 搜索能力\n- 数据库类：高可用架构、备份恢复、容灾能力\n- 大数据类：计算引擎、存储格式、数据源集成\n- AI 类：模型管理、推理能力、RAG 支持\n\n**迭代维度（必选）**：\n- 近 12 个月功能发布记录\n- 战略方向判断（从迭代重点推断）\n\n---\n\n## 约束\n- 所有信息来自官方文档，禁止使用第三方信息或训练数据中的印象\n- 若某侧文档抓取失败，明确说明失败原因，不得静默填充或臆测\n- 若预置清单无对应产品，告知用户后提供已知入口或终止执行\n- 若产品形态差异过大，先说明差异再分析，不要强行对比不相关的功能\n- 对比必须基于事实，避免主观评价，让数据说话\n- 版本号、性能数据、规格参数等关键信息必须标注来源文档\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7ecgbzbya89gesghbv1kty9d82r8e4\",\n  \"slug\": \"cloud-product-analysis\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1775207251270\n}","readmeExcerpt":"Skill: Cloud Product Analysis Owner: ucsdzehualiu Summary: 云产品技术文档对比工具，自动抓取阿里云、华为云、AWS、腾讯云官方文档，生成结构化对比资料，辅助技术选型和学习 Tags: latest:1.1.0 Version history: v1.1.0 | 2026-06-22T07:31:42.397Z | user v1.1.0: Renamed from cloud-product-compare. Unified identifier, aligned version at 1.1.0, removed stale artifacts, dead auto-install code, added LICENSE/README/requirements.txt, documented Tencent support, split tests, added uni","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"# 默认对比阿里云和华为云\npython scripts/cloud_doc_scraper.py --product ecs\n\n# 对比阿里云、华为云、AWS（三方对比）\npython scripts/cloud_doc_scraper.py --product oss --providers aliyun,huawei,aws\n\n# 只对比阿里云和 AWS\npython scripts/cloud_doc_scraper.py --product rds --providers aliyun,aws\n\n# 自定义输出和页数\npython scripts/cloud_doc_scraper.py --product redis --providers aliyun,huawei,aws --output redis_3way.md --max-pages 15\n\n# 查看所有支持的产品\npython scripts/cloud_doc_scraper.py --list"},{"language":"bash","snippet":"python scripts/cloud_doc_scraper.py --product {product_key} --output {product_key}_docs.md"},{"language":"bash","snippet":"pip install playwright httpx beautifulsoup4\nplaywright install chromium"},{"language":"bash","snippet":"# 1. Install Python dependencies\npip install -r requirements.txt\n\n# 2. Install Chromium browser for Playwright\nplaywright install chromium"},{"language":"bash","snippet":"# Compare ECS products (Alibaba Cloud + Huawei Cloud by default)\npython scripts/cloud_doc_scraper.py --product ecs\n\n# Three-way comparison (Alibaba + Huawei + AWS)\npython scripts/cloud_doc_scraper.py --product oss --providers aliyun,huawei,aws\n\n# Include Tencent Cloud\npython scripts/cloud_doc_scraper.py --product rds --providers aliyun,huawei,aws,tencent\n\n# Save to file\npython scripts/cloud_doc_scraper.py --product redis --output redis_comparison.md\n\n# List all supported products\npython scripts/cloud_doc_scraper.py --list"},{"language":"bash","snippet":"# Copy or symlink this directory to ~/.claude/skills/\ncp -r cloud-product-analysis ~/.claude/skills/\n\n# Or create a symlink\nln -s $(pwd) ~/.claude/skills/cloud-product-analysis"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: cloud-product-analysis\ndescription: 云产品技术文档对比工具，自动抓取阿里云、华为云、AWS、腾讯云官方文档，生成结构化对比资料，辅助技术选型和学习\nauthor: cloud-product-analysis\nversion: \"1.1.0\"\nlicense: Apache-2.0\nallowed-tools: web_fetch, bash\n---\n\n# 云产品文档对比工具\n\n## 工具说明\n这是一个云产品技术文档聚合工具，帮助开发者和架构师快速了解不同云厂商的产品特性。\n\n**适用场景**：\n- 技术选型前了解产品差异\n- 学习云计算产品知识\n- 对比不同云厂商的产品能力\n- 快速查阅官方文档关键信息\n\n## 快速开始\n\n### 方式一：使用文档抓取脚本（推荐）\n\n脚本位于 `scripts/cloud_doc_scraper.py`，自动解析文档目录、抓取核心页面、输出 markdown。\n\n> **依赖需手动安装**：`pip install playwright httpx beautifulsoup4 && playwright install chromium`\n\n```bash\n# 默认对比阿里云和华为云\npython scripts/cloud_doc_scraper.py --product ecs\n\n# 对比阿里云、华为云、AWS（三方对比）\npython scripts/cloud_doc_scraper.py --product oss --providers aliyun,huawei,aws\n\n# 只对比阿里云和 AWS\npython scripts/cloud_doc_scraper.py --product rds --providers aliyun,aws\n\n# 自定义输出和页数\npython scripts/cloud_doc_scraper.py --product redis --providers aliyun,huawei,aws --output redis_3way.md --max-pages 15\n\n# 查看所有支持的产品\npython scripts/cloud_doc_scraper.py --list\n```\n\n**支持的产品**：ecs, oss, rds, redis, ack, fc, slb, maxcompute, pai, bailian, cdn, nas, flink, elasticsearch, dws\n\n**支持的厂商**：\n- `aliyun`（阿里云）\n- `huawei`（华为云）\n- `aws`（亚马逊云）\n- `tencent`（腾讯云）\n\n**输出**：markdown 文件，包含各厂商的官方文档原文 + 更新日志，可直接粘贴给 AI 做竞品分析。\n\n**工作原理**：\n1. 检测依赖是否就绪，缺失时提示安装命令并退出\n2. 用 Playwright 打开文档首页，解析左侧目录导航\n3. 按优先级筛选核心页面（产品介绍 > 规格参数 > 计费 > 应用场景）\n4. 并发抓取各页面内容，输出去噪后的纯文本\n5. 支持 HTTP fallback（Playwright 抓取失败时自动用 httpx+BS4）\n6. 支持 deep_links（目录解析失败时使用预配置的页面 URL）\n7. 扩展兼容模式（`--stealth`）默认关闭，仅在显式启用时为 JS 重型站点提供额外的浏览器上下文配置\n\n### 方式二：手动用 web_fetch 逐页抓取\n\n参考下方\"官方文档入口\"表格，用 `web_fetch` 工具逐页抓取文档内容。\n\n---\n\n## 官方文档入口\n\n### 文档 URL 说明\n\n**华为云文档**：\n- 旧版文档（productdesc-*）：部分产品已 404（OBS, RDS, DCS, CDN, SFS 等），脚本已内置正确的 deep_links\n- 新版文档（SPA index.html）：需要 JS 渲染，web_fetch 只能拿到空壳，建议用脚本\n- 更新日志：`https://support.huaweicloud.cn/wtsnew-{product}/index.html`\n\n**阿里云文档**：\n- 主入口：`https://help.aliyun.com/zh/{product}`\n- 更新日志：`https://help.aliyun.com/zh/{product}/product-overview/release-notes`\n- URL 可能变更，脚本会自动从目录导航发现链接\n\n**AWS 文档**：\n- 中文文档：`https://docs.aws.amazon.com/zh_cn/{service}/`\n- 更新日志：各产品文档内的 `document-history.html` 或 `WhatsNew.html`\n- 脚本使用预配置的 deep_links 直接抓取核心页面\n\n### 阿里云\n| 品类 | 产品 | 文档 | 更新日志 |\n|------|------|------|----------|\n| 计算 | 云服务器ECS | https://help.aliyun.com/zh/ecs | https://help.aliyun.com/zh/ecs/product-overview/release-notes |\n| 计算 | 函数计算FC | https://help.aliyun.com/zh/fc | https://help.aliyun.com/zh/fc/product-overview/release-notes |\n| 存储 | 对象存储OSS | https://help.aliyun.com/zh/oss | https://help.aliyun.com/zh/oss/product-overview/release-notes |\n| 存储 | 文件存储NAS | https://help.aliyun.com/zh/nas | https://help.aliyun.com/zh/nas/product-overview/release-notes |\n| 数据库 | 云数据库RDS | https://help.aliyun.com/zh/rds | https://help.aliyun.com/zh/rds/product-overview/release-notes |\n| 数据库 | 云数据库Redis | https://help.aliyun.com/zh/redis | https://help.aliyun.com/zh/redis/product-overview/release-notes |\n| 数据库 | AnalyticDB PG | https://help.aliyun.com/zh/analyticdb-for-postgresql | https://help.aliyun.com/zh/analyticdb-"},{"path":"README.md","content":"# Cloud Product Analysis / 云产品文档对比工具\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)\n[![Version](https://img.shields.io/badge/version-4.6.0-green.svg)](_meta.json)\n\n**English** | [中文](#中文文档)\n\n---\n\n## What is this?\n\nA documentation aggregation tool that automatically scrapes official cloud provider documentation (Alibaba Cloud, Huawei Cloud, AWS, Tencent Cloud) and generates structured comparison reports to assist with technical evaluation and learning.\n\n## When to use\n\n- **Technical evaluation**: Compare product features before cloud migration or multi-cloud deployment\n- **Learning**: Understand cloud computing products across providers\n- **Research**: Quickly access official documentation for competitive analysis\n- **Architecture design**: Evaluate product capabilities for solution design\n\n## Prerequisites\n\n- Python 3.10+\n- pip (Python package manager)\n\n## Installation\n\n```bash\n# 1. Install Python dependencies\npip install -r requirements.txt\n\n# 2. Install Chromium browser for Playwright\nplaywright install chromium\n```\n\n## Quick Start\n\n```bash\n# Compare ECS products (Alibaba Cloud + Huawei Cloud by default)\npython scripts/cloud_doc_scraper.py --product ecs\n\n# Three-way comparison (Alibaba + Huawei + AWS)\npython scripts/cloud_doc_scraper.py --product oss --providers aliyun,huawei,aws\n\n# Include Tencent Cloud\npython scripts/cloud_doc_scraper.py --product rds --providers aliyun,huawei,aws,tencent\n\n# Save to file\npython scripts/cloud_doc_scraper.py --product redis --output redis_comparison.md\n\n# List all supported products\npython scripts/cloud_doc_scraper.py --list\n```\n\n**Supported products**: ecs, oss, rds, redis, ack, fc, slb, maxcompute, pai, bailian, cdn, nas, flink, elasticsearch, dws\n\n**Supported providers**: `aliyun`, `huawei`, `aws`, `tencent`\n\n## Output Format\n\nThe generated markdown file contains:\n- Quick comparison table (overview of key metrics)\n- Original documentation content (for AI-assisted deep analysis)\n- Update logs (recent feature releases)\n\nView [sample output](https://github.com/example/sample_output.md) (example link)\n\n## How it works\n\n1. Dependency check (prompts for installation if missing)\n2. Parse documentation navigation menu\n3. Prioritize core pages (product overview > specs > pricing > scenarios)\n4. Concurrent fetching with retry logic\n5. Output denoised markdown suitable for AI analysis\n\n**Fallback mechanisms**:\n- HTTP fallback when JavaScript rendering fails\n- Pre-configured deep links when menu parsing fails\n- Domain fallback (.cn → .com for Huawei Cloud)\n\n## Register as Claude Code Skill\n\nTo use this tool directly from Claude Code CLI:\n\n```bash\n# Copy or symlink this directory to ~/.claude/skills/\ncp -r cloud-product-analysis ~/.claude/skills/\n\n# Or create a symlink\nln -s $(pwd) ~/.claude/skills/cloud-product-analysis\n```\n\nThen in Claude Code:\n```\nUser: Compare ECS products between Alibaba Cloud and AWS\nClaude: [automatically invokes cloud-product-analysis skill]\n```\n\n## Contributin"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7ecgbzbya89gesghbv1kty9d82r8e4\",\n  \"slug\": \"cloud-product-analysis\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1782113502397\n}"},{"path":"skill-card.md","content":"## Description:\n\nAggregates official Alibaba Cloud, Huawei Cloud, AWS, and Tencent Cloud documentation and generates structured cloud product comparison material for technical evaluation and learning.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[ucsdzehualiu](https://clawhub.ai/user/ucsdzehualiu)\n\n### License/Terms of Use:\n\nApache 2.0\n\n## Use Case:\n\nDevelopers, architects, and technical evaluators use this skill to collect official cloud-provider documentation and produce structured comparison reports for cloud migration, multi-cloud planning, architecture design, and product learning.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Browser-based scraping uses unsafe settings and loose URL validation.\n\nMitigation: Run only in a low-privilege environment without mounted secrets or sensitive workspaces, and prefer a revised version that removes --no-sandbox and enforces strict hostname and redirect allowlists.\n\nRisk: Generated reports can be written to user-selected output paths.\n\nMitigation: Choose report output paths deliberately and review generated markdown before relying on it for technical decisions.\n\nRisk: The optional --stealth mode changes browser behavior for JavaScript-heavy documentation sites.\n\nMitigation: Avoid --stealth unless normal scraping fails and the target documentation source is expected.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/ucsdzehualiu/skills/cloud-product-analysis)\n- [Alibaba Cloud documentation entry](https://help.aliyun.com/zh/{product})\n- [Huawei Cloud documentation entry](https://support.huaweicloud.cn/{product}/index.html)\n- [AWS documentation entry](https://docs.aws.amazon.com/zh_cn/{service}/)\n- [Tencent Cloud documentation entry](https://cloud.tencent.com/document/product)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown reports with comparison tables, sourced documentation excerpts, update logs, and inline shell commands when installation or execution steps are needed.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May write markdown report files to a user-selected workspace path.]\n\n## Skill Version(s):\n\n1.1.0 (source: frontmatter and server release metadata)\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."},{"path":"LICENSE","content":"Apache License\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n   \"License\" shall mean the terms and conditions for use, reproduction,\n   and distribution as defined by Sections 1 through 9 of this document.\n\n   \"Licensor\" shall mean the copyright owner or entity authorized by\n   the copyright owner that is granting the License.\n\n   \"Legal Entity\" shall mean the union of the acting entity and all\n   other entities that control, are controlled by, or are under common\n   control with that entity. For the purposes of this definition,\n   \"control\" means (i) the power, direct or indirect, to cause the\n   direction or management of such entity, whether by contract or\n   otherwise, or (ii) ownership of fifty percent (50%) or more of the\n   outstanding shares, or (iii) beneficial ownership of such entity.\n\n   \"You\" (or \"Your\") shall mean an individual or Legal Entity\n   exercising permissions granted by this License.\n\n   \"Source\" form shall mean the preferred form for making modifications,\n   including but not limited to software source code, documentation\n   source, and configuration files.\n\n   \"Object\" form shall mean any form resulting from mechanical\n   transformation or translation of a Source form, including but\n   not limited to compiled object code, generated documentation,\n   and conversions to other media types.\n\n   \"Work\" shall mean the work of authorship, whether in Source or\n   Object form, made available under the License, as indicated by a\n   copyright notice that is included in or attached to the work\n   (an example is provided in the Appendix below).\n\n   \"Derivative Works\" shall mean any work, whether in Source or Object\n   form, that is based on (or derived from) the Work and for which the\n   editorial revisions, annotations, elaborations, or other modifications\n   represent, as a whole, an original work of authorship. For the purposes\n   of this License, Derivative Works shall not include works that remain\n   separable from, or merely link (or bind by name) to the interfaces of,\n   the Work and Derivative Works thereof.\n\n   \"Contribution\" shall mean any work of authorship, including\n   the original version of the Work and any modifications or additions\n   to that Work or Derivative Works thereof, that is intentionally\n   submitted to Licensor for inclusion in the Work by the copyright owner\n   or by an individual or Legal Entity authorized to submit on behalf of\n   the copyright owner. For the purposes of this definition, \"submitted\"\n   means any form of electronic, verbal, or written communication sent\n   to the Licensor or its representatives, including but not limited to\n   communication on electronic mailing lists, source code control systems,\n   and issue tracking systems that are managed by, or on behalf of, the\n   Licensor for the purpose of discussing and improving the Work, but\n   excluding communication that is conspicuously marked or ot"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1844,"uniquenessScore":44,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T16:57:17.717Z","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-10T16:57:17.717Z","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-10T21:48:32.819Z","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"}]}}}