api-tester

Sends REST API requests and validates responses, schemas, authentication, and rate limits.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/Paparusi/jarvis --skill api-tester-paparusi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-tester
Source: https://github.com/Paparusi/jarvis/tree/main/workspace/skills/security/api-tester
Command: npx skills add https://github.com/Paparusi/jarvis --skill api-tester-paparusi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps developers and testers efficiently verify the functionality, performance, and security of RESTful APIs, reducing debugging time and improving API quality.

Core Features & Use Cases

  • API Request Execution: Send HTTP requests with custom methods, headers, and bodies.
  • Response Analysis: Analyze status codes, response times, and content.
  • Schema Validation: Validate JSON responses against predefined schemas.
  • Security Testing: Check for common API security vulnerabilities like authentication issues and information disclosure.
  • Use Case: Debugging a newly deployed API endpoint by sending various requests and analyzing the responses to ensure it behaves as expected.

Quick Start

Test the API endpoint at https://api.example.com/users using a GET request and validate the JSON response.

Frequently Asked Questions about api-tester

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

FAQPage Schema
How do I test and debug a REST API endpoint?

To test and debug a REST API, you send HTTP requests with custom methods, headers, and bodies, then analyze the status codes, response times, and content to ensure expected behavior and identify issues.

Can I validate JSON responses against a schema during API testing?

Yes, you can validate JSON responses against predefined schemas during API testing to verify that the returned data structure matches the expected format and catches structural anomalies.

How do I check my API for security vulnerabilities like CORS issues?

You check API security vulnerabilities by testing for CORS misconfigurations, authentication flaws, rate limiting enforcement, and information disclosure to prevent common API exploitation.

What is the best way to automate REST API request execution?

The best way to automate REST API request execution is using scripts to parse requests, send them via HTTP tools, and automatically analyze responses for errors, schemas, and security flaws.

Why does my API return unexpected status codes and how do I analyze the response?

Unexpected API status codes are analyzed by examining the HTTP response content, checking error messages, validating response times, and verifying if the request headers and body are correctly formatted.