Diablo_ClaudeMD_Ricing_example/skills/syscheck/SKILL.md
diablo 50fa79407d
Some checks are pending
CI — CoM Config Validation / Validate JSON Configs (push) Waiting to run
CI — CoM Config Validation / Validate YAML Configs (push) Waiting to run
CI — CoM Config Validation / Lint Shell Scripts (push) Waiting to run
CI — CoM Config Validation / Secret Detection (push) Waiting to run
CI — CoM Config Validation / Lint Markdown (push) Waiting to run
CI — CoM Config Validation / Validate CODEOWNERS (push) Waiting to run
CoM Claude Command Center — sanitized public configuration
Public, sanitized mirror of an AI orchestration command center: agents, skills,
MCP servers, slash-command workflows. All infrastructure identifiers, hostnames,
mesh IPs/subnets, repo paths, maintainer identity, and hardware fleet specifics
scrubbed to <placeholders>; session debug logs and host-specific memory removed.
No live credentials. Verified clean by automated leak sweep. See SANITIZATION.md.

churchofmalware.org . authorized research only
2026-06-10 02:02:03 -04:00

42 lines
1.5 KiB
Markdown

---
name: syscheck
description: Run a system health check on this Windows admin node. Reports disk space, memory, network, services, and security status.
allowed-tools: Bash, Read
---
Run a comprehensive health check on this Windows admin node.
## Checks to perform (all via PowerShell):
### 1. Disk Space
```powershell
Get-PSDrive -PSProvider FileSystem | Select Name, @{N='Used(GB)';E={[math]::Round($_.Used/1GB,1)}}, @{N='Free(GB)';E={[math]::Round($_.Free/1GB,1)}}, @{N='Total(GB)';E={[math]::Round(($_.Used+$_.Free)/1GB,1)}}
```
### 2. Memory
```powershell
$os = Get-CimInstance Win32_OperatingSystem; [PSCustomObject]@{TotalGB=[math]::Round($os.TotalVisibleMemorySize/1MB,1); FreeGB=[math]::Round($os.FreePhysicalMemory/1MB,1); UsedPct=[math]::Round((1-$os.FreePhysicalMemory/$os.TotalVisibleMemorySize)*100,1)}
```
### 3. Top Processes (by memory)
```powershell
Get-Process | Sort WorkingSet64 -Descending | Select -First 10 Name, @{N='MB';E={[math]::Round($_.WorkingSet64/1MB,1)}}, CPU
```
### 4. Network Connectivity
- Ping 8.8.8.8 (internet)
- Ping <mesh-ip> (ALFRED / ARCANUM mesh)
- Ping <mesh-ip> (Grafana NOC)
- Check Tailscale status if available
### 5. Windows Defender Status
```powershell
Get-MpComputerStatus | Select AntivirusEnabled, RealTimeProtectionEnabled, AntivirusSignatureLastUpdated
```
### 6. Key Services
Check status of: Windows Update, Windows Defender, Docker Desktop (if installed), SSH
## Output Format
Present results as a compact dashboard table. Flag any warnings (disk >80%, memory >90%, unreachable nodes, outdated signatures).