帮助你运行、观察、调试并扩展 OpenClaw 的 QA 场景与测试产物
复制安装指令,让 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="..." \
…
帮助排查 OpenClaw 节点在配对、鉴权、路由与连接中的故障问题。
帮助团队核验 OpenClaw 版本是否已在多渠道完整发布并可正常使用。
帮助团队检索重复的 PR 与问题单,并自动分组同步重复状态。
帮助你在 Discord 中收发消息、管理频道互动并自动化协作流程
按模型汇总 CodexBar 本地费用日志,快速查看 Codex 或 Claude 的成本明细。
帮助用户搜索梗图模板、推荐合适格式并生成可分享的表情包图片。
帮助开发者选择并执行 OpenClaw 测试、CI 校验与发布验证的最优路径。
帮助定位 OpenClaw 调试问题,先选对日志、探针与证据路径再改代码。
用于分析并优化 OpenClaw 测试与插件套件的性能瓶颈、内存占用和覆盖率耗时。
帮助开发者编写 OpenClaw 的 Docker 端到端测试与实时 provider 流程。
帮助开发与运维团队运行、排查并总结 OpenClaw 发布 CI 与发布前检查流程
用于运行、重跑、调试并解读 OpenClaw Parallels 安装与冒烟检查结果