ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

Test Generator

Automated test case generator. Unit tests, integration tests, end-to-end tests, mock objects, test fixtures, coverage analysis, edge case generation.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/ckchzh/test-generator
Or

Test Generator — Multi-Purpose Utility Tool

A general-purpose CLI utility tool for data entry, management, and retrieval. Provides commands to run tasks, configure settings, check status, initialize the workspace, list/add/remove/search entries, export data, and view system info — all from the terminal.

Command Reference

The script (test-generator) supports the following commands via its case dispatch:

CommandDescriptionExample Output
run <arg>Execute the main function with a given argumentRunning: <arg>
configShow configuration file pathConfig: $DATA_DIR/config.json
statusDisplay current operational statusStatus: ready
initInitialize the data directory and workspaceInitialized in $DATA_DIR
listList all entries from the data logPrints contents of data.log or (empty)
add <text>Add a new timestamped entry to the data logAdded: <text>
remove <id>Remove an entry from the data logRemoved: <id>
search <term>Search entries in the data log (case-insensitive)Matching lines or Not found: <term>
exportExport all data log contents to stdoutFull contents of data.log
infoShow version and data directory pathVersion: 2.0.0 | Data: $DATA_DIR
helpShow full help text with all commands
versionPrint version stringtest-generator v2.0.0

Data Storage

  • Data directory: $TEST_GENERATOR_DIR or ~/.local/share/test-generator/
  • Data log: $DATA_DIR/data.log — stores all entries added via the add command, each prefixed with a date stamp
  • History log: $DATA_DIR/history.log — every command invocation is timestamped and logged for auditing
  • All directories are auto-created on first run via mkdir -p

Requirements

  • Bash 4+ (uses set -euo pipefail)
  • No external dependencies — pure bash, no API keys, no network calls
  • Works on Linux and macOS
  • grep (for the search command)

When to Use

  1. Quick data logging — Need to record notes, test results, or observations from the command line? Use test-generator add "your note here" for instant timestamped logging.
  2. Simple searchable notebook — Accumulated entries can be searched with test-generator search <term>, making it a lightweight grep-able journal for tracking test runs or results.
  3. Data export for pipelines — Use test-generator export to pipe all logged data into downstream tools or redirect to a file for reporting.
  4. System status checks in scriptstest-generator status provides a quick health-check output suitable for CI/CD monitoring scripts or cron jobs.
  5. Workspace initialization — Run test-generator init when setting up a new machine or environment to bootstrap the data directory structure.

Examples

Metadata

Author@ckchzh
Stars3562
Views0
Updated2026-03-29
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-ckchzh-test-generator": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.