API support

Diagnose API integration failures from status codes and produce paste-ready request examples.

49|11|Updated Jul 31, 2026
One-click install
npx skills add https://github.com/vstorm-co/agenticos --skill api-support-vstorm-co
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: API support
Source: https://github.com/vstorm-co/agenticos/tree/main/backend/app/core/catalog/skill_gallery/software/api-support
Command: npx skills add https://github.com/vstorm-co/agenticos --skill api-support-vstorm-co

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Support engineers and integrators waste hours on vague API answers and misdiagnosed errors. This Skill ensures every integration answer includes a working request and every error diagnosis starts from the actual status code rather than guesswork. ## Core Features & Use Cases - Complete request answers: Every response includes the method and path, individually named required headers, a full example body, the success response shape, and what a refusal looks like. - Status-code-driven diagnosis: Maps 401, 403, 404, 422, and 429 responses to their likely causes, including the distinction between a missing row and the wrong tenant context on a 404. - Evidence-based troubleshooting: Requires the full request with secrets redacted, the complete response with headers, and the timestamp before diagnosing. - Use Case: A customer reports a 403 on an endpoint they believe they can access. The Skill identifies that they are authenticated but not permitted, and names the specific permission they need. ## Quick Start Help me diagnose why my API request returns a 422 error and show me the correct request format.

Frequently Asked Questions about API support

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

FAQPage Schema
How do I diagnose a 401 vs 403 API error?▼

A 401 means the credential is missing or expired, so check the authentication token first. A 403 means the request is authenticated but not permitted, so identify and name the specific permission the caller lacks.

Why does my API return 404 for a resource that exists?▼

A 404 on something that exists usually indicates the wrong tenant context rather than a missing row. Verify which tenant or account scope the request is executing under before assuming the data is gone.

What information should I collect before troubleshooting an API error?▼

Collect three things: the full request with secrets redacted, the complete response including headers, and the timestamp. Without those, every diagnosis is a guess rather than evidence-based analysis.

How do I fix a 422 validation error from an API?▼

Read the details.fields property in the 422 response, which names the exact field that failed validation. Correct that field in the request body rather than retrying the same payload unchanged.

What does a 429 status code mean and how should I respond?▼

A 429 means the request hit a rate limit. The response indicates the limit and the window, so the answer should state both values and when the caller can retry rather than suggesting a blind retry.