api-dev

Scaffold, test, document, and debug REST and GraphQL APIs with command-line tools.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Solace-Stephane/solbot --skill api-dev-solace-stephane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-dev
Source: https://github.com/Solace-Stephane/solbot/tree/main/skills/api-dev
Command: npx skills add https://github.com/Solace-Stephane/solbot --skill api-dev-solace-stephane

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, node, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the entire API development lifecycle, from initial scaffolding to debugging complex HTTP issues, saving developers significant time and effort.

Core Features & Use Cases

  • API Scaffolding: Quickly generate boilerplate code for REST and GraphQL endpoints.
  • Testing: Write and run integration tests using curl, Bash, or Python scripts.
  • Documentation: Generate and validate OpenAPI/Swagger specifications.
  • Mocking: Set up mock servers for frontend development or isolated testing.
  • Debugging: Troubleshoot HTTP requests, responses, and CORS issues.

Quick Start

Use the api-dev skill to test the GET /users endpoint of your API running on http://localhost:3000.

Frequently Asked Questions about api-dev

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

FAQPage Schema
How do I create and test REST and GraphQL APIs from scratch?

API scaffolding generates boilerplate code for REST and GraphQL endpoints, while integration testing executes HTTP requests using curl, Bash, and Python scripts to validate endpoint behavior.

What's the best way to generate and validate OpenAPI specifications for my API?

Generating OpenAPI specifications involves creating Swagger documentation from your endpoints, followed by validation checks to ensure the API spec aligns with the actual HTTP request and response structures.

How can I set up a mock server for frontend development and isolated API testing?

API mocking creates simulated server environments that return predefined HTTP responses, allowing frontend development and isolated testing to proceed independently of backend API availability.

Why does my HTTP request return unexpected responses or CORS errors during API debugging?

HTTP debugging troubleshoots unexpected responses and CORS issues by inspecting request headers, payload structures, and server response codes using command-line tools like curl.

Do I need Node and Python installed to run API integration tests and scaffolding scripts?

Yes, executing API scaffolding, integration testing, and scripting requires curl, Node, and Python3 installed in your environment to process the command-line API lifecycle tasks.

Can I use command-line tools to debug complex HTTP requests and API integration issues?

Command-line API debugging with curl and Python scripts inspects HTTP traffic, validates endpoint responses, and troubleshoots integration failures without requiring a graphical interface.