test-runner
Write and run tests across languages and frameworks.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alexwoo-awso/test-runner-codexWhat This Skill Does
The test-runner skill serves as a sophisticated automated testing orchestrator for the OpenClaw AI agent. It is designed to handle the entire lifecycle of software verification, spanning language detection, dependency management, test execution, and debugging via a structured red-green-refactor cycle. By abstracting the complexities of configuring frameworks like Vitest, Jest, pytest, XCTest, and Playwright, the agent allows developers to maintain high code quality with minimal manual intervention. It excels at determining the appropriate test scope—running narrow unit tests first to isolate bugs before verifying system-wide functionality.
Installation
To integrate this skill into your environment, run the following command within your project context:
clawhub install openclaw/skills/skills/alexwoo-awso/test-runner-codex
Use Cases
- Automated Regression Testing: Ensuring new code changes do not break existing functionality in legacy repositories.
- TDD Workflow Implementation: Systematically guiding the development process from failing test cases to robust, production-ready code.
- Framework Standardization: Automatically scaffolding standard testing configurations (like Vitest for TypeScript) in greenfield projects.
- Debugging Complex API Flows: Automating the verification of complex integration flows using Playwright or pytest+httpx.
Example Prompts
- "Look at my existing project, set up the appropriate testing framework if it's missing, and run all unit tests."
- "I am encountering a bug in the user authentication module. Please write a failing unit test that reproduces this issue, then fix the code to pass it."
- "Run only the payment processing tests and generate a coverage report for the repository."
Tips & Limitations
- Safety First: The agent operates based on the local project configuration. Always review the generated code changes via Git before committing.
- Framework Priority: The skill is programmed to prioritize the project's existing test stack. Do not force a new framework unless the project lacks one entirely to avoid configuration bloat.
- Scope Management: Always start with the smallest possible test scope to save time and reduce noise in CI pipelines. If you are dealing with complex mocks, rely on the built-in patterns for Vitest or pytest as documented to maintain cleaner, more readable test suites.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alexwoo-awso-test-runner-codex": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
Vbnet Coder En
Skill by alexwoo-awso
ksef-accountant-en
National e-Invoice System (KSeF) accounting assistant in English. Use when working with KSeF 2.0 API, FA(3) invoices, Polish VAT compliance, e-invoice processing, payment matching, VAT registers (JPK_V7), corrective invoices, split payment mechanism (MPP) or Polish accounting workflows. Provides domain knowledge for invoice issuance, purchase processing, expense classification, fraud detection and cash flow forecasting in the KSeF ecosystem.
humanizer-pl
Usuwa ślady pisania AI z polskiego tekstu. Używaj przy edycji lub przeglądaniu tekstu, aby brzmiał bardziej naturalnie i po ludzku. Oparte na przewodniku Wikipedii „Signs of AI writing" oraz wzorcach specyficznych dla polszczyzny. Wykrywa i naprawia: napuszanie znaczenia, język promocyjny, powierzchowne analizy z imiesłowami, niejasne przypisania, nadużycie myślników, regułę trzech, słownictwo AI, negatywne paralelizmy i nadmierne frazy łączące.
ksef-accountant-pl
Asystent ksiegowy Krajowego Systemu e-Faktur (KSeF) w jezyku polskim. Uzyj przy pracy z KSeF 2.0 API, fakturami FA(3), zgodnoscia z polskim VAT, przetwarzaniem e-faktur, dopasowywaniem platnosci, rejestrami VAT (JPK_V7), fakturami korygujacymi, mechanizmem podzielonej platnosci (MPP) lub polskimi przeplywami ksiegowymi. Dostarcza wiedze domenowa do wystawiania faktur, przetwarzania zakupow, klasyfikacji kosztow, wykrywania fraudu i prognozowania cash flow w ekosystemie KSeF.