← Back to Skills Marketplace
14453
Downloads
18
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install test-runner
Description
Write, run, and manage unit, integration, and E2E tests across TypeScript, Python, and Swift using recommended frameworks.
Usage Guidance
Before using the commands, prefer project-local pinned devDependencies, committed lockfiles, and npm/uv frozen install workflows. Run tests in a least-privileged development or CI environment without production secrets when possible.
Capability Analysis
Type: OpenClaw Skill
Name: test-runner
Version: 1.0.0
The skill bundle provides instructions and code snippets for setting up and running tests across various programming languages and frameworks. All commands and dependencies listed are standard for testing tools (e.g., `npm install`, `npx vitest`, `pytest`, `playwright`). There is no evidence of prompt injection against the agent, data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The content is clearly aligned with its stated purpose of running tests.
Capability Assessment
Credentials
Running test frameworks and coverage tools is proportionate to the skill’s purpose, and the examples do not request elevated privileges or broad filesystem indexing beyond ordinary project test execution.
Install Mechanism
There is no separate installer or executable package in the artifact, but the guide recommends unpinned npm and uv dependency installs plus unpinned npx commands, which users should treat as normal package-manager supply-chain exposure.
Instruction Scope
The instructions are documentation-style examples for test setup, test execution, TDD, and coverage; I found no prompt hijacking, hidden role changes, credential handling, destructive actions, or unrelated agent directives.
Persistence & Privilege
The artifact does not install background services, scheduled tasks, persistent hooks, shell profile changes, memory rules, or privilege escalation mechanisms.
Purpose & Capability
The artifact’s stated purpose is to write and run tests across common frameworks, and the content stays within testing workflows for Vitest, Jest, pytest, XCTest, and Playwright.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install test-runner - After installation, invoke the skill by name or use
/test-runner - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release with guides for writing and running tests across major languages and frameworks:
- Lists preferred test frameworks for TypeScript/JS, Python, and Swift (unit, integration, E2E).
- Provides setup instructions and example commands for Vitest, Jest, pytest, XCTest, and Playwright.
- Outlines common workflows (TDD) and test patterns (Arrange-Act-Assert, mocking, async).
- Includes example snippets for testing API endpoints and UI components.
- Documents coverage commands and strategies for both JavaScript/TypeScript and Python.
- Clarifies “what to test” with practical recommendations.
Metadata
Frequently Asked Questions
What is Test Runner?
Write, run, and manage unit, integration, and E2E tests across TypeScript, Python, and Swift using recommended frameworks. It is an AI Agent Skill for Claude Code / OpenClaw, with 14453 downloads so far.
How do I install Test Runner?
Run "/install test-runner" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Test Runner free?
Yes, Test Runner is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Test Runner support?
Test Runner is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Test Runner?
It is built and maintained by cmanfre7 (@cmanfre7); the current version is v1.0.0.
More Skills