Perf Tools
Trace Linux system performance bottlenecks in real time. Use when scanning disk I/O, monitoring latency, reporting CPU usage, alerting on memory leaks.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ckchzh/perf-toolsPerf Tools
Sysops toolkit v2.0.0 — scan, monitor, report, and manage system performance from the command line.
Commands
All commands follow the pattern: perf-tools <command> [input]
When called without input, each command displays its recent entries. When called with input, it records a new timestamped entry.
| Command | Description |
|---|---|
scan | Record or view scan entries |
monitor | Record or view monitor entries |
report | Record or view report entries |
alert | Record or view alert entries |
top | Record or view top process entries |
usage | Record or view usage entries |
check | Record or view check entries |
fix | Record or view fix entries |
cleanup | Record or view cleanup entries |
backup | Record or view backup entries |
restore | Record or view restore entries |
log | Record or view log entries |
benchmark | Record or view benchmark entries |
compare | Record or view compare entries |
stats | Summary statistics across all log files |
export <fmt> | Export all data (json, csv, or txt) |
search <term> | Search across all log entries |
recent | Show the 20 most recent activity log entries |
status | Health check — version, entry count, disk usage |
help | Show help with all available commands |
version | Print version string |
How It Works
Each domain command (scan, monitor, report, etc.) works in two modes:
- Read mode (no arguments): displays the last 20 entries from its log file
- Write mode (with arguments): appends a timestamped
YYYY-MM-DD HH:MM|<input>line to its log file and logs the action tohistory.log
The built-in utility commands (stats, export, search, recent, status) aggregate data across all log files for reporting and analysis.
Data Storage
All data is stored locally in ~/.local/share/perf-tools/:
- Each command writes to its own log file (e.g.,
scan.log,monitor.log,alert.log) history.logrecords all write operations with timestamps- Export files are saved as
export.json,export.csv, orexport.txt - No external network calls — everything stays on disk
Requirements
- Bash 4+ with
set -euo pipefail - Standard Unix utilities:
date,wc,du,grep,tail,sed,cat - No external dependencies or package installations needed
When to Use
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-ckchzh-perf-tools": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
header
Header design reference — navigation patterns, sticky headers, responsive menus, accessibility. Use when designing website headers or implementing navigation components.
docker-helper
Dockerfile生成、docker-compose编排、命令速查、调试排错、镜像优化、仓库配置. Use when you need docker helper capabilities. Triggers on: docker helper.
rsyslog
RSyslog advanced system logging reference. RainerScript configuration, input/output modules (imtcp/imfile/omfwd/omelasticsearch), templates with property replacer, content-based filtering, TLS-encrypted remote logging, queue performance tuning, and debug troubleshooting.
Fitness Plan — Science-Based Training & Workout Auditor
Track workouts, calculate BMI/1RM, and access exercise science guides. 支持科学健身计划制定、BMI/最大力量计算及运动解剖学参考。Use when planning gym sessions, calculating macro needs, or auditing training splits.
pesticide
Pesticide management reference — chemical classes, application methods, IPM strategies, residue limits, safety protocols. Use when selecting pest control products, calculating spray rates, or managing pesticide compliance.