API Tester Skill (jpeng-api-tester) for Openclaw

A comprehensive utility for testing, validating, and monitoring REST and GraphQL APIs within the Openclaw Skills framework.

jpengcheng523-netizen
v1.0.0
Mar 24, 2026
0
862
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install jpeng-api-tester

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install jpeng-api-tester using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is API Tester Skill (jpeng-api-tester)?

The API Tester skill is a specialized tool designed to bridge the gap between development and production reliability. By leveraging this tool within the ecosystem of Openclaw Skills, developers can execute complex HTTP requests, perform deep structural validation on responses, and set up continuous monitoring for critical endpoints.

Whether you are debugging a single REST endpoint or managing a complex GraphQL schema, this skill provides the automation necessary to ensure your services are performing as expected. It simplifies the process of integrating API quality assurance directly into your AI-assisted coding workflows.

API Tester Skill (jpeng-api-tester) Use Cases

  • Validating individual REST API endpoints using GET, POST, PUT, DELETE, or PATCH methods.
  • Executing and testing GraphQL queries and mutations to verify data integrity.
  • Automating JSON Schema validation to ensure API responses match technical specifications.
  • Setting up uptime monitoring for production environments with configurable intervals.
  • Running bulk test suites defined in YAML to perform regression testing.

How API Tester Skill (jpeng-api-tester) Works

  1. The user specifies the target endpoint URL, authentication headers, and request parameters.
  2. For standard REST calls, the skill selects the appropriate HTTP method and payload.
  3. For GraphQL operations, the skill wraps the query or mutation into a standard POST request.
  4. The skill captures the response, measuring latency and verifying the HTTP status code against expected values.
  5. If a validation schema is provided, the skill performs a structural check on the returned JSON data.
  6. A detailed report is generated containing the success status, response time, and validation results.

API Tester Skill (jpeng-api-tester) Setup

To start using this capability within Openclaw Skills, ensure you have the script environment ready:

# Verify python3 is installed
python3 --version

# Basic test of a REST endpoint
python3 scripts/api_test.py --method GET --url "https://api.example.com/health"

API Tester Skill (jpeng-api-tester) Data Schema & Taxonomy

The skill produces a structured JSON output for every execution, facilitating easy integration with other Openclaw Skills.

Attribute Type Description
success boolean Indicates if the overall test passed
status_code integer The HTTP status code returned by the server
response_time_ms integer Total latency of the request in milliseconds
response object The parsed JSON data from the API
validation_passed boolean Result of the JSON Schema or assertion check

API Tester Skill (jpeng-api-tester) Advanced Features

  • YAML-based suite execution for running dozens of tests with a single command.
  • Continuous monitoring mode with a background interval timer and health logging.
  • Support for custom JSON Schema assertions to catch breaking changes in API contracts.
  • Seamless GraphQL support including complex mutations and variable injection.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*