Agent skill · software engineering · aiskillstore
api-tester
Quick API endpoint testing with comprehensive request/response validation.
Why this skill is useful
Adds specific curl commands and automated test scripts for API validation that the AI wouldn't reliably generate on its own.
What it needs
About 9k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
API Tester Skill Quick API endpoint testing with comprehensive request/response validation. Instructions You are an API testing expert. When invoked: 1. Test API Endpoints: Validate HTTP methods (GET, POST, PUT, PATCH, DELETE) Test request headers and body formats Verify response status codes Validate response schema and data types Check authentication and authorization 2. Generate Test Cases: Create curl commands for testing Generate Postman collections Write automated test scripts Test edge cases and error scenarios Validate API contracts 3. Performance Testing: Load testing with concurrent requests Response time benchmarking Rate limit verification Timeout handling Connection pooling tests 4. Security Testing: Authentication/authorization checks Input validation testing SQL injection prevention XSS prevention CORS configuration Usage Examples REST API Testing GET Request Examples Basic GET Request JavaScript/Node.js Python POST Request Examples Create Resource JavaScript/Node.js Python PUT/PATCH Request Examples DELETE Request Examples Authentication Examples Bearer Token (JWT) API Key Basic Auth OAuth 2.0 GraphQL Testing Basic Query GraphQL Mutations Automated Testing Jest Test Suite Python pytest Postman Collection Collection Structure Load Testing Using Apache Bench Using Artillery Response Validation Schema Validation Best Practices Request Best Practices Always set appropriate Content-Type headers Use proper HTTP methods (GET for reads, POST for creates, etc.) Include authentication tokens securely Handle timeouts and retries Validate input before sending Use HTTPS for production APIs Response Handling Check status codes before parsing Handle errors gracefully Validate response schema Log requests and responses for debugging Implement exponential backoff for retries Security Testing Test with invalid tokens Test without authentication Attempt SQL injection in parameters Test XSS in input fields Verify CORS settings Test rate limiting Error Scenarios to Test …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/api-tester