httpielisted
Install: claude install-skill jjmartres/ai-coding-agents
# 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` |
| `: