Tests REST and GraphQL endpoints with requests, assertions, edge cases, and reproducible reports.
---
name: api-tester
description: >-
Test REST and GraphQL API endpoints with structured assertions and reporting.
Use when a user asks to test an API, hit an endpoint, check if an API works,
validate a response, debug an API call, test authentication flows, or verify
API contracts. Supports GET, POST, PUT, PATCH, DELETE with headers, body,
auth, and response validation.
license: Apache-2.0
compatibility: "Requires curl or Python 3.9+ with requests library"
metadata:
author: terminal-skills
version: "1.0.0"
category: development
tags: ["api", "testing", "rest", "graphql", "http"]
---
# API Tester
## Overview
Test API endpoints by sending HTTP requests, validating responses, and reporting results. Supports REST and GraphQL APIs with authentication, custom headers, request bodies, and structured assertions on status codes, headers, and response payloads.
## Instructions
… load the full skill through Skill Me