rest-graphql-debug

Debug REST and GraphQL APIs for status codes, authentication, schemas, and repro issues.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the common challenges of debugging APIs, providing a structured approach to diagnose and resolve issues with REST and GraphQL services.

Core Features & Use Cases

  • API Diagnosis: Identifies connectivity, authentication, request format, response parsing, and semantic validation issues.
  • Tools Integration: Integrates with Lastochka's terminal, execute_code, and web_extract features for curl, Python requests, and vendor documentation.
  • Use Case: When dealing with unexpected API behavior or errors, this Skill can help isolate and fix the problem at any layer of the API call.

Quick Start

Run the rest-graphql-debug skill to debug your API by following the structured troubleshooting steps provided in the documentation.

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?

Debug REST API status codes by checking connectivity, authentication, and request formatting. This Skill diagnoses API layers and generates curl or Python requests commands to isolate connectivity, authentication, and semantic validation issues.

Why does my GraphQL API request fail schema validation?

GraphQL API requests fail schema validation due to incorrect request formatting or semantic errors. This Skill debugs GraphQL services by isolating request and response parsing issues, extracting vendor documentation to verify schemas.

What's the best way to troubleshoot API authentication issues locally?

Troubleshoot API authentication locally by executing terminal commands for curl and Python requests. This Skill integrates terminal and code execution features to diagnose authentication failures and generate reproducible test cases.

Can I use Python requests to isolate reproducible API errors?

Yes, Python requests can isolate reproducible API errors. This Skill provides structured troubleshooting steps and terminal commands to test request and response formatting, verifying semantic correctness and authentication.

Do I need terminal access to extract vendor documentation for API debugging?

Yes, terminal access is required to extract vendor documentation for API debugging. This Skill specifically requires Lastochka's terminal and execute_code capabilities to run commands and diagnose API layers.

REST API debugging not working with curl commands, what are the limitations?

REST API debugging with curl fails when connectivity, authentication, or semantic correctness checks are bypassed. This Skill addresses these limitations by providing structured steps for request and response validation.