帮助你运行、观察、调试并扩展 OpenClaw 的 QA 场景与测试产物
该技能本身更像面向 OpenClaw 仓库的开源提示/文档型 QA 指南,来源公开且社区信任度很高,整体风险偏低。需注意其 README 明确包含运行本地命令、访问本地产物以及在部分场景下使用外部服务与敏感凭证的操作指引,因此使用时仍应做最小权限控制。
系统元数据声明该技能本身无必需密钥,但 README 明确提到可使用 OPENAI_API_KEY、1Password(op)以及 Telegram/Convex 等 QA 凭证进行 live 测试;这说明技能内容会接触和引导使用敏感凭证,存在误用或暴露操作风险,不过未见其自身嵌入或硬编码凭证。
系统信息未列出固定远程端点,但文档描述了 live OpenAI、Matrix、Telegram、Convex 等真实验证通道;若按说明执行,测试数据可能被发送到这些外部服务。就技能本体而言未见自动外发能力,但其使用场景包含明确的对外联网测试指引。
该对象被标记为 prompt-only,材料中未显示可执行二进制、安装脚本或自动触发机制;它本身不直接获得本机代码执行权限。README 虽提供 pnpm/openclaw 命令示例,但那属于人工按指引运行的仓库操作,而非技能自身执行。
描述强调“Repo-local QA only”,并主要引用仓库内文档、测试场景与 .artifacts 输出路径;未见要求读取无关系统目录、浏览器数据或大范围用户文件的表述。基于现有材料,其数据访问范围主要限于仓库与测试产物说明。
来源为 GitHub 开源仓库,且社区采用度极高(约 377k star),这些都是明显的降风险因素;源码原则上可审计。需留意许可证未声明、维护状态未知,但仅凭这些不足以推高到高风险。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "openclaw-qa-testing" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/openclaw/main/.agents/skills/openclaw-qa-testing/SKILL.md 2. 保存为 ~/.claude/skills/openclaw-qa-testing/SKILL.md 3. 装好后重载技能,告诉我可以用了
请帮我分析 OpenClaw qa-lab 中这个失败场景的执行过程,找出失败原因,并给出可复现步骤与修复建议。
返回失败原因分析、关键日志线索、复现步骤,以及可执行的修复建议。
请解释这个 OpenClaw qa-channel 场景产出的日志、截图和结果文件分别代表什么,并总结测试结论。
给出各类测试产物说明、结果解读,以及面向团队的简明结论。
基于现有 OpenClaw qa-lab 场景,帮我新增一个覆盖边界条件的测试用例,并说明需要修改的步骤与校验点。
输出新增用例设计、修改说明、断言校验点,以及建议的执行方式。
Use this skill for qa-lab / qa-channel work. Repo-local QA only.
docs/concepts/qa-e2e-automation.mddocs/help/testing.mddocs/channels/qa-channel.mdqa/README.mdqa/scenarios/index.mdextensions/qa-lab/src/suite.tsextensions/qa-lab/src/character-eval.tsopenai/gpt-5.4openai/gpt-5.4-proopenai/gpt-5.4-minimock-openailive-frontierOPENCLAW_LIVE_OPENAI_KEY="${OPENAI_API_KEY}" \
pnpm openclaw qa suite \
--provider-mode live-frontier \
--model openai/gpt-5.4 \
--alt-model openai/gpt-5.4 \
--output-dir .artifacts/qa-e2e/run-all-live-frontier-<tag>
.artifacts/qa-e2e/run-all-live-frontier-<tag>/qa-suite-summary.json.artifacts/qa-e2e/run-all-live-frontier-<tag>/qa-suite-report.mdopenclaw-qa listen port and report http://127.0.0.1:<port>.For local QA-lab OpenTelemetry validation, use:
pnpm qa:otel:smoke
This starts a local OTLP/HTTP trace receiver, runs the otel-trace-smoke
scenario through qa-channel, decodes the emitted protobuf spans, and verifies
the exported trace names and privacy contract. It does not require Opik,
Langfuse, or external collector credentials.
pnpm openclaw qa matrix defaults to the full all profile. Use explicit
profiles for faster CI/release proof:
OPENCLAW_QA_MATRIX_NO_REPLY_WINDOW_MS=3000 \
pnpm openclaw qa matrix --profile fast --fail-fast
fast: release-critical transport contract, excluding generated image and
deep E2EE recovery inventory.transport, media, e2ee-smoke, e2ee-deep, e2ee-cli: sharded full
Matrix coverage.QA-Lab - All Lanes uses explicit fast Matrix on scheduled runs. Manual
dispatch keeps matrix_profile=all as the default and always shards that full
Matrix selection.op only inside tmux for QA secret lookup in this repo.op account list
OpenClawTelegram E2EOPENCLAW_QA_TELEGRAM_DRIVER_BOT_TOKENOPENCLAW_QA_TELEGRAM_SUT_BOT_TOKENOPENCLAW_QA_PROVIDER_MODEOPENCLAW_NPM_TELEGRAM_PACKAGE_SPECOpenClawOPENCLAW_QA_CONVEX_SITE_URLOPENCLAW_QA_CONVEX_SECRET_MAINTAINEROPENCLAW_QA_CONVEX_SECRET_CIPrivateOPENCLAW QA, Convex, TelegramOPENCLAW_QA_TELEGRAM_GROUP_ID may be stored separately from Telegram E2EOPENCLAW_QA_TELEGRAM_GROUP_IDOpenClaw/OPENCLAW_QA_CONVEX_SITE_URL; if that is stale or unclear, ask for the active pool URL before runningOPENCLAW_QA_TELEGRAM_GROUP_ID="..." \
OPENCLAW_QA_TELEGRAM_DRIVER_BOT_TOKEN="..." \
OPENCLAW_QA_TELEGRAM_SUT_BOT_TOKEN="..." \
…
通过 OpenAI 音频转写接口,将语音录音快速转成文本或说话人分段结果。
帮助你用 node inspect 与性能分析工具定位 Node.js 调试与性能问题。
使用 sherpa-onnx 在本地离线将文本快速转换为语音,无需云服务。
帮助你自动控制网页流程,处理多步骤操作、登录检查与标签页管理。
快速生成概念、架构、流程与白板图,支持 SVG、HTML 或 Excalidraw 格式
帮助开发与运维团队运行、排查并总结 OpenClaw 发布 CI 与发布前检查流程
帮助开发者选择并执行 OpenClaw 测试、CI 校验与发布验证的最优路径。
帮助定位 OpenClaw 调试问题,先选对日志、探针与证据路径再改代码。
用于分析并优化 OpenClaw 测试与插件套件的性能瓶颈、内存占用和覆盖率耗时。
帮助开发者编写 OpenClaw 的 Docker 端到端测试与实时 provider 流程。
连接 OpenClaw Gateway,让 AI 助手可与代理对话、管理会话并读取工作区文件。
帮助用户查找 OpenClaw 相关资源、工具、教程与文章合集。