rest-graphql-debug

Debug REST and GraphQL APIs using curl, Python requests, and schema validation.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill rest-graphql-debug-brittaniebuffiecsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rest-graphql-debug
Source: https://github.com/brittaniebuffiecsu/zerogravityclaw/tree/main/src/hermes-core/optional-skills/software-development/rest-graphql-debug
Command: npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill rest-graphql-debug-brittaniebuffiecsu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines API debugging for REST and GraphQL endpoints, allowing for quick identification and resolution of issues such as status codes, authentication, schemas, and more.

Core Features & Use Cases

  • API Testing & Debugging: Offers tools for terminal-based curl, Python requests, and web document extraction.
  • Layered Debug Flow: Provides a structured approach to isolate and fix issues at each layer of the API call.
  • HTTP Status Playbook: Detailed guidelines for handling common HTTP status codes like 401, 403, 404, 422, and 429.
  • Pagination & Idempotency: Ensures proper handling of pagination and idempotent operations.
  • Contract Validation: Validates API responses against expected schemas.
  • Correlation IDs: Captures and logs request IDs for easier debugging.
  • Regression Test Template: A ready-to-use test suite for API integration testing.
  • Security & Safety: Focuses on secure token handling and safe logging practices.

Quick Start

Use the rest-graphql-debug skill to diagnose connectivity issues with the API at 'https://api.example.com/health'.

Frequently Asked Questions about rest-graphql-debug

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

FAQPage Schema
How do I debug REST and GraphQL API connectivity and authentication issues?

To debug REST and GraphQL API connectivity and authentication issues, use a structured debugging flow with Python requests and curl to isolate problems at each network layer. This approach resolves status codes, schemas, and request format errors efficiently.

What is the best way to handle HTTP status codes like 401, 404, and 429 during API testing?

Handling HTTP status codes during API testing requires an HTTP status playbook to systematically address 401, 403, 404, 422, and 429 errors. This ensures proper troubleshooting of authentication, routing, and rate limiting for REST and GraphQL endpoints.

How do I validate GraphQL schemas and REST API responses against expected contracts?

To validate GraphQL schemas and REST API responses against expected contracts, apply contract validation techniques. This verifies response schemas match documentation and confirms API integration behaves correctly during regression testing.

Can I use Python requests and curl for terminal-based API debugging and regression testing?

Yes, you can use Python requests and curl for terminal-based API debugging and regression testing. This approach provides scripts and templates to test endpoints, capture correlation IDs, and validate secure token handling.

Why does my API pagination or idempotency operation fail during troubleshooting?

API pagination or idempotency operations fail during troubleshooting due to improper handling of request layers. Using a structured debugging flow ensures correct pagination tracking and safe execution of idempotent operations.