无障碍网页验收与发布门禁

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

把网页无障碍问题变成可复核证据包、修复验收条件和上线门禁。支持 HTML、后台、H5 与 WebView 的键盘、焦点、表单名称、动态状态、放大重排和替代文本验收;通过 HTTP A2M Pay 流程(402 Payment-Needed → 支付 → Payment-Proof)按次收费,输出 A11Y 证据矩阵、修复优先级、回归用例和发布结论。明确区分工程门禁与 WCAG/法律认证,不伪造辅助技术实测。

一句话选型结论

按资料字段整理

无障碍网页验收与发布门禁是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_c2013bda/web-accessibility-release-gate
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_c2013bda仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791727949
正文体量10.4 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
无障碍网页验收与发布门禁当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

10.4 KB
模型实际读到的说明书原文,来自技能仓库

无障碍网页验收与发布门禁

把网页、后台、H5 或小程序 WebView 的无障碍问题整理成可复核的缺陷证据包:每条问题都有位置、复现步骤、影响、依据、修复建议和验收条件。目标是帮助产品、研发和 QA 在发布前做出可解释的放行决定,而不是给出“合规认证”或法律结论。

什么时候使用

  • 用户提供 HTML/前端源码、页面截图、设计稿、组件规范、键盘操作录屏或 QA 缺陷单,要求做无障碍审计、验收或上线门禁。
  • 用户需要把零散问题变成缺陷台账、修复优先级、回归用例或交付给供应商的验收报告。
  • 用户指定 WCAG、企业规范或某个地区标准时,按用户给出的版本映射;未指定时仅以 WCAG 2.2 AA 作为工程检查参考,不宣称满足任何法规。

不要用于替代残障用户真实测试、出具政府/认证机构证明、推断法律责任,或在没有授权的情况下抓取登录态网站。

Pay Skill 调用边界

这是按调用量交付的“完整验收报告” Skill。宿主在确认付费授权前只能返回输入要求、检查范围、价格和交付物清单;不要提前输出缺陷、优先级、修复方案或报告主体。支付由 SkillHub/支付宝或宿主的支付适配层完成,Skill 不自行收款、不生成支付码、不读取私钥。

兼容不同宿主的支付适配层时,把下列字段当作不透明协议值处理:HTTP 402 Payment Required、payment_required、payment_code、WeixinPay-Required、WeixinPay、weixinpay_pay、out_trade_no、SKILLHUB-SHA256-RSA2048。只有收到宿主原样返回的授权结果才进入完整分析;支付取消、状态未知、签名失败或订单号冲突时停止交付。成功回调或订单查询确认后,最多用原订单和原幂等键重试一次,禁止重复收费或把支付凭据写入报告。

个人 Pay Skill 的支付宝 AI 按量付费由宿主服务完成,不把密钥放进本 Skill。正式服务需要在支付宝控制台完成“按量付费”入驻、服务注册和线上验证;常见配置名包括 AIPAY_APP_ID、AIPAY_PUBLIC_KEY、AIPAY_PRIVATE_KEY、AIPAY_PRIVATE_PKCS_KEY、AIPAY_ALIPAY_PUBLIC_KEY,正式网关为 https://openapi.alipay.com/gateway.do。这些变量只能通过服务端密钥注入,不能写入 ZIP、源码、日志或用户报告。价格必须与支付宝服务注册和 SkillHub 表单一致;首发建议 0.01 元/次。

A2M 可调用服务

包内 scripts/a2m_service.mjs 是本 Skill 的最小可运行付费入口:

  1. POST /a11y/report 接收 { "html": "...", "filename": "...", "scope": "..." }。
  2. 没有 Payment-Proof 时,持久化订单并返回 HTTP 402 Payment Required 与 Base64URL Payment-Needed Header;账单包含 out_trade_no、amount、resource_id、pay_before、商家 RSA2 签名和 service_id。
  3. 收到原订单的 Payment-Proof 后,调用 alipay.aipay.agent.payment.verify,校验凭证、订单、金额、资源 ID、时效和请求材料哈希。
  4. 验付通过后运行 scripts/a11y_audit.py 生成报告;调用 alipay.aipay.agent.fulfillment.confirm 成功后才返回 HTTP 200 与 Payment-Validation。
  5. 订单状态和报告写入受限权限的本地状态文件,重复的已履约凭证只返回已保存报告,不重复生成或收费。

本地协议测试不需要支付宝账号:

$env:A2M_DEMO_MODE = "1"
npm install
npm run test:a2m

该测试明确是协议测试,不是付款证明。真实沙箱联调需要 Node.js 18+、alipay-sdk、支付宝官方 @alipay/agent-payment(提供 alipay-bot)、沙箱应用密钥、沙箱买家账号和已启动的本地服务;按 支付宝 A2M 接入说明 使用官方 runner,不手工拼接或展示 Payment-Proof。生产环境还需要公网 HTTPS、真实 API_ 开头 serviceId、正式网关、生产密钥和履约回执。

输入与模式

优先接受以下材料之一:

  1. 一个或多个 .html/.htm 文件,或包含静态页面的目录/ZIP。
  2. 页面截图、设计稿、组件文档、键盘录屏和已知缺陷单。
  3. 目标页面、关键流程、用户群体、发布窗口,以及用户指定的标准/版本。

材料不足时先交付“范围与证据缺口”,不要猜页面结构、对比度数值、屏幕阅读器行为或适用法规。URL 默认只作为线索;需要访问时先确认范围和登录授权,优先使用用户提供的脱敏快照。

根据任务路由:

  • 静态初筛:运行脚本检查语义结构、名称、表单标签、重复 ID、键盘相关危险模式等。
  • 人工验收:结合截图/录屏/交互说明检查焦点顺序、可见焦点、键盘完成路径、动态状态播报、错误恢复、放大/重排和替代文本质量。
  • 发布门禁:把发现项分级,指定阻断条件、责任人、回归用例和放行证据。
  • 交付复核:对供应商或修复版本做前后对照,只关闭有验收证据的问题。

工作流

1. 锁定范围与成功标准

记录产品、版本/构建号、页面或流程、设备/浏览器、目标用户、检查日期、材料来源和适用标准。把“全站”拆成关键任务,例如注册、登录、搜索、购买、提交、错误恢复和退出;没有范围就不能给出“通过”。

2. 运行可重复的离线初筛

对本地 HTML 使用:

python scripts/a11y_audit.py --input path/to/page.html --format markdown
python scripts/a11y_audit.py --input path/to/site --format json

脚本只产生候选证据。阅读原文和页面上下文后再确认严重度;img、表单、按钮、链接等命中不能直接等同于 WCAG 失败。

3. 补做人工证据

至少覆盖:

  • 仅键盘完成关键任务:Tab/Shift+Tab、Enter/Space、Esc、方向键和跳过重复导航;无键盘陷阱。
  • 焦点可见、顺序符合任务逻辑,弹窗打开后焦点进入、关闭后回到触发点。
  • 屏幕阅读器可理解页面标题、地标、标题层级、控件名称、状态变化、错误和成功反馈。
  • 文本与背景、非文本控件和焦点指示的对比度按指定标准实测;不要凭截图颜色猜数值。
  • 200% 放大、窄屏重排、横竖屏切换和文字间距增大时,内容与操作不被遮挡或截断。
  • 图像、图表、音视频、验证码、拖拽和超时流程有等价替代或可恢复路径。

每个结论注明证据来源:静态代码、截图、键盘录屏、辅助技术实测、用户反馈 或 待核。

4. 生成证据矩阵

每条发现使用稳定 ID(如 A11Y-001),至少包含:

字段 要求
位置 URL/路由、组件、DOM 选择器或截图区域;避免只写“首页”
观察 可复述的事实,不写推测性结论
影响 哪个用户、任务和失败后果受到影响
依据 用户指定标准的条款/成功标准;没有权威原文就写待核
复现 前置条件、操作步骤、实际结果
严重度 Blocker / Major / Minor / Note,并写分级理由
修复与验收 最小改动建议 + 可重复的通过条件
证据与置信度 文件行号、截图编号、录屏时间戳或“待补”;High/Medium/Low
责任与期限 用户提供时填写;未知写待分派,不代编人名和日期

5. 做发布门禁

默认规则如下,用户指定的发布政策优先:

  • 阻断:关键任务无法仅用键盘完成;焦点被困;主要操作没有可感知名称;错误/成功状态只能靠颜色或消失的 Toast 传达;修复后没有回归证据。
  • 限期修复:关键内容缺文本替代、表单字段无标签、焦点不可见/顺序错误、动态区域未播报、放大或窄屏导致主要操作不可达。
  • 可带风险放行:低影响装饰语义、非关键页面的标题层级、无法在当前材料复现但已有明确跟进人和期限的问题。
  • 通过:关键任务的阻断项为 0,剩余问题有证据、责任人、期限和回归用例;同时写明未覆盖的页面、设备、辅助技术和标准版本。

“通过”只表示本次范围内的工程门禁,不代表 WCAG、国家标准、无障碍环境建设法或任何认证通过。

默认交付格式

按以下顺序输出,短任务可压缩但不能删除证据边界:

  1. 范围与材料:版本、页面/流程、设备、标准、日期、来源和缺口。
  2. 门禁结论:阻断/限期修复/可带风险放行/通过,以及一句话理由。
  3. 指标:总发现数、各严重度数量、关键任务覆盖率、证据完整度;指标是项目管理计数,不是合规概率。
  4. 证据矩阵:按严重度和关键任务排序的 A11Y-* 台账。
  5. 修复优先级:先给影响最大的 1–3 个最小动作,不把所有问题堆成无序清单。
  6. 回归用例:前置、步骤、预期结果、键盘/辅助技术/视口条件和通过证据。
  7. 未覆盖与升级:需要真实残障用户、辅助技术专家、标准负责人或法律顾问确认的事项。

安全、隐私与真实性

  • 只处理完成审计所需的页面和日志;截图、DOM、URL 里的手机号、Token、客户数据和内部域名先脱敏。
  • 不访问或提交表单到未授权的生产系统,不在输出中复述 Cookie、Authorization、私钥或支付凭据。
  • 不伪造屏幕阅读器/浏览器实测,不把静态规则命中写成确定性合规结论,不编造条款、版本、对比度数值或用户反馈。
  • 关键任务涉及医疗、政务、金融、教育或人身安全时,明确建议由相应领域的无障碍专家和真实用户复核。

质量门槛

交付前确认:范围和标准已写明;每个 Blocker/Major 都有复现与验收条件;静态候选已人工复核;未覆盖项和证据置信度可见;发布结论没有越过“工程门禁 ≠ 法律认证”的边界。

详细字段、分级和人工检查表见 验收协议;需要示例和反模式时读取 示例。

常见问题

5 问
答案由本站依据条目字段整理
无障碍网页验收与发布门禁怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_c2013bda/web-accessibility-release-gate。安装方式为未标注。装完刷新技能列表或重开客户端。

无障碍网页验收与发布门禁支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

无障碍网页验收与发布门禁权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

无障碍网页验收与发布门禁收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

无障碍网页验收与发布门禁用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。