api-client

Issue HTTP requests against a base URL to test REST APIs.

11|4|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/MohibShaikh/clawvet --skill api-client-mohibshaikh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-client
Source: https://github.com/MohibShaikh/clawvet/tree/main/benchmarks/benign/api-client
Command: npx skills add https://github.com/MohibShaikh/clawvet --skill api-client-mohibshaikh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable developers to test REST APIs by issuing HTTP requests against a base URL.

Core Features & Use Cases

  • Interactive API exploration: Send requests to endpoints and inspect responses in real time.
  • Response validation: Check status codes, headers, and payloads for correctness.
  • Quick prototyping: Iterate API calls during development to explore behavior quickly.

Quick Start

Provide a base URL and start sending requests to explore endpoints and view responses.

Frequently Asked Questions about api-client

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

FAQPage Schema
How do I test REST API endpoints from the shell?

You can test REST API endpoints by providing a base URL and issuing HTTP requests like GET or POST to interact with endpoints and inspect real-time responses for correctness.

Can I send POST and PUT requests to validate API responses?

Yes, you can send POST and PUT requests to validate API responses. The tool supports multiple HTTP methods, allowing you to check status codes, headers, and payloads during development.

What is the best way to probe an HTTP endpoint during quick prototyping?

The best way to probe an HTTP endpoint during quick prototyping is to configure a base URL and iterate API calls directly from the shell to explore behavior and validate responses.

Does this API testing tool handle basic authentication?

Yes, this API testing tool handles basic authentication. It fulfills functional requirements for base URL configuration, method selection, response parsing, and error handling.

Why does my REST API request return an error payload?

Your REST API request may return an error payload due to incorrect method selection or endpoint configuration. Use this tool's response validation and error handling features to inspect status codes.