api-tester

Automate REST and GraphQL API endpoint testing with JSON test specs.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill api-tester-jansenanalytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-tester
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/api-tester
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill api-tester-jansenanalytics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

REST and GraphQL APIs frequently regress or expose gaps in auth, error handling, and response contracts. api-tester provides repeatable, spec-driven testing to catch these issues early across environments.

Core Features & Use Cases

  • Automated REST and GraphQL endpoint tests against live or staging services.
  • Validation of status codes, response schemas, authentication flows, and error handling.
  • Use Case: validate a new API endpoint against a defined test spec before deployment.

Quick Start

Run a test spec with api-tester to validate your API surface and produce a concise report.

Frequently Asked Questions about api-tester

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate API health checks for REST and GraphQL endpoints?

Automate API health checks by running JSON test specs against live or staging services to verify backend behavior, status codes, and response schemas. This generates concise pass or fail reports with execution details.

What is the best way to validate backend authentication flows and error handling before deployment?

Validate backend authentication flows and error handling by applying spec-driven testing to catch contract gaps early. This approach uses repeatable JSON test specs to verify diverse environments before deployment.

How does spec-driven API testing work for contract validation?

Spec-driven API testing works by executing JSON test specs against REST and GraphQL services to validate response contracts. It automates test discovery and execution to verify backend behavior across environments.

Can I run API performance benchmarking across diverse environments?

Run API performance benchmarking across diverse environments using included utilities for test discovery and execution. This validates backend services and generates detailed pass or fail reports with benchmarking results.

Does API testing work without installing external dependencies?

API testing works without external dependencies by utilizing included scripts to execute JSON test specs. This standalone approach validates REST and GraphQL endpoints and produces pass or fail reports.

Why does my API test spec fail to validate response schemas across environments?

API test specs fail to validate response schemas when backend behavior regresses or exposes contract gaps. Running spec-driven tests against staging services catches these issues early and details the failures in reports.