← Back to Skills Marketplace
melissa-lu

Testcase Generator

by Melissa · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
124
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install testcase-generator-excel-xlsx
Description
用来生成用例的技能,针对已有的用例库和提供的prd进行分析交互,最终输出生成的用例,会区分新增和更新,生成2个excel文件.
Usage Guidance
This skill is internally consistent with its goal of generating and updating test-case Excel files and does not contact external endpoints or request secrets. Before using it: 1) Inspect and, if necessary, edit product config paths in ~/.openclaw/products/ (or the built-in DEFAULT_CONFIG) so the scripts target the correct files. 2) Back up any existing case library Excel files — update_library will overwrite target files. 3) Note that PRD parsing/OCR functionality mentioned in SKILL.md is not implemented in the included scripts; you'll need to provide parsed content or add parsing code/tools. 4) Run the scripts on sample/test directories first to validate behavior and outputs. 5) If you plan to integrate this into an automated agent workflow, ensure interactive confirmation steps are preserved (the CLI update operation is non-interactive) or wrap the calls to require explicit user approval.
Capability Analysis
Type: OpenClaw Skill Name: testcase-generator-excel-xlsx Version: 1.0.0 The skill is a legitimate tool designed to automate the generation and update of Excel-based test cases from Product Requirement Documents (PRDs). It uses standard Python libraries (openpyxl) to manage test case libraries and generate reports within the designated `~/.openclaw` workspace. Analysis of `case_generator.py` and `version_manager.py` shows no evidence of data exfiltration, unauthorized shell execution, or malicious prompt injection; the code logic is entirely consistent with the stated purpose of QA workflow automation.
Capability Assessment
Purpose & Capability
Name/description (generate and update test cases, produce 2 Excel files) matches the included Python scripts (case_generator.py and version_manager.py). The code implements Excel generation and library version/update operations which are coherent with the stated purpose. Minor mismatch: SKILL.md promises PRD parsing (PDF/Word/Markdown) and OCR support, but there is no code in the repository that performs document parsing or OCR — those steps appear to be left to the agent/human or not implemented in these scripts.
Instruction Scope
Runtime instructions operate on local files and directories (e.g., ~/.openclaw/workspace/, ~/.openclaw/products/, product-specific Excel files). That is consistent with the purpose. The SKILL.md explicitly instructs reading user-provided update files and storing outputs in the user's home workspace. Nothing in the instructions directs data to external network endpoints. However the skill reads and writes arbitrary Excel files (including the configured 'case library' target paths) — the update path will overwrite target Excel files on disk, so the agent or user must ensure correct file paths and backups.
Install Mechanism
No install spec and no external downloads; this is an instruction+script-only skill. It relies on standard Python libraries (openpyxl) but does not declare an installer — minimal install risk. No network fetches or third‑party package installation are present in the manifest.
Credentials
The skill requests no environment variables, no credentials, and no special config paths beyond user-local paths under ~/.openclaw and configured Excel paths. The requested file access is proportional to the stated behavior (reading/writing local case libraries and workspace files).
Persistence & Privilege
The skill is not always-on and does not request credentials, but it does modify files on the host: version_manager.update_library will write back to configured case library Excel files (overwriting them), and the scripts create metadata and output files under ~/.openclaw/workspace/. That file-write capability is consistent with the purpose but is potentially destructive if misconfigured — users should confirm target paths, back up libraries, and review the code before running automated updates.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install testcase-generator-excel-xlsx
  3. After installation, invoke the skill by name or use /testcase-generator-excel-xlsx
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
testcase-generator-excel-xlsx v1.0.0 - Initial release of the "testcase-generator" skill. - Generates and updates product test cases based on PRDs and existing case libraries. - Outputs two Excel files: one for new cases and one for updates, formatted per standardized style. - Supports multiple product configurations with independent case libraries. - Features step-by-step interactive flow: version checking, PRD parsing, test point analysis, case comparison, and Excel generation. - Includes detailed documentation and templates for integration with new products.
Metadata
Slug testcase-generator-excel-xlsx
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Testcase Generator?

用来生成用例的技能,针对已有的用例库和提供的prd进行分析交互,最终输出生成的用例,会区分新增和更新,生成2个excel文件. It is an AI Agent Skill for Claude Code / OpenClaw, with 124 downloads so far.

How do I install Testcase Generator?

Run "/install testcase-generator-excel-xlsx" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Testcase Generator free?

Yes, Testcase Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Testcase Generator support?

Testcase Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Testcase Generator?

It is built and maintained by Melissa (@melissa-lu); the current version is v1.0.0.

💬 Comments