rest-graphql-debug

Diagnose REST and GraphQL API failures with layered debugging workflows.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/matlee0409/cronus --skill rest-graphql-debug-matlee0409
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rest-graphql-debug
Source: https://github.com/matlee0409/cronus/tree/main/optional-skills/software-development/rest-graphql-debug
Command: npx skills add https://github.com/matlee0409/cronus --skill rest-graphql-debug-matlee0409

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnose and debug REST and GraphQL APIs end-to-end by isolating failure points and providing actionable, repeatable steps that reduce mean time to resolution.

Core Features & Use Cases

  • Layered debugging workflow covering connectivity, TLS/SSL, authentication, request formatting, response parsing, and semantic validation for REST and GraphQL endpoints.
  • Reproducible commands and templates to isolate API issues such as unexpected status codes, auth failures, and schema mismatches.
  • Real-world scenarios include flaky credentials, intermittent 4xx/5xx responses, and GraphQL errors that require inspection of the errors field.

Quick Start

Execute a health check against the API and perform a sample GraphQL query to reproduce the failure.

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 a REST API that returns unexpected status codes?

To debug unexpected REST API status codes, apply a layered diagnostic workflow that checks connectivity, TLS/SSL, authentication, and request formatting to isolate the failure point and generate reproducible steps.

What is the best way to diagnose GraphQL schema mismatch errors?

Diagnosing GraphQL schema mismatch errors requires inspecting the GraphQL errors field and validating response parsing through a structured error reporting workflow to isolate the semantic failure.

How do I troubleshoot intermittent 4xx and 5xx responses on my HTTP endpoints?

Troubleshooting intermittent 4xx and 5xx HTTP responses involves running health checks against the API, reproducing the failure with sample queries, and following reproducible command templates to isolate authentication or connectivity issues.

Can I use curl to isolate authentication failures in REST and GraphQL APIs?

You can use curl to isolate authentication failures by executing health checks and sample GraphQL queries, applying reproducible command templates to verify credentials and identify flaky auth behavior across REST and GraphQL endpoints.

Why does my GraphQL API return data but still include errors in the response?

A GraphQL API can return data alongside errors due to semantic validation failures or schema mismatches, requiring inspection of the errors field through a structured diagnostic workflow to isolate the root cause.

Related Skills