rest-graphql-debug

Diagnose REST and GraphQL API issues across endpoints with a layered debugging workflow.

Updated May 11, 2026
One-click install
npx skills add https://github.com/jason660519/Project-Manager --skill rest-graphql-debug-jason660519
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rest-graphql-debug
Source: https://github.com/jason660519/Project-Manager/tree/main/hermes-agent/optional-skills/software-development/rest-graphql-debug
Command: npx skills add https://github.com/jason660519/Project-Manager --skill rest-graphql-debug-jason660519

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drive REST and GraphQL diagnosis through Hermes tools — terminal for curl, execute_code for Python requests, web_extract for vendor docs. Isolate the failing layer before guessing at the fix.

Core Features & Use Cases

  • Layered API debugging workflow: connectivity checks, TLS/SSL validation, authentication verification, request/response format validation, and semantic checks.
  • Vendor documentation extraction via web_extract to inform endpoint behavior and requirements.
  • Repro-style guidance and templates to capture and share failures for faster triage.

Quick Start

Identify an endpoint, gather credentials, and start Hermes diagnostic steps to isolate the failing layer.

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 endpoint that keeps returning errors?

Debug a REST API endpoint by running a layered diagnostic workflow that isolates the failing layer—checking connectivity, TLS/SSL, authentication, request formatting, and response parsing—before attempting fixes.

What is the best way to troubleshoot GraphQL API request failures?

Troubleshoot GraphQL API request failures through a deterministic, layered workflow that validates connectivity, authentication, request formatting, and semantic correctness to isolate the exact failing layer.

Why does my API authentication fail when using curl and Python requests?

API authentication fails when credentials or request headers are misconfigured, which you can verify using curl or Python requests through a structured diagnostic workflow that isolates the authentication layer.

How do I diagnose TLS or SSL certificate issues with external APIs?

Diagnose TLS or SSL certificate issues with external APIs by running connectivity and SSL validation checks as part of a layered debugging workflow to confirm the transport layer before inspecting application logic.

How do I create a reproducible template for an API failure?

Create a reproducible template for an API failure by capturing the endpoint, credentials, and diagnostic steps to document the failing layer, enabling faster triage and sharing for service integrations.

Can I use this layered debugging workflow for microservices and external APIs?

You can use this layered debugging workflow for microservices and external APIs because it guides connectivity, authentication, and response parsing checks across diverse service integrations to isolate failing layers.