
Openclaw Qa Testing
This skill helps you run, debug, and extend the OpenClaw project's QA automation for channels like Telegram, WhatsApp, and Matrix. It reads scenario packs from the qa-lab extension, decides which lane to use (mock or live frontier), and runs full test suites with configurable model policies defaulting to gpt-5.4. You get structured JSON summaries and markdown reports in .artifacts, plus utilities for OTEL smoke tests, character evals across multiple LLMs, and credential management through 1Password and Convex. The workflow is opinionated: it won't use gpt-5.4-pro or mini unless you ask, and it expects you to rerun the full lane if anything fails. Useful when you're shipping transport features or validating end-to-end channel contracts before release.
- skills.sh installs
- 126
- GitHub stars
- 376.2K
- last updated
- Jun 3, 2026
Install
$ npx -y skills add steipete/clawdis --skill openclaw-qa-testing --agent claude-codeInstalls into .claude/skills of the current project.
Files
OpenClaw QA Testing
Use this skill for qa-lab / qa-channel work. Repo-local QA only.
Read first
docs/concepts/qa-e2e-automation.mddocs/help/testing.mddocs/channels/qa-channel.mdqa/README.mdqa/scenarios/index.yamlextensions/qa-lab/src/suite.tsextensions/qa-lab/src/character-eval.ts
Model policy
- Normal live suite runs rely on QA Lab source- and auth-aware defaults.
- Do not pass
--model,--alt-model, or--fastby default. Omitted--fastdoes not mean fast is disabled; fast behavior is source-owned. - For scenario-specific runs, the complete
execution.summaryis authoritative and overrides generic default guidance, including when it requires other flags. Add explicit provider/model pins only whenexecution.config.requiredProviderorrequiredModelrequires them.
Default workflow
- Read the scenario pack and current suite implementation.
- Decide lane:
- mock/dev:
mock-openai - real validation:
live-frontier
- mock/dev:
- For a normal live suite, use:
pnpm openclaw qa suite \
--provider-mode live-frontier \
--output-dir .artifacts/qa-e2e/run-all-live-frontier-<tag>
Sponsors
Details
- Repository
- github.com/steipete/clawdis
- Category
- Testing & QA
- First seen
- Jun 3, 2026
More from steipete/clawdis
All 61- Summarize21K
- Weather5.9K
- Tmux5.3K
- Gog4.6K
- Nano Pdf4.2K
- Openai Whisper4.1K
- Ordercli3.7K
- Mcporter3.5K
- Peekaboo3.4K
- Apple Reminders3.2K
- Clawhub3.2K
- Coding Agent3.2K
- Himalaya3.2K
- Obsidian3.2K
- 1password3.1K
- Apple Notes3.1K
- Video Frames3.1K
- Healthcheck2.9K
- Session Logs2.9K
- Trello2.9K
- Blogwatcher2.8K
- Github2.8K
- Model Usage2.8K
- Sonoscli2.8K