curl-http

Automate API testing and debugging with curl and HTTPie commands.

3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/1Mangesh1/dev-skills-collection --skill curl-http
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: curl-http
Source: https://github.com/1Mangesh1/dev-skills-collection/tree/main/skills/curl-http
Command: npx skills add https://github.com/1Mangesh1/dev-skills-collection --skill curl-http

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Admins and developers need to test and debug HTTP endpoints quickly from the command line without building full clients.

Core Features & Use Cases

  • Curl and HTTPie commands for GET, POST, headers, and authentication to interact with APIs.
  • Common patterns like status checks, pretty-printing JSON, saving responses, and following redirects for debugging.
  • Use case: during development or CI, verify endpoint behavior, headers, and payload handling.

Quick Start

Ask the AI to perform a GET request to a URL and display the JSON response.

Frequently Asked Questions about curl-http

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

FAQPage Schema
How do I test API endpoints from the command line?

Use curl and HTTPie to make API requests like GET and POST from the command line, inspect headers, and validate responses. This approach automates request composition and response formatting for rapid debugging during development.

What is the best way to format JSON responses when debugging HTTP requests?

Pipe curl or HTTPie output into jq to pretty-print JSON responses. This skill applies common patterns like formatting JSON and saving responses to streamline endpoint behavior verification during development.

Do I need jq installed to use curl for API testing?

Yes, jq is a required dependency for formatting and parsing JSON responses. It integrates with curl and HTTPie outputs to ensure you can properly validate API payloads during testing.

How do I handle headers and authentication when making HTTP requests with curl?

Compose curl and HTTPie requests with specific header flags to manage authentication. This skill supports header management and authentication patterns to interact with secured APIs during development and CI workflows.

Can I use curl and HTTPie for API testing in CI workflows?

Yes, curl and HTTPie are suitable for API testing in CI workflows to verify endpoint behavior and payload handling. This skill supports status checks and response validation patterns suitable for automated pipelines.