rest-graphql-debug

Diagnose REST/GraphQL API issues via curl, Python requests, and JavaScript fetch.

3|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/Quill-Agent/Quill-Agent --skill rest-graphql-debug-quill-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rest-graphql-debug
Source: https://github.com/Quill-Agent/Quill-Agent/tree/main/optional-skills/software-development/rest-graphql-debug
Command: npx skills add https://github.com/Quill-Agent/Quill-Agent --skill rest-graphql-debug-quill-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill offers a streamlined approach to debug REST/GraphQL APIs by providing tools for status codes, authentication, schema review, and replication, ultimately enabling accurate diagnosis and fixes.

Core Features & Use Cases

  • Status Code Diagnostics: Identify issues such as connectivity problems or SSL issues with immediate visibility.
  • Authentication Verification: Check token validity, authorization headers, and other authentication concerns.
  • Schema Review: Assess if the request and response match the server expectations for both REST and GraphQL.
  • Reproduction Guidance: Offers command templates and Python examples for reproducible issues, facilitating quick resolutions.

Quick Start

Execute a detailed diagnostic check for an API by using the command: use skill rest-graphql-debug -- diagnostic check <API_ENDPOINT>

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

Debug unexpected REST API status codes by executing diagnostic checks with curl or Python requests to identify connectivity problems, verify SSL configurations, and parse error responses for precise issue resolution.

How can I verify if an API authentication failure is caused by an invalid token?

Verify API authentication failures by checking token validity and examining authorization headers using diagnostic commands, which helps isolate whether the issue stems from expired credentials or malformed request structures.

What is the best way to reproduce a GraphQL schema mismatch error?

The best way to reproduce a GraphQL schema mismatch error is to use provided command templates and Python requests examples to replicate the exact request payload, allowing you to assess if the request matches server expectations.

Can I use JavaScript fetch commands to troubleshoot REST API issues?

Yes, you can use JavaScript fetch commands alongside curl and Python requests to troubleshoot REST API issues, executing error response parsing to isolate root causes like failed authentications or schema mismatches.

Does this debugging approach work for both REST and GraphQL endpoints?

Yes, this debugging approach works for both REST and GraphQL endpoints, identifying and isolating root causes of issues like unexpected status codes, failed authentications, and schema mismatches across both API styles.