httpie

Solid

Use this skill whenever the user wants to make HTTP requests, test APIs, call REST endpoints, debug web services, or interact with any HTTP/HTTPS API using the HTTPie CLI tool (`http` command). Trigger this skill for any request involving: sending GET/POST/PUT/PATCH/DELETE requests, testing API endpoints, sending JSON or form data, working with authentication (Bearer token, Basic auth), uploading files, downloading responses, managing sessions, inspecting request/response headers, or piping HTTP calls in shell scripts. Use this skill even when the user just says "call the API", "send a request", "hit this endpoint", or "test with httpie" ¿ don't wait for explicit httpie mention.

API & Backend 48 stars 4 forks Updated today MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# HTTPie CLI Skill HTTPie is a modern, human-friendly HTTP client for the command line. The main command is `http` (or `https` for HTTPS-only). ## Installation ```bash # pip (recommended) pip install httpie # brew (macOS) brew install httpie # apt (Debian/Ubuntu) sudo apt install httpie ``` Verify: `http --version` --- ## Request Syntax ``` http [METHOD] URL [REQUEST_ITEMS...] ``` - **METHOD** is optional: defaults to `GET` when no data, `POST` when data is present - **URL**: scheme defaults to `http://`; use `:3000` as shorthand for `localhost:3000` --- ## Request Items ¿ Key Separators | Separator | Type | Example | | --------- | ------------------------------------------- | ------------------------------------------------ | | `=` | JSON string field (or form field with `-f`) | `name=Jean` | | `:=` | Raw JSON value (non-string) | `active:=true`, `count:=42`, `tags:='["a","b"]'` | | `==` | URL query parameter | `search==httpie` | | `:` | HTTP header | `Authorization:Bearer TOKEN` | | `@` | File upload (form/multipart) | `file@./report.pdf` | | `=@` | File content as string field | `body=@./message.txt` | | `:...

Details

Author
jjmartres
Repository
jjmartres/ai-coding-agents
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category