A comprehensive tool for generating and running categorized API smoke test suites to ensure deployment readiness and service health.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install smoke-test-generator
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 smoke-test-generator using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Smoke Test Generator is a specialized utility within the Openclaw Skills ecosystem designed to automate the verification of HTTP APIs. It provides a structured pattern for creating categorized test suites that cover critical areas such as authentication, CRUD operations, integration workflows, and cached content. By integrating this skill, developers can quickly validate API deployments, perform pre-demo checks, and ensure external dependencies are functioning correctly without manual intervention.
This skill is particularly effective for teams looking to establish a reliable baseline for service health. Whether you are testing local development servers or staging environments, the Smoke Test Generator simplifies the process of writing asynchronous tests using Python and httpx, providing clear summary reporting to prevent broken code from reaching production.
To use this skill, ensure you have Python and the httpx library installed. Use the following commands to set up your environment:
pip install httpx asyncio
Once installed, configure the BASE_URL in your smoke test script to point to your target API environment, typically your localhost or staging server.
The skill organizes its output through structured logs and a summary report. It typically interacts with the following data points:
| Data Point | Description |
|---|---|
| Category | The logical group of the test (e.g., Auth, CRUD) |
| Status | The result of the request (Pass/Fail) |
| Base URL | The target endpoint for all requests |
| Response Codes | Expected HTTP status codes (200, 201, etc.) |
Primary file structure:
scripts/smoke_test.py: The main execution script containing test logic and assertions.Loading
A multi-layered evaluation framework for scoring AI outputs using deterministic checks, heuristics, and sampled LLM judges.

A lightweight caching layer that uses SHA-256 hashing to eliminate redundant LLM and TTS API calls and reduce operational costs.

A streamlined pipeline for training Stable Diffusion LoRA adapters locally on Apple Silicon with automated LLM-based quality scoring.

A secure automation tool for injecting 1Password secrets directly into macOS LaunchAgent environment variables.

A Notion-to-Twitter automation bridge that schedules and posts tweets directly from a content calendar.

A unified benchmarking and implementation suite for eight leading vector database backends using a common interface.








































