api-testing

Solid

Comprehensive API testing for REST and GraphQL endpoints with contract validation

Testing & QA 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
92
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# API Testing Skill ## Overview This skill provides expert-level capabilities for API testing, covering REST, GraphQL, authentication flows, schema validation, and contract testing integration. ## Capabilities ### REST API Testing - Execute API tests with Supertest/REST Assured - HTTP method testing (GET, POST, PUT, PATCH, DELETE) - Header and cookie manipulation - File upload/download testing ### GraphQL Testing - Query and mutation testing - Subscription testing - Schema introspection validation - Variable and fragment handling ### Schema Validation - Validate OpenAPI/Swagger schemas - Response schema validation with Ajv/Joi - Generate test cases from API specifications - Contract validation ### Authentication Testing - OAuth 2.0 flow testing - JWT token validation - API key authentication - Session-based authentication ### Performance Assertions - Response time validation - Throughput measurements - Rate limiting verification ### Contract Testing - Consumer contract generation - Provider verification - Pact integration ## Target Processes - `api-testing.js` - API test implementation - `contract-testing.js` - Contract testing workflows - `security-testing.js` - API security testing - `performance-testing.js` - API performance validation ## Dependencies - `supertest` - HTTP assertions (Node.js) - `axios` - HTTP client - `ajv` - JSON schema validation - `graphql-request` - GraphQL client ## Usage Example ```javascript { kind: 'skill', skill: { name: 'ap...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Solid

api-testing

Use this skill when testing REST or GraphQL APIs, implementing contract tests, setting up mock servers, or validating API behavior. Triggers on API testing, Postman, contract testing, Pact, mock servers, MSW, HTTP assertions, response validation, and any task requiring API test automation.

167 Updated today
AbsolutelySkilled
Testing & QA Listed

api-testing

Use this skill when testing REST or GraphQL APIs, implementing contract tests, setting up mock servers, or validating API behavior. Triggers on API testing, Postman, contract testing, Pact, mock servers, MSW, HTTP assertions, response validation, and any task requiring API test automation.

3 Updated today
Samuelca6399
Testing & QA Listed

api-testing

HTTP API testing with Supertest (TS) and httpx/pytest (Python). Use when the user mentions API testing, Supertest, httpx, REST/GraphQL validation, or HTTP response errors.

35 Updated today
laurigates
Testing & QA Solid

automating-api-testing

This skill automates API endpoint testing, including request generation, validation, and comprehensive test coverage for REST and GraphQL APIs. It is used when the user requests API testing, contract testing, or validation against OpenAPI specifications. The skill analyzes API endpoints and generates test suites covering CRUD operations, authentication flows, and security aspects. It also validates response status codes, headers, and body structure. Use this skill when the user mentions "API testing", "REST API tests", "GraphQL API tests", "contract tests", or "OpenAPI validation".

2,274 Updated today
jeremylongshore
Testing & QA Listed

playwright-api-testing

API testing skill using Playwright's built-in APIRequestContext for RESTful service validation, authentication flows, and API contract verification.

3 Updated today
KaliBellion