api-request

Compose and send curl requests for HTTP API interactions.

55|4|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/bug-ops/zeph --skill api-request-bug-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-request
Source: https://github.com/bug-ops/zeph/tree/main/.zeph/skills/api-request
Command: npx skills add https://github.com/bug-ops/zeph --skill api-request-bug-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies and accelerates interactions with web services by enabling curl-based HTTP API requests without manual scripting.

Core Features & Use Cases

  • GET/POST/PUT/PATCH/DELETE support with curl
  • Manage headers, authentication (Bearer tokens, API keys), and response inspection
  • Use cases include data retrieval, form submission, file uploads, and API testing

Quick Start

Execute a curl GET request to a public API endpoint and display the response.

Frequently Asked Questions about api-request

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

FAQPage Schema
How do I send HTTP requests using curl without writing manual scripts?

You can send curl HTTP requests instantly by automating curl composition for REST and GraphQL services, handling data retrieval, resource creation, and integration testing without manual scripting.

Can I use curl to handle token-based authentication and custom headers for API testing?

Yes, curl API requests support token-based authentication, API keys, and custom headers using options like -H and -u, ensuring secure data retrieval and reliable API testing automation.

What is the best way to automate file uploads and form submissions with HTTP requests?

Automating HTTP requests with curl handles file uploads and form submissions using the -F and -d options, streamlining resource creation and integration testing across web services.

Does this approach support common curl options like -X, -L, and -v for REST and GraphQL services?

Yes, composing curl requests supports common options including -X, -L, -s, and -v for REST and GraphQL services, enabling clean output handling and reliable HTTP automation.

How do I execute GET, POST, PUT, PATCH, and DELETE requests for API interactions?

Automated curl request composition supports GET, POST, PUT, PATCH, and DELETE methods, allowing you to manage data retrieval, form submission, and resource modification across web APIs.