li_sentry_check
Multi-platform server inspection and health check skill. SSH into remote Linux servers using key-based authentication, run read-only inspection commands (CPU, memory, disk, network, services, security), and generate structured Markdown reports with anomaly highlighting. Use when the user asks to inspect servers, run health checks, check system metrics, perform 巡检/巡查, gather system status, or generate inspection reports. Compatible with nanobot, OpenClaw, and Hermes agent.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/43622283/li-sentry-checkli_sentry_check
Multi-platform server inspection and health check via SSH.
Security Declaration
This skill is strictly read-only and does NOT:
- ❌ Modify any server configuration
- ❌ Install or remove software
- ❌ Restart or stop services
- ❌ Write to any file on the remote server
- ❌ Exfiltrate data to external services
- ❌ Access local files other than:
references/targets.yaml,references/checks.yaml, and the SSH private key specified inkeyPath - ❌ Make any network connections other than SSH to the target server specified in
targets.yaml - ❌ Execute arbitrary commands — only commands from
references/checks.yamlare allowed
This skill ONLY:
- ✅ Reads system information via predefined read-only commands
- ✅ Generates a local Markdown/JSON report
- ✅ Connects to ONE remote server via SSH using the key specified in
targets.yaml
Overview
Read-only inspection of remote Linux hosts over SSH using a dedicated key. Collects system metrics, service status, security events, and generates a structured Markdown report with anomaly highlighting.
Platform Support
| Platform | Script | Runtime |
|---|---|---|
| OpenClaw | scripts/inspect.mjs | Node.js 24+ |
| NanoBot | scripts/inspect.py | Python 3.10+ |
| Hermes | scripts/inspect.py | Python 3.10+ |
Safety (Default Deny)
- Only run commands defined in
references/checks.yaml - No state-changing commands (no installs, no config edits, no restarts)
- Only SSH key authentication (no passwords)
- BatchMode=yes — non-interactive SSH only
Config
- Targets:
references/targets.yaml - Allowed checks:
references/checks.yaml
How To Run
NanoBot / Hermes (Python)
python3 scripts/inspect.py --target bogon --checks daily
OpenClaw (Node.js)
node scripts/inspect.mjs --target bogon --checks daily
Options
| Option | Description | Default |
|---|---|---|
--target | Target name from targets.yaml | (required) |
--checks | Check group: basic, services, daily | basic |
--format | Output format: markdown, json | markdown |
--output | Write report to file instead of stdout | stdout |
Check Groups
| Group | Description |
|---|---|
basic | Hardware resources: CPU, memory, disk, network |
services | Service status and error logs (from targets.yaml) |
daily | Full inspection: basic + services + security + logs |
Extending
- Add target: Edit
references/targets.yaml - Add checks: Edit
references/checks.yaml - Add check group: Define new group in
checks.yaml
SSH Key Setup
# Generate key pair
ssh-keygen -t rsa -b 4096 -f ~/.ssh/li_sentry_check -N ""
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-43622283-li-sentry-check": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Li Etl Handle Safe
Skill by 43622283
Li Doc Answer
Skill by 43622283
li-feishu-audio
飞书语音交互技能。支持语音消息自动识别、AI 处理、语音回复全流程。需要配置 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量。使用 faster-whisper 进行语音识别,Edge TTS 进行语音合成,自动转换 OPUS 格式并通过飞书发送。适用于飞书平台的语音对话场景。
Li_codeql_LLM
CodeQL 安全扫描与 LLM 智能分析融合工具。自动检测 CodeQL 安装、扫描指定目录、生成漏洞报告、LLM 分析、Jenkins 集成、输出验证 Checklist。
li_itil_manager
ITIL 5 Manager - Elite IT Service Management Advisor specializing in ITSM, FinOps, and IT governance using ITIL 5 DPSM framework.