api-dev

Build and validate REST and GraphQL APIs with endpoint scaffolding and testing.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/wewetv1987-cell/openclaw-backup --skill api-dev-wewetv1987-cell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-dev
Source: https://github.com/wewetv1987-cell/openclaw-backup/tree/main/skills/api-dev
Command: npx skills add https://github.com/wewetv1987-cell/openclaw-backup --skill api-dev-wewetv1987-cell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of building, testing, documenting, and debugging HTTP APIs by giving you a single workflow for the whole API lifecycle.

Core Features & Use Cases

  • Endpoint scaffolding: Create REST or GraphQL routes with practical patterns for local development.
  • API testing: Validate requests and responses with curl-driven checks, integration tests, and timing or header inspection.
  • Documentation and mocking: Generate or verify OpenAPI specs and stand up lightweight mock servers for dependency-free development.
  • Use case: When an endpoint returns the wrong status code or payload, use this Skill to reproduce the call, inspect headers, confirm the contract, and isolate the failure.

Quick Start

Use the api-dev skill to scaffold a local API endpoint and generate a curl-based test plan for it.

Frequently Asked Questions about api-dev

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

FAQPage Schema
How do I test and debug REST and GraphQL APIs locally?

To test and debug REST and GraphQL APIs, you can use curl-driven checks, integration tests, and header inspection to validate requests, responses, and timing across local development and deployment workflows.

How do I generate OpenAPI specs and mock servers for local development?

You can generate or verify OpenAPI specs and stand up lightweight mock servers to enable dependency-free local development and validate endpoint contracts for your APIs.

What's the best way to troubleshoot an API endpoint returning the wrong status code?

The best way to troubleshoot wrong API status codes is to reproduce the HTTP call, inspect headers, confirm the contract against OpenAPI specs, and isolate the failure using scriptable automation.

Do I need Node.js or Python 3 to validate HTTP requests and JSON payloads?

Yes, you need curl, Node.js, or Python 3 support to perform deterministic HTTP request checks, header inspection, JSON validation, and scriptable automation for your APIs.

Can I scaffold new API endpoints with practical patterns for local development?

Yes, you can scaffold new REST or GraphQL API routes with practical patterns designed specifically for building and validating endpoints during local development.

Why are my API integration tests failing when checking JSON responses and headers?

API integration tests may fail due to incorrect JSON payloads, unexpected headers, or contract mismatches, which you can isolate by reproducing the call and inspecting the HTTP response.