← 返回 Skills 市场
imchrischen

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

作者 ImChris · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
37
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install httpeep-cli
功能描述
Use HTTPeep from the terminal with httpeep-cli for proxy lifecycle control, HTTP/HTTPS traffic capture, session inspection, rule injection, request replay, r...
使用说明 (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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install httpeep-cli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /httpeep-cli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug httpeep-cli
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 37 次。

如何安装 HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network.?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install httpeep-cli」即可一键安装,无需额外配置。

HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network. 是免费的吗?

是的,HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network. 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network. 支持哪些平台?

HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network. 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 HTTPeep CLI SKILLS. HTTP API Deubgger | Give the agent the ability to see the network.?

由 ImChris(@imchrischen)开发并维护,当前版本 v1.0.0。

💬 留言讨论