適用於 Openclaw 的 HookCatch

一款開發者友善型工具,用於建立 Webhook 容器和在地隧道,以便以程式化方式測試、檢查和重放 HTTP 請求。

hookcatch
v1.0.1
Feb 18, 2026
0
1.6k
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install hookcatch

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 hookcatch。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 HookCatch?

HookCatch 是一款專為需要捕獲和分析 Webhook 數據或將在地開發環境暴露給公網的開發者設計的實用工具。作為 Openclaw Skills 的多功能組件之一,它提供了一種無縫的方式來建立臨時或永久端點以記錄傳入的 HTTP 請求,這使其成為調試 Stripe、Twilio 或 GitHub 等第三方整合時不可或缺的工具。

該工具通過提供強大的隧道功能,彌合了在地開發與雲端服務之間的差距。無論您是在構建複雜的自動化流程,還是僅僅需要查看傳入負載的確切內容,此整合都能確保您的開發工作流保持不中斷、安全且高度可觀察。

HookCatch 應用場景

  • 測試來自 Stripe、GitHub 或 Twilio 等服務的第三方 Webhook 整合。
  • 將在地開發伺服器暴露給公網,以便進行外部測試和回饋。
  • 在開發 Openclaw Skills 期間,以程式化方式檢查 HTTP 請求負載和請求頭。
  • 在複雜的自動化工作流中調試非同步回調和 Webhook。
  • 將捕獲的請求重放到不同的端點,以測試應用程式邏輯和重試機制。

HookCatch 運作原理

  1. 使用 API 令牌驗證 CLI,以實現安全通信和帳戶管理。
  2. 建立 Webhook 容器,生成專門用於捕獲傳入請求的唯一公網 URL。
  3. 配置您的外部服務或供應商,將數據發送到生成的 HookCatch URL。
  4. 使用 CLI 命令即時列出、篩選和檢查捕獲的 JSON 負載和請求頭。 5.(可選)啟動隧道,將流量從公網 URL 直接轉發到您機器上的特定在地端口。

HookCatch 設定指南

要開始使用,請通過 npm 安裝 HookCatch CLI:

npm install -g hookcatch

接下來,生成您的 API 令牌並將其設置為環境變量以進行自動化操作:

hookcatch token generate
export HOOKCATCH_API_KEY="hc_live_your_token_here"

驗證您的帳戶配置是否正確:

hookcatch status

HookCatch 資料結構與分類體系

HookCatch 圍繞容器(Bin)、請求(Request)和活動隧道(Tunnel)組織數據。下表描述了與此技能交互時使用的主要數據結構:

實體 描述 關鍵屬性
容器 (Bin) Webhook 請求的容器 ID、名稱、Webhook URL、隱私狀態
請求 (Request) 單個捕獲的 HTTP 訪問 方法、請求頭、主體 (JSON)、時間戳
隧道 (Tunnel) 即時在地到公網的連接 隧道 ID、在地端口、公網 URL、會話限制
令牌 (Token) 身分驗證憑據 API 金鑰、權限範圍、過期狀態

HookCatch 進階特性

  • 具有密碼保護的私有容器,確保敏感測試數據的安全。
  • 程式化的請求重放,使用歷史數據觸發在地或遠端端點。
  • 所有命令均支持全面的 JSON 輸出格式,便於將數據通過管道傳輸到其他 Openclaw Skills。
  • 為無頭環境和自動化 CI/CD 流水線設計的長效 API 令牌。
  • 支持企業或私有雲部署的自定義 API URL 覆蓋。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Requires
Bins hookcatch
Github Stars: 0
forks: 0

精選*