Token导航 LogoToken导航TokenDH.com
开发external-serviceclawhub未标认证来源可访问clear审计通过

willow-system-health柳树系统健康状况

Agent Skill

willow-system-health 用于辅助安全审计、权限检查和凭据风险排查,适合在 OpenClaw 中需要复核安全边界、认证流程或敏感配置时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,968

周安装

82

GitHub Stars

公开资料未说明

下载量

656
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:willow-system-health(柳树系统健康状况)
来源仓库:https://github.com/rudi193-cmd/willow-system-health
安装命令:
openclaw skills install willow-system-health
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install willow-system-health

简介

审核 Willow 本地 AI 堆栈的子系统状态,排查故障、资源膨胀与性能退化问题。

  • 适用于诊断 Willow 运行缓慢、崩溃或服务异常时的根本原因分析。
  • 检查各组件健康指标并输出诊断报告,指导资源调整与修复措施。
  • 安装命令为 openclaw skills install willow-system-health,需具备系统监控权限。
  • 报告结果为辅助性质,复杂问题仍需结合日志与运维手段进一步定位。

SKILL.md

name
willow-system-health
version
1.0.0
description
Audit the Willow local AI stack for subsystem failures, drift, and resource bloat. Use when a user asks to check Willow health, diagnose a slow or broken Willow session, verify Postgres/Ollama/MCP are up, inspect open forks or tasks, or run a weekly deep diagnostic. Reports HEALTHY / WARN / CRITICAL per subsystem with actionable recommendations.
metadata

Willow System Health

Audit the Willow local AI stack across three cadenced tiers. Each tier adds depth — boot checks are instant, daily checks catch drift, weekly checks catch structural rot.

TierWhen to runFocus
bootEvery new sessionCore services up, orphaned forks, open tasks
dailyOnce per dayKB growth, session bloat, store bloat, dead Ollama models
weeklySunday or first session of the weekFork audit, Postgres vacuum estimate, full diagnostics

Trigger

Use this skill when the user:

  • Asks to check, audit, or verify Willow health
  • Reports Willow is slow, unresponsive, or giving stale answers
  • Wants to know if Postgres, Ollama, or MCP are running
  • Asks about open forks, open tasks, or store bloat
  • Wants a weekly deep diagnostic

Step 1 — Determine the tier

Ask or infer from context. Default to boot if the user just wants a quick check.

User phraseTier
"quick check", "is Willow up"boot
"daily check", "how's the KB growing"daily
"weekly", "deep check", "full diagnostic"weekly
"all", "everything"all

Step 2 — Run the diagnostic script

python3 {baseDir}/scripts/system_health.py --check boot
python3 {baseDir}/scripts/system_health.py --check daily
python3 {baseDir}/scripts/system_health.py --check weekly
python3 {baseDir}/scripts/system_health.py --check all

Optional flags:

  • --willow-dir PATH — override default ~/.willow/ store path
  • --repo PATH — override default Willow git repo path (for fork audit)
  • --json — machine-readable output

Step 3 — Interpret the report

The script prints a per-subsystem table followed by a summary:

WILLOW SYSTEM HEALTH — boot (2026-04-24 09:15)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SUBSYSTEM          STATUS     DETAIL
Postgres           HEALTHY    connection ok
Ollama             HEALTHY    3 models loaded
MCP server         HEALTHY    responding at 127.0.0.1:7337
Orphaned forks     WARN       2 worktrees unmerged >7d
Open tasks         HEALTHY    4 open tasks
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SUMMARY
  Tier checked  : boot
  HEALTHY       : 3
  WARN          : 1
  CRITICAL      : 0

HEALTHY — no action needed.

WARN — review recommended. Suggest specific next action (see table below).

CRITICAL — service is down or threshold severely exceeded. Block-level recommendation.

FlagSuggested action
Postgres CRITICALCheck systemctl status postgresql or pg_lsclusters
Ollama CRITICALRun ollama serve or check systemctl status ollama
MCP CRITICALRun willow restart or check ~/.willow/server.log
Orphaned forks WARNShow fork list, ask user which to merge or delete
Sessions WARN (>500)Run willow jeles cleanup --dry-run then confirm
Store collections WARN (>150)Run python3 scripts/system_health.py --check daily --json for detail
Dead Ollama models WARNRun ollama rm <model> after confirmation
Postgres bloat WARNRun VACUUM ANALYZE in psql; schedule during off-hours

Step 4 — Enforce config drift (boot tier)

The boot check includes a drift watchdog. If any of these fail, flag CRITICAL:

  • Ollama reachable at 127.0.0.1:11434
  • MCP server socket alive (default 127.0.0.1:7337)
  • Postgres connection succeeds with default Willow credentials

Drift means something changed the environment — not the code. Check recent git log, system updates, or port conflicts first before spelunking source.

Step 5 — Offer cleanup actions

After reporting, offer numbered actions the user can pick:

  1. Merge or delete orphaned forks (show list first)
  2. Archive old Jeles sessions (willow jeles cleanup)
  3. Remove dead Ollama models (ollama rm <model>)
  4. Run Postgres VACUUM ANALYZE
  5. Skip — report only, no changes

Always confirm before any destructive action.

Step 6 — Execute with confirmation

For each cleanup action:

  • Show exactly what will be changed
  • Confirm before proceeding
  • Report what was done

After cleanup, offer to re-run the diagnostic to confirm health improved.

Memory writes

If the user has opted into memory writes, append a dated summary to memory/YYYY-MM-DD.md:

## Willow system health — {timestamp}
- Tier: boot/daily/weekly
- CRITICAL: N subsystems
- WARN: N subsystems
- Actions taken: (list or "none")

Append-only. Do not overwrite existing entries.

Notes

  • Boot checks are safe to run at any time — read-only, no side effects.
  • Daily and weekly checks may be slow (Postgres queries, git commands). Warn the user if running in a latency-sensitive session.
  • Fork audit uses git worktree list in the Willow repo. Default path is ~/github/willow-1.9 — override with --repo.
  • Ollama dead-model detection uses ollama list and compares to last-access timestamps if available; falls back to listing all models as WARN.
  • This skill does not modify the Postgres schema or Willow config directly — it reports and suggests; the user confirms all changes.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

80.26%
按下载量换算527

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills