用途:该技能让 OpenClaw 生成、编辑和优化 HTML5 代码,重点包括语义化结构标记、ARIA 与 WCAG 无障碍合规、表单处理、Web Components 封装、Shadow DOM 样式隔离,以及 meta 标签与结构化数据等 SEO 技术。
适用场景:构建需要无障碍、语义化 HTML 的网页,例如带 ARIA 角色的电商产品页、单页应用中的动态表单;也适用于 SEO 权重较高的博客文章,或集成自定义 Web Components 以避免全局样式冲突。
主要能力:生成 <main>、<article> 等语义元素;添加 aria-label 等属性以支持屏幕阅读器,满足 WCAG 2.1 AA;构建带 required、aria-invalid 等属性的表单及验证钩子;用 Shadow DOM 定义自定义元素;插入 meta description 等 SEO 标签并用标题布局关键词。
使用方式:通过 OpenClaw 的 CLI 或 API 调用,指定技能 ID "web-html" 与动作参数。CLI 形式为 openclaw execute web-html --action <action> --params <JSON>,动作包括 generate、enhance、validate,可加 --debug、--validate、--retry 3 等标志。API 为 POST https://api.openclaw.ai/skills/web-html,JSON 请求体含 action 与 params,请求头使用 Authorization: Bearer $OPENCLAW_API_KEY,响应为包含 code 与 errors 的 JSON。可与 web-css、web-js 技能串联,例如 openclaw chain web-html web-js --input <html-code>。
限制与依赖:需 web-dev 集群才能完整运行;Web Component 本地测试可能需要 Node.js。无效 HTML 返回 HTTP 400,ARIA 误用返回 422,需检查响应状态并解析 errors 数组。文档未提供具体收费、价格与平台信息。