← Back to Skills Marketplace
imchrischen

HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network.

by ImChris · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
37
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install httpeep-cli
Description
Use HTTPeep from the terminal with httpeep-cli for proxy lifecycle control, HTTP/HTTPS traffic capture, session inspection, rule injection, request replay, r...
README (SKILL.md)

HTTPeep CLI

Overview

Use httpeep-cli to operate HTTPeep from the terminal for local debugging, automation, CI checks, and agent workflows. Prefer --format json for commands that Codex must parse or summarize.

For detailed flags, examples, and command-specific notes, read references/cli-reference.md.

Operating Workflow

  1. Verify the CLI and proxy state before deeper debugging:
httpeep-cli --version
httpeep-cli --format json proxy status
httpeep-cli proxy logs --lines 50
  1. Start or repair capture depending on the task:
httpeep-cli proxy start --port 8800
httpeep-cli proxy system status
httpeep-cli cert status

Use proxy system on only when the user wants system-wide proxying. For scoped interactive terminal capture, suggest httpeep-cli shell or hp shell; it starts or reuses the proxy and enters a child shell with HTTPeep proxy variables and runtime hooks loaded. For non-interactive agent execution, prefer explicit app proxy environment variables or proxy start --capture-pid \x3Cpid> so the agent does not block inside an interactive shell.

  1. Capture and inspect traffic:
httpeep-cli --format json sessions list --keyword login
httpeep-cli --format json sessions watch --domain api.example.com

Use filters before destructive cleanup. Always dry-run deletes when possible:

httpeep-cli sessions delete --keyword login --dry-run
httpeep-cli sessions clear --all --yes --dry-run
  1. Apply temporary rules for reproducible tests before changing the global ruleset:
httpeep-cli rules run \
  --map-remote "api.example.com=http://127.0.0.1:3000" \
  -- httpeep-cli request --method GET --url "https://api.example.com/users"

Use rules upsert, rules import, rules replace, or rules reset only when persistent rules are required. Export existing rules first before destructive changes:

httpeep-cli rules export --output rules-backup.json
  1. Send, replay, or record requests:
httpeep-cli --format json request --method GET --url "https://api.example.com/v2/users"
httpeep-cli replay --id \x3Csession_id> --retry-times 3 --retry-interval-ms 800
httpeep-cli record start
httpeep-cli record stop --output baseline.httpeep
httpeep-cli replay file baseline.httpeep

Troubleshooting Priority

Check failures in this order:

  1. CLI availability: httpeep-cli --version
  2. Proxy engine reachability: httpeep-cli --format json proxy status
  3. Recent proxy logs: httpeep-cli proxy logs --lines 100
  4. App routing: HTTP_PROXY, HTTPS_PROXY, or httpeep-cli proxy system status
  5. HTTPS trust: httpeep-cli cert status, then httpeep-cli cert install if needed
  6. Terminal capture shell: httpeep-cli shell / hp shell creates ~/.httpeep/automatic-setup/ and exposes httpeep_intercept_off inside the child shell
  7. Output parsing: rerun relevant commands with --format json; remember sessions watch --format json emits NDJSON

If httpeep-cli is not on PATH, instruct the user to open HTTPeep desktop settings and use Settings -> MCP -> Repair CLI / PATH Installation, or call the MCP repair tool when available.

Trace Evidence

For complex debugging or multi-step capture/replay work, record a concise trace log in the final answer or task notes:

  • Commands executed, with important flags
  • Timestamp or sequence order for each major step
  • Session IDs used or produced
  • Relevant JSON fields from sessions list, request, rules run, or replay
  • Summary from httpeep-cli proxy logs --lines \x3Cn> when proxy behavior is involved
  • Rule IDs or temporary rule shortcuts applied

Avoid logging secrets from headers, cookies, Authorization values, or request bodies. Redact sensitive values before reporting.

Safety Defaults

  • Prefer temporary rules with rules run, request, or replay --id before persistent rule edits.
  • Use --format json for machine parsing and CI logs.
  • Do not run httpeep-cli shell from an unattended automation path unless the user explicitly wants an interactive shell; it intentionally takes over the terminal until the shell exits.
  • Dry-run destructive session cleanup first.
  • Export rules before rules replace or rules reset.
  • Run cert install, cert uninstall, proxy system on, and proxy system off only when the user explicitly asks for certificate trust or system-wide proxy changes.
  • Run rules replace, rules reset, or sessions clear --all --yes only when the user explicitly asks for persistent replacement, reset, or full cleanup. Show or run the backup/dry-run command first when possible.
  • Treat import curl, import har, and import http as version-dependent because some CLI builds may report that these commands are not yet implemented.
Usage Guidance
Install this only if you trust HTTPeep and need agent-assisted network debugging. Use it on development or test traffic when possible, scope captures to specific processes or domains, require confirmation before replaying captured requests, and do not enable system-wide proxying or certificate trust unless you explicitly want HTTPS interception.
Capability Analysis
Type: OpenClaw Skill Name: httpeep-cli Version: 1.0.0 The skill provides an interface to `httpeep-cli`, a network proxy and debugging tool with high-risk capabilities. Key indicators include instructions for system-wide proxy manipulation (`proxy system on`), root CA installation (`cert install`), and an interactive shell mode (`shell`) documented in SKILL.md and references/cli-reference.md. Additionally, the reference documentation suggests a high-risk `curl | bash` installation method (URL: https://s1.httpeep.com/install-cli.sh). While these features are aligned with the tool's stated purpose of traffic inspection, they grant the agent significant control over network traffic and system security settings, which could be abused for data interception.
Capability Assessment
Purpose & Capability
The stated purpose matches HTTPeep CLI network debugging, but the documented workflow includes broad traffic capture, traffic-rule manipulation, request replay, recording, and session cleanup, which can affect sensitive or authenticated traffic.
Instruction Scope
The skill includes useful safety defaults for certificate/system-proxy changes and destructive cleanup, but replaying captured sessions and issuing requests are not clearly bounded by domain, method, environment, or explicit confirmation.
Install Mechanism
The registry has no install spec and no required binary declaration, while the reference tells users how to install the external CLI, including an unpinned curl-to-bash installer. This is user-directed but should be verified.
Credentials
System-wide proxying, HTTPS interception certificates, and runtime hooks are proportionate to an HTTP debugging tool, and the skill says to use the highest-impact settings only when explicitly requested.
Persistence & Privilege
Captured sessions, recordings, rules, and trace notes can persist after a task. The skill advises redaction, backups, and dry-runs, but it does not enforce retention limits or capture scopes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install httpeep-cli
  3. After installation, invoke the skill by name or use /httpeep-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of httpeep-cli skill. - Enables terminal-based control of HTTPeep for proxy debugging, HTTP/HTTPS traffic capture, session inspection, rule injection, request replay, recording flows, and agent or CI scripting. - Provides troubleshooting workflow: from CLI/process checks, to proxy, system trust, and session/rule management via concise command examples. - Emphasizes safety best practices: dry-run destructive actions, export rules before changes, and limit persistent alterations without explicit instruction. - Documents filtered traffic capture, rule application, command output parsing, and session handling for efficient debugging. - Includes methods for recording a trace log for multi-step debugging or replay scenarios.
Metadata
Slug httpeep-cli
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network.?

Use HTTPeep from the terminal with httpeep-cli for proxy lifecycle control, HTTP/HTTPS traffic capture, session inspection, rule injection, request replay, r... It is an AI Agent Skill for Claude Code / OpenClaw, with 37 downloads so far.

How do I install HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network.?

Run "/install httpeep-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network. free?

Yes, HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network. is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network. support?

HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network. is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network.?

It is built and maintained by ImChris (@imchrischen); the current version is v1.0.0.

💬 Comments