api-smoke-test

Execute smoke tests against API endpoints to verify availability, performance, and TLS security.

2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/dmzoneill/skills --skill api-smoke-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-smoke-test
Source: https://github.com/dmzoneill/skills/tree/main/api-smoke-test
Command: npx skills add https://github.com/dmzoneill/skills --skill api-smoke-test

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that API endpoints are accessible and performing optimally after deployments or during troubleshooting, preventing service disruptions.

Core Features & Use Cases

  • Endpoint Verification: Checks critical API endpoints (root, health, ping) for availability.
  • Performance Monitoring: Measures response times and checks for slow responses.
  • TLS Validation: Confirms secure TLS connections are established correctly.
  • Use Case: After deploying a new version of an API to production, run this smoke test to confirm all endpoints are responding correctly and within acceptable latency thresholds.

Quick Start

Run an API smoke test against the base URL 'https://api.example.com' in the 'stage' environment.

Frequently Asked Questions about api-smoke-test

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

FAQPage Schema
How do I verify API availability and performance after a deployment?

API smoke testing validates endpoint availability and performance by executing curl commands against critical paths like health and ping. It measures HTTP response timings and verifies TLS security to prevent service disruptions after deployment.

How do I check TLS security and response times for my API endpoints?

Checking TLS security and response times requires running smoke tests that use curl and openssl to establish secure connections and parse HTTP timings. This confirms endpoints respond correctly within acceptable latency thresholds.

Can I use curl and openssl to run an API smoke test in production?

Yes, you can use curl and openssl to run an API smoke test in production environments. This approach executes post-deployment validation checks and debugs API connectivity by analyzing HTTP responses and TLS certificates.

What is the best way to debug API connectivity and slow response issues?

The best way to debug API connectivity and slow response issues is to run comprehensive smoke tests that measure endpoint response times and verify secure TLS connections. This identifies slow responses and confirms endpoint accessibility during troubleshooting.

Do I need curl and openssl to validate API health and ping endpoints?

Yes, you need curl and openssl to validate API health and ping endpoints because the smoke test relies on these dependencies to execute requests, parse HTTP responses, and analyze TLS certificates for secure connections.