http-health-smoke

Perform HTTP health checks on endpoints using curl in Bash.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jfriisj/real-time-speech-translation-mvp --skill http-health-smoke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: http-health-smoke
Source: https://github.com/jfriisj/real-time-speech-translation-mvp/tree/main/.github/skills/http-health-smoke
Command: npx skills add https://github.com/jfriisj/real-time-speech-translation-mvp --skill http-health-smoke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Running reliable health checks on services is essential to catch outages before deployment or during pipelines.

Core Features & Use Cases

  • Quick HTTP health/readiness checks against one or more endpoints to validate service uptime.
  • Suitable for local development, CI pipelines, and staging environments to gate subsequent tests.
  • Simple Bash-based procedure that uses curl to fetch each endpoint and report basic health.

Quick Start

Use the http-health-smoke skill by supplying BASE_URL and PATHS to perform health checks across all endpoints.

Frequently Asked Questions about http-health-smoke

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

FAQPage Schema
How do I perform HTTP health checks on multiple service endpoints?

HTTP health checks on multiple endpoints are executed using a Bash script that calls curl to request each path and validate response status codes, verifying service uptime across local development, CI pipelines, and staging environments.

What is an HTTP smoke test for validating service uptime?

An HTTP smoke test validates service uptime by issuing standard curl requests against configured health and readiness paths, then checking returned status codes to confirm services are operational before gating subsequent deployment steps.

Can I use curl to check health endpoints in a CI pipeline?

Yes, you can use curl to check health endpoints in a CI pipeline by running a Bash script that fetches each specified path from a base URL and reports basic health based on the received HTTP response status codes.

How do I validate multiple readiness paths before running deployment tests?

To validate multiple readiness paths before deployment tests, supply a base URL and specific paths to a Bash health-check script, which uses curl to request each endpoint and gates subsequent tests based on returned status codes.

What's the best way to gate CI pipelines using HTTP status codes?

The best way to gate CI pipelines using HTTP status codes is to run a Bash smoke test that curls configured endpoints, failing the pipeline step if any service returns an invalid status code, thus catching outages before deployment.

Do I need any external dependencies to run Bash HTTP health checks?

No external dependencies are needed to run Bash HTTP health checks beyond standard environment tooling, as the script relies solely on curl and Bash to issue requests and validate the status codes of targeted endpoints.