spdd-api-test

Generate self-contained shell scripts with cURL commands for API endpoint testing.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/undertext/spdd-skills --skill spdd-api-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spdd-api-test
Source: https://github.com/undertext/spdd-skills/tree/main/skills/optional/spdd-api-test
Command: npx skills add https://github.com/undertext/spdd-skills --skill spdd-api-test

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the generation of self-contained shell scripts with cURL commands to test API endpoints, making it easier to ensure API functionality and catch issues early in the development process.

Core Features & Use Cases

  • Automated API Testing: Generate scripts to test all API scenarios defined in the codebase or acceptance criteria.
  • Test Case Tables: Include human-reviewable test case tables for easy test coverage review and result verification.
  • Flexible Input: Supports referencing generated code, acceptance criteria documents, or API specifications.
  • Use Case: Suppose you have a RESTful API and you want to ensure it's functioning correctly. Use this Skill to generate test scripts that automatically verify the API endpoints' responses.

Quick Start

Generate a test script for the API endpoints by running 'spdd-api-test @src/api/@endpoint-spec.md'.

Frequently Asked Questions about spdd-api-test

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

FAQPage Schema
How do I automate API endpoint testing with cURL scripts?

Automate API endpoint testing by generating self-contained shell scripts with cURL commands that verify API responses against defined acceptance criteria. You simply provide an API endpoint specification, and the tool creates executable cURL test scripts for automated verification.

What do I need to generate cURL test scripts for API verification?

To generate cURL test scripts for API verification, you need cURL installed and a JSON schema defining your API endpoints and acceptance criteria. You can reference generated code, API specifications, or acceptance criteria documents as input for the test script generation.

Can I use cURL scripts to test RESTful API endpoints defined in a JSON schema?

Yes, you can use cURL scripts to test RESTful API endpoints defined in a JSON schema. The tool reads your endpoint definitions and acceptance criteria to generate self-contained shell scripts that automatically verify API responses.

What is the best way to review test coverage for API endpoint verification?

The best way to review test coverage for API endpoint verification is using generated test case tables. These human-reviewable tables map directly to your API scenarios and acceptance criteria, making it easy to verify results and ensure complete endpoint test coverage.

How do I verify API functionality early in the development process?

Verify API functionality early by generating automated cURL test scripts from your API specifications or acceptance criteria. These self-contained shell scripts test all defined API scenarios, catching endpoint issues before they reach later development stages.