一键导入
httpie-cli
Use HTTPie (http/https commands) for human-friendly API testing and debugging from the terminal. Simpler syntax than curl with automatic JSON handling.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use HTTPie (http/https commands) for human-friendly API testing and debugging from the terminal. Simpler syntax than curl with automatic JSON handling.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use OpenCLI to turn any website, Electron app, or local tool into a CLI. 50+ adapters for social media, news, finance, and dev tools. Reuses Chrome login sessions with zero credentials. AI-agent ready with structured output.
Use the AWS CLI to manage S3 buckets, Lambda functions, EC2 instances, IAM, DynamoDB, and all AWS services from the terminal. Use this instead of the AWS MCP server.
Use the Azure CLI (az) to manage Azure resources including App Service, Functions, VMs, storage, and databases. Use this instead of the Azure MCP server.
Use Blender from the command line to render 3D scenes, run Python scripts for batch processing, and convert 3D file formats without the GUI.
Use the Docker CLI to build images, run containers, manage volumes, networks, and use Docker Compose for multi-container applications.
Use FFmpeg to convert, process, and manipulate video and audio files from the terminal. Transcode formats, extract audio, create thumbnails, trim clips, and more.
| name | httpie-cli |
| description | Use HTTPie (http/https commands) for human-friendly API testing and debugging from the terminal. Simpler syntax than curl with automatic JSON handling. |
Human-friendly HTTP client for the terminal. Simpler than curl with automatic JSON, syntax highlighting, and sensible defaults.
http GET https://api.example.com/users
https api.example.com/users # https shorthand
http api.example.com/users # http shorthand
http api.example.com/users?page=2 # Query params
http api.example.com/users page==2 limit==10 # Query params (cleaner)
http POST api.example.com/users name=John email=john@test.com # JSON body
http POST api.example.com/users name=John age:=30 # := for non-string
http POST api.example.com/users tags:='["a","b"]' # := for arrays/objects
http --form POST api.example.com/upload file@./photo.jpg # Form data / file upload
http PUT api.example.com/users/1 name=Jane
http PATCH api.example.com/users/1 status=active
http DELETE api.example.com/users/1
http api.example.com/users Authorization:"Bearer TOKEN"
http api.example.com/users X-Custom-Header:value
http -a user:pass api.example.com/users # Basic auth
http --auth-type bearer --auth TOKEN api.example.com/users # Bearer auth
http api.example.com/users --print=b # Body only
http api.example.com/users --print=h # Headers only
http api.example.com/users --print=hb # Headers + body
http -b api.example.com/users # Body only shorthand
http -h api.example.com/users # Headers only shorthand
http --json api.example.com/users # Force JSON
http --download api.example.com/file.zip # Download file
http --session=mysession api.example.com/login user=admin pass=secret
http --session=mysession api.example.com/protected # Reuses cookies/auth
-b (body only) for clean output when piping to jq--print=b for scripts, default output includes headers:= for non-string JSON values (numbers, booleans, arrays)--session for APIs that require login cookies--check-status to exit with error on 4xx/5xx responseshttp -b api.example.com/users | jq '.data'--offline to preview requests without sending themhttp -b GET api.example.com/health | jq '.status'
http POST api.example.com/posts \
title="My Post" \
body="Content here" \
published:=true \
tags:='["dev","cli"]'