A versatile automated testing skill that detects, writes, and executes tests across various programming languages and frameworks.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install test-runner-codex
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 test-runner-codex using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Test Runner skill is a comprehensive testing solution integrated into the Openclaw Skills ecosystem, designed to help developers maintain high code quality with minimal effort. It intelligently identifies the existing project stack, including languages, package managers, and testing frameworks, to ensure that any new tests or execution workflows align perfectly with established project patterns. By providing a unified interface for tools like Vitest, pytest, and Playwright, it simplifies the process of validating code changes across different environments.
Built to support modern development practices, this skill automates the detection and execution of unit, integration, and end-to-end tests. It emphasizes a native approach, preferring the project's current test stack over introducing new dependencies, which makes it an essential tool for developers utilizing Openclaw Skills to manage complex, multi-language codebases.
To use the Test Runner skill effectively, ensure your environment has the necessary dependencies for your specific language. For TypeScript projects, you can initialize the environment using:
npm install -D vitest @testing-library/react @testing-library/jest-dom
For Python projects managed via uv or pip:
uv pip install pytest pytest-cov pytest-asyncio httpx
For Playwright browser testing integration:
npx playwright install
The Test Runner skill organizes its operations around standard testing conventions and metadata:
| Component | Details |
|---|---|
| Config Files | Utilizes project-specific files like vitest.config.ts, jest.config.js, or pytest.ini. |
| Test Patterns | Supports Arrange, Act, Assert (AAA) structures and async test execution. |
| Coverage Output | Supports HTML and terminal-based reports (e.g., --cov-report=html). |
| Framework Mapping | Maps specific languages to preferred tools like Vitest (TS/JS), pytest (Python), and XCTest (Swift). |
Loading
A privacy-focused financial tool for analyzing CSV bank exports and generating detailed spending reports locally.

A streamlined utility for Openclaw Skills to query and display all currently available internal AI models via a dedicated API.

An AI-powered public speaking coach that utilizes a structured 15-step curriculum and 25 core methodologies to transform users into confident, persuasive speakers.

An automated diagnostic tool for identifying and resolving anomalies across the Tencent Cloud product ecosystem using real-time monitoring data.

A specialized tool for monitoring internet speeds across multiple endpoints to identify time-based or destination-based ISP throttling.

A sophisticated diagnostic tool that scans running Docker containers to identify newer image versions and generate prioritized update reports with changelog insights.








































