/install httprequests
HTTP Requests
Use this skill when an HTTP API call is needed and curl quoting/escaping would be fragile.
What this skill does
- Sends HTTP requests via Python
requests - Supports
GET,POST,PUT,DELETE - Supports headers, query params, JSON body, form data, and timeout
- Writes a light daily JSONL log under
logs/ - Avoids logging sensitive values like authorization tokens and full bodies
Inputs to collect
Before running the script, gather:
- Method:
GET/POST/PUT/DELETE - URL
- Headers if any
- Query params if any
- JSON body or form data if any
- Timeout if the user cares (otherwise use default)
Script
Primary script:
scripts/request_http.py
Run it with Python and pass method/url plus optional inputs.
Logging
Logs are stored inside this skill directory:
logs/YYYY-MM-DD.jsonl
Each line contains a light summary only:
- timestamp
- method
- url
- status
- ok
- duration_ms
- response_bytes
- error (if any)
Do not log authorization tokens, cookies, or full request/response bodies by default.
When to read references
Read references/usage-patterns.md when:
- the request has multiple headers/params/body fields
- the user wants an example pattern
- you need to choose between JSON body and form data
- you need the expected command-line argument style for the script
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install httprequests - After installation, invoke the skill by name or use
/httprequests - Provide required inputs per the skill's parameter spec and get structured output
What is http-requests-1.0.0?
Send HTTP requests with Python requests instead of curl when quoting and escaping would be error-prone. Use for GET, POST, PUT, DELETE requests with headers,... It is an AI Agent Skill for Claude Code / OpenClaw, with 101 downloads so far.
How do I install http-requests-1.0.0?
Run "/install httprequests" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is http-requests-1.0.0 free?
Yes, http-requests-1.0.0 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does http-requests-1.0.0 support?
http-requests-1.0.0 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created http-requests-1.0.0?
It is built and maintained by Pumpkin (@pumpkinttl); the current version is v1.0.0.