skills/system-info/SKILL.md
System monitoring and diagnostics. Get CPU, memory, disk, network stats, process information, environment details, and health checks for services and endpoints.
npx skillsauth add sahiixx/moltworker system-infoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
System monitoring, diagnostics, and health checking utilities.
node /path/to/skills/system-info/scripts/overview.js
node /path/to/skills/system-info/scripts/health.js https://api.example.com/health
node /path/to/skills/system-info/scripts/processes.js
Get comprehensive system information.
Usage:
node overview.js [OPTIONS]
Options:
--format <fmt> - Output format: json, text (default: json)--section <s> - Specific section: cpu, memory, disk, network, osOutput includes:
Check health of services and endpoints.
Usage:
node health.js <url> [OPTIONS]
node health.js --config <file>
Options:
--timeout <ms> - Request timeout (default: 5000)--expect <code> - Expected HTTP status (default: 200)--config <file> - Check multiple endpoints from config fileConfig file format:
{
"endpoints": [
{ "name": "API", "url": "https://api.example.com/health" },
{ "name": "DB", "url": "https://db.example.com/ping", "expect": 204 }
]
}
List and monitor processes.
Usage:
node processes.js [OPTIONS]
Options:
--sort <field> - Sort by: cpu, memory, pid, name (default: memory)--limit <n> - Number of processes (default: 20)--filter <name> - Filter by process name--tree - Show process treeCollect and format metrics.
Usage:
node metrics.js [OPTIONS]
Options:
--format <fmt> - Output: json, prometheus, statsd--prefix <p> - Metric name prefix--interval <ms> - Continuous monitoring intervalEnvironment and configuration diagnostics.
Usage:
node env.js [OPTIONS]
Options:
--show-values - Show environment variable values (caution: may expose secrets)--check <vars> - Verify required variables exist (comma-separated)--filter <pattern> - Filter by patternnode overview.js --format text
node health.js https://api.myapp.com/health --timeout 10000
node processes.js --sort memory --limit 10
node metrics.js --format prometheus --prefix myapp
node env.js --check "DATABASE_URL,API_KEY,SECRET_KEY"
{
"os": {
"platform": "linux",
"release": "5.15.0",
"arch": "x64",
"hostname": "server-1",
"uptime": 86400
},
"cpu": {
"model": "Intel Xeon",
"cores": 8,
"usage": 23.5
},
"memory": {
"total": 16000000000,
"used": 8000000000,
"free": 8000000000,
"usedPercent": 50.0
},
"disk": {
"total": 500000000000,
"used": 200000000000,
"free": 300000000000,
"usedPercent": 40.0
}
}
{
"url": "https://api.example.com/health",
"status": "healthy",
"statusCode": 200,
"responseTime": 145,
"timestamp": "2024-01-15T10:30:00Z"
}
# HELP system_cpu_usage_percent CPU usage percentage
# TYPE system_cpu_usage_percent gauge
system_cpu_usage_percent 23.5
# HELP system_memory_used_bytes Memory used in bytes
# TYPE system_memory_used_bytes gauge
system_memory_used_bytes 8000000000
development
Modern web scraping with structured data extraction. Fetch web pages, extract content using CSS selectors, parse structured data (JSON-LD, Open Graph, meta tags), and handle pagination.
development
Persistent key-value storage for notes, reminders, and user preferences. Store and retrieve information across conversations using a simple JSON-based storage system.
tools
Make HTTP requests to external APIs. Supports GET, POST, PUT, DELETE with JSON and form data. Use for fetching data, calling APIs, and webhooks.
tools
File system utilities for reading, writing, listing, and searching files. Includes tree view, file search by pattern, and text search within files.