HTTP狀態碼查詢:在 Agent 中核對 HTTP 狀態碼與站點可訪問性

前言

排查線上問題時,經常要先確認「這個 URL 現在返回什麼狀態碼、站點是否還能連上」。手工 curl 可以,但在對話式 Agent 裏若缺少固定流程,模型容易只給常識解釋、不落到真實探測結果。下面介紹 SkillHub 上的社區 Skill「HTTP狀態碼查詢」,把「查狀態碼、看可訪問性」寫成 Agent 可遵循的 SKILL.md 指令。

這是什麼

「HTTP狀態碼查詢」是 SkillHub 座標 @user_bba4c100/http-status-code-check 下的社區 Skill(來源:community,當前版本 2.0.0),分類爲 it-ops-security。頁面發佈者爲 user_bba4c100,作者顯示爲姜東棟。簡介與 SKILL 描述一致:查詢 HTTP 狀態碼、網站可訪問性。SkillHub 標籤標明 requires_api_key=false,安裝本 Skill 本身不強制配置 API Key。

該包僅包含標準 SKILL.md 與元數據,無額外腳本目錄;Agent 按文檔聲明的工具與環境能力執行(見下文)。

核心功能

依據官方簡介與已安裝包內的 SKILL.md,可覈實的能力包括:

  1. HTTP 狀態碼查詢:圍繞給定 URL 或站點,完成狀態碼層面的可訪問性覈對(與 Skill 名稱、簡介一致)。
  2. 網站可訪問性判斷:在運維、排障語境下,結合探測結果說明站點是否可達(具體表述由 Agent 按 SKILL 指引組織)。
  3. 執行依賴:元數據聲明可用工具爲 WebFetch、Bash;OpenClaw 側要求本機已安裝 curl。
  4. 後端服務說明:SKILL.md 寫明服務提供方爲 XiaoMeng AGI,主頁爲 https://xiaomeng-api.qisir.com,並標註通過 ClawTip 按次付費(文檔寫約爲每次 5 CNY)。是否在某一對話中實際調用該付費接口,以你當前 Agent 與 ClawTip 配置爲準;未配置時,仍可能僅依賴 curl / WebFetch 做本地探測,但不應假設與付費 API 行爲完全一致。

文檔中的「Supported Data Types」「Example Use Cases」多爲通用模板表述,未給出針對 HTTP 狀態碼的專用命令示例,典型用法需結合簡介自行組織自然語言需求(見下一節)。

安裝與啓用

1、安裝 SkillHub CLI(若尚未安裝)

command -v skillhub && skillhub --version

未安裝時,可按 SkillHub 官方安裝文檔執行完整安裝(CLI + 默認 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

僅 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

說明見:SkillHub 安裝與優先源配置。

2、安裝本 Skill 到當前 Agent 的 skills 目錄

安裝時必須用 --dir 指向當前客戶端識別的 skills 目錄,否則默認落在 ./skills/ 可能不被加載。

skillhub install http-status-code-check --namespace user_bba4c100 --dir <你的 skills 目錄>

SkillHub 頁面給出的自然語言安裝提示爲:根據 https://skillhub.cn/install/skillhub.md 安裝 @user_bba4c100/http-status-code-check。

常見客戶端路徑(摘自同一安裝文檔):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

安裝完成後,按你所用客戶端要求重啓或刷新 Agent,使新 Skill 生效。

典型用法

在 Skill 已裝入對應目錄的前提下,用對話說明要檢查的地址即可。官方頁面未提供專用 CLI 子命令,用法以 Agent 讀取 SKILL.md 後執行爲準。

向 Agent 發起安裝(頁面原文提示):

請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_bba4c100/http-status-code-check`。

排障類請求示例(與簡介「查詢 HTTP 狀態碼、網站可訪問性」對齊,由 Agent 結合 curl / WebFetch 執行):

請用已安裝的 HTTP 狀態碼查詢 Skill,檢查 https://example.com/ 的 HTTP 狀態碼,並說明站點是否可訪問。

若你的環境接入了 SKILL.md 所述 XiaoMeng AGI 與 ClawTip,Agent 可能按文檔走付費分析流程;使用前請確認 ClawTip 與費用說明。

適用場景與注意

適合誰

  • 需要在 Cursor、Claude Code、Codex 等支持 Skills 的客戶端裏,用固定流程做 URL 狀態碼與可達性覈對的一線開發、運維、On-call。
  • 希望把「先 curl 再看碼」沉澱爲可複用 Skill,減少每次手寫命令。

限制與注意

  1. 包體極簡:當前版本安裝包僅含 SKILL.md 與 _meta.json,文檔提到的「analyze script」在包內未提供,實際能力以 Agent 工具鏈(curl、WebFetch 等)爲主。
  2. 付費與免費邊界:SKILL.md 聲明 XiaoMeng AGI 按次付費;與 SkillHub 上 requires_api_key=false 指的不是同一層配置,部署前請分清「裝 Skill」與「調付費 API」。
  3. 分類與元數據:SkillHub 列表分類爲 it-ops-security,SKILL.md 內 OpenClaw 元數據仍標記 seo-tools,以商店頁分類爲準即可。
  4. 版本字段:商店與 _meta.json 爲 2.0.0,SKILL.md 文首 version 爲 1.0.0,以 SkillHub 頁面版本爲準。
  5. 網絡與權限:依賴外網探測時,Agent 沙箱或企業代理可能攔截請求,需在客戶端側放開相應權限。

截至資料抓取時,SkillHub 顯示評分 100000、下載 1331 次、安裝 0(計數隨平臺更新變化,以頁面爲準)。

結尾

「HTTP狀態碼查詢」把運維裏高頻的「看狀態碼、判可訪問」收斂成可安裝的 Agent Skill,座標 @user_bba4c100/http-status-code-check,無需 API Key 即可從商店安裝。若你要覈對功能與版本,請以 SkillHub 頁面與安裝包內 SKILL.md 爲準。

官方地址:

  • SkillHub 頁面:https://www.skillhub.cn/skills/user_bba4c100/http-status-code-check
  • API 座標頁:https://api.skillhub.cn/user_bba4c100/http-status-code-check
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜