A local-first automated QA testing skill that performs everything from basic smoke tests to complex auth and payment flow verification.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install qa-patrol
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install qa-patrol using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
QA Patrol is a comprehensive automation tool designed to catch critical bugs that unit tests often miss, such as cross-platform issues, authentication state problems, and integration breakages. As a specialized addition to the Openclaw Skills ecosystem, it prioritizes user privacy and security by running all browser automations and tests entirely on your local machine, ensuring that no sensitive application data or credentials leave your environment.
By leveraging local browser control, this skill allows developers to simulate real-world user interactions without the need for expensive cloud-based testing services. Whether you are validating a simple landing page or a complex SaaS application with Stripe payments and Supabase authentication, the skill provides a structured, repeatable framework for ensuring application quality.
To start using this skill within the Openclaw Skills framework, you can run tests directly from your CLI. No external account or cloud setup is required.
# Level 1: Run a basic smoke test on a live URL
qa-patrol https://your-app-url.com
# Level 2: Run a pre-configured test plan for Supabase auth
qa-patrol --plan auth-supabase.yaml --url https://your-app-url.com
# Level 3: Execute a full SaaS test plan with local code analysis
qa-patrol --plan full-saas.yaml
For authenticated tests, ensure your local environment variables (e.g., ADMIN_EMAIL, ADMIN_PASSWORD) are set. The skill will automatically interpolate these into your test plans.
QA Patrol organizes testing data using a structured YAML schema and generates human-readable reports. The following table describes how data is managed within this portion of Openclaw Skills:
| Component | Format | Description |
|---|---|---|
| Test Plans | YAML | Defines app metadata, authentication providers, and specific test sequences. |
| Assertions | Boolean Logic | Checks for element existence, text matches, and the absence of console errors. |
| Reports | Markdown | Summary of results including pass/fail status, screenshots, and confidence metrics. |
| Templates | YAML | Reusable configurations for common stacks like Stripe, Supabase, and Next.js. |
| Bug Patterns | Regex | A library of patterns used to detect hardcoded secrets or improper API usage in source code. |
Loading
SoulForge automatically evolves your AI agent's identity by analyzing your real-world interactions and updating your SOUL.md file to match your actual behavior.

A smart context management tool that dynamically adjusts your AI agent's behavior and environment based on your current life mode.

A local security scanner designed to audit and verify the safety of AI agent skills before they are installed or executed.

Apprentice enables programming by demonstration, allowing your AI agent to watch your actions and convert them into permanent, executable skills.

An agent-optimized tool for publishing, updating, and managing code snippets and UI prototypes via the Pasteclaw.com API.

A universal communication skill designed to send automated messages to webhook-integrated platforms like WeCom, DingTalk, and Feishu.








































