wukong-healthcheck-skill:用 Agent Skill 做 OpenClaw 主機安全審計與加固

前言

跑 OpenClaw 的主機一旦對外暴露,常見問題不是「有沒有裝防火牆」,而是審計項分散:SSH、網關配置、已裝 Skill、更新狀態各看各的,很難在一次對話裏形成可執行的加固清單。手工查文檔再拼命令,既慢也容易漏項。

下面介紹 SkillHub 上的 wukong-healthcheck-skill(座標 @user_8211d795/healthcheck-skill)。它把 OpenClaw 主機安全加固與風險評估整理成標準 SKILL.md 工作流,由 Agent 按步驟引導檢查、修復與複測;包內附帶 Shell 腳本與示例,可在本機直接跑基礎檢測。

這是什麼

wukong-healthcheck-skill 是面向 OpenClaw 主機 的安全加固與風險評估 Agent Skill。SkillHub 分類爲 it-ops-security,來源爲社區(community),發佈者爲 user_8211d795,當前商店版本 1.0.0,標籤標明 不需要 API Key(requires_api_key=false)。

官方簡介將其定位爲:適用於安全審計、防火牆與 SSH 加固、更新管理、風險暴露檢查、定時監控等場景;部署形態包括 VPS、雲服務器、本地工作站、Docker 容器與沙盒環境。包內 package.json 聲明運行環境爲 OpenClaw >= 2026.1.29,主文檔爲 SKILL.md,維護方在文檔中標註爲 OpenClaw Community。

核心功能

以下能力均來自 SkillHub 簡介與安裝包內 SKILL.md、examples/、scripts/ 目錄,可按模塊理解 Agent 會引導你完成的工作。

主機安全評估與加固流程

SKILL.md 定義了從環境檢測、安全審計到修復與複測的多步工作流(文檔中按步驟編號組織,含進度與結果分級)。覆蓋方向與官方簡介一致:審計、暴露面與配置風險、防火牆與 SSH、更新狀態等。

OpenClaw 原生命令(文檔標明爲當前可執行)

技能文檔明確區分「真實 CLI」與「示例用虛構命令」。實際應優先使用:

openclaw status
openclaw status --all
openclaw security audit
openclaw security audit --deep
openclaw update status
openclaw update

文檔同時說明:healthcheck --* 一類命令爲示例用途,不是獨立可執行的 CLI;openclaw config、openclaw cron 等需按你當前 OpenClaw 版本驗證是否可用。

包內腳本與專項檢測

安裝目錄下提供可執行腳本,用於環境識別與專項檢查,例如:

路徑(相對技能根目錄) 作用(據文檔與腳本說明)
scripts/quick-start.sh 檢測容器/服務器/本地環境,推薦後續檢查方式並做基礎項掃描
scripts/env-leak-detector.sh 環境變量與敏感信息泄露檢測(容器場景可用 --quick)
scripts/one-click-hardening.sh 一鍵加固相關流程(文檔「自動加固」章節引用)
scripts/security-checks.sh 安全項檢查集合
examples/scripts/basic-cve-check.sh 基礎 CVE 配置檢查示例,可輸出 JSON
examples/scripts/malicious-skill-scan.sh 已安裝 Skill 的惡意/可疑模式掃描示例

examples/README.md 還列出配置審計、權限檢查、雲環境檢測等示例腳本路徑;examples/outputs/ 提供 JSON 樣例,便於對照嚴重級別。

可視化與基線模板

包內包含 dashboard/(靜態頁面與 dashboard/api/),用於展示安全評分類信息(見 SKILL.md 中 Dashboard 章節)。templates/ 下有如 database-server.json、high-concurrency-web.json 等基線模板,供按場景套用檢查項。

安裝與啓用

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

按 SkillHub 安裝說明 檢查或安裝:

command -v skillhub && skillhub --version

未安裝時可執行完整安裝(文檔推薦):

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

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

必須用 --dir 指向 Agent 實際讀取的 skills 目錄,否則默認裝到 ./skills/ 可能不會被加載。

skillhub install @user_8211d795/healthcheck-skill --dir <你的 skills 目錄>

常見路徑(摘自 SkillHub 安裝文檔):

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

也可在對話中讓 Agent 按官方提示安裝:

請根據 https://skillhub.cn/install/skillhub.md,安裝 @user_8211d795/healthcheck-skill。

3. 啓用後如何使用

安裝完成後,重啓或刷新 Agent 使技能生效。之後在對話中用自然語言描述場景即可,例如「對新 VPS 做 OpenClaw 部署前安全審計」「檢查 SSH 與網關暴露配置」。Agent 會讀取 SKILL.md 並按工作流調用上述 openclaw 命令或包內腳本。

SkillHub 頁面:https://www.skillhub.cn/skills/user_8211d795/healthcheck-skill
API 資源地址:https://api.skillhub.cn/user_8211d795/healthcheck-skill

典型用法

方式一:通過 Agent 對話(推薦入口)

安裝到 skills 目錄後,直接說明環境與目標,由技能文檔驅動步驟選擇與結果解讀。適合你不熟悉全部審計項、希望有修復優先級與複測建議的場景。

方式二:本機先跑快速入門腳本

進入技能安裝目錄後執行快速啓動,用於識別環境並跑基礎檢查:

cd <skills 目錄>/@user_8211d795/healthcheck-skill
chmod +x scripts/quick-start.sh
./scripts/quick-start.sh

SKILL.md 中的環境對照建議:

  • 容器:優先 ./scripts/env-leak-detector.sh --quick
  • 服務器:openclaw security audit
  • 本地:./scripts/env-leak-detector.sh

方式三:運行示例 CVE / Skill 掃描腳本

examples/README.md 給出的可復現步驟:

cd <skills 目錄>/@user_8211d795/healthcheck-skill
chmod +x examples/scripts/basic-cve-check.sh
./examples/scripts/basic-cve-check.sh
chmod +x examples/scripts/malicious-skill-scan.sh
./examples/scripts/malicious-skill-scan.sh

腳本會在終端輸出分級結果,並在末尾提供 JSON 便於接入 CI 或存檔。examples/README.md 示例:將 JSON 中的 summary.critical_count 與 0 比較以決定是否阻斷部署。

方式四:深度審計與更新

在已安裝 OpenClaw CLI 的主機上:

openclaw security audit --deep
openclaw update status
openclaw update

自動加固類操作應結合 SKILL.md 中的確認步驟;文檔對生產環境、沙盒只讀等場景有單獨說明。

適用場景與注意

適合誰

  • 剛購入 VPS/雲主機、準備部署 OpenClaw,需要初始化安全基線。
  • 需要定期做配置與暴露面審計,或響應 CVE/Skill 供應鏈相關檢查。
  • 在 Docker 或本地工作站運行 OpenClaw,希望用同一套檢查清單。

限制與坑

  1. 命令別混用:README 與 SKILL.md 中的 healthcheck --deep 等僅爲示例敘述;實際操作以 openclaw security audit 及包內腳本爲準。
  2. 權限與環境:SKILL.md「適用邊界」指出 Windows、無權限環境、高併發生產、沙盒等場景功能受限或僅適合只讀/低峯檢查。
  3. 版本信息:SkillHub 商店版本爲 1.0.0;包內 SKILL.md front matter 與 package.json 可能帶有不同的內部版本號,以你 skillhub install 得到的目錄內容爲準。
  4. 自動修復:文檔對 Docker、沙盒等環境標註不宜盲目自動修復;生產環境建議先只讀審計,再按文檔 Tier 分級執行。
  5. 網絡與依賴:部分示例腳本會調用 openclaw config get 等命令;examples/README.md 寫明需 OpenClaw 版本兼容,且部分檢查依賴讀取本地 OpenClaw 配置目錄權限。

SkillHub 統計(以抓取資料爲準):評分 100000,下載 981 次,安裝 1 次。

結尾

wukong-healthcheck-skill 把 OpenClaw 主機安全從「零散命令」收斂成 Agent 可執行的 SKILL.md 流程,並附帶腳本、示例輸出與 Dashboard 資源。若你已在用 Cursor、Claude Code 等支持 Skills 的客戶端,按上文安裝到對應 skills 目錄後,即可從一次 openclaw security audit 或 quick-start.sh 開始建立基線。

官方入口:

  • SkillHub:https://www.skillhub.cn/skills/user_8211d795/healthcheck-skill
  • 座標:@user_8211d795/healthcheck-skill
羽毛球分组比赛记分
小程序二维码

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

小夜