process-watch

Monitor system processes - CPU, memory, disk I/O, network, open files, ports. Find resource hogs, kill runaway processes, track what's consuming your machine.

7 stars

Best use case

process-watch is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Monitor system processes - CPU, memory, disk I/O, network, open files, ports. Find resource hogs, kill runaway processes, track what's consuming your machine.

Teams using process-watch should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/process-watch/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/dbhurley/process-watch/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/process-watch/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How process-watch Compares

Feature / Agentprocess-watchStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Monitor system processes - CPU, memory, disk I/O, network, open files, ports. Find resource hogs, kill runaway processes, track what's consuming your machine.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Process Watch

Comprehensive system process monitoring. Goes beyond basic `top` to show:
- CPU & memory usage
- Disk I/O per process
- Network connections
- Open files & handles
- Port bindings
- Process trees

## Commands

### List processes
```bash
process-watch list [--sort cpu|mem|disk|name] [--limit 20]
```

### Top resource consumers
```bash
process-watch top [--type cpu|mem|disk|net] [--limit 10]
```

### Process details
```bash
process-watch info <pid>
# Shows: CPU, memory, open files, network connections, children, environment
```

### Find by name
```bash
process-watch find <name>
# e.g., process-watch find chrome
```

### Port bindings
```bash
process-watch ports [--port 3000]
# What's listening on which port?
```

### Network connections
```bash
process-watch net [--pid <pid>] [--established]
```

### Kill process
```bash
process-watch kill <pid> [--force]
process-watch kill --name "chrome" [--force]
```

### Watch mode
```bash
process-watch watch [--interval 2] [--alert-cpu 80] [--alert-mem 90]
# Continuous monitoring with threshold alerts
```

### System summary
```bash
process-watch summary
# Quick overview: load, memory, disk, top processes
```

## Examples

```bash
# What's eating my CPU?
process-watch top --type cpu

# What's on port 3000?
process-watch ports --port 3000

# Details on a specific process
process-watch info 1234

# Kill all Chrome processes
process-watch kill --name chrome

# Watch with alerts
process-watch watch --alert-cpu 90 --alert-mem 85
```

## Platform Support

- **macOS**: Full support
- **Linux**: Full support  
- **Windows**: Partial (basic process list, no lsof equivalent)

Related Skills

video-watcher

7
from Demerzels-lab/elsamultiskillagent

Analyze video content by extracting frames at regular intervals.

note-processor

7
from Demerzels-lab/elsamultiskillagent

Summarize and analyze research notes created by research-assistant.

portfolio-watcher

7
from Demerzels-lab/elsamultiskillagent

Monitor stock/crypto holdings, get price alerts, track portfolio performance

iyeque-audio-processing

7
from Demerzels-lab/elsamultiskillagent

Audio ingestion, analysis, transformation, and generation (Transcribe, TTS, VAD, Features).

audio-processing

7
from Demerzels-lab/elsamultiskillagent

Audio ingestion, analysis, transformation, and generation (Transcribe, TTS, VAD, Features).

sec-filing-watcher

7
from Demerzels-lab/elsamultiskillagent

Monitor SEC EDGAR for new filings and get Telegram/Slack summaries via Clawdbot. Use when setting up SEC filing alerts, adding/removing tickers to monitor, configuring form types, starting/stopping the watcher, or troubleshooting filing notifications.

gaussian-process-mlp-hybrid

7
from Demerzels-lab/elsamultiskillagent

Discussion on Gaussian Process and MLP hybrid models for uncertainty estimation. Use when exploring machine learning model architectures, uncertainty quantification, or ensemble methods for drug discovery and similar applications.

camera-watch

7
from Demerzels-lab/elsamultiskillagent

YOLOv8-based camera surveillance with object detection. Works with any IP camera supporting RTSP streams or HTTP snapshots (Hikvision, Dahua, Reolink, Amcrest, Unifi, and more). Detects 80+ object types (person, car, dog, etc.) and sends notifications with snapshots. Use for motion detection, night watch routines, or security monitoring.

Trend Watcher Tool

7
from Demerzels-lab/elsamultiskillagent

Monitors GitHub Trending and tech communities for emerging tools and technologies.

skill-liewatch

7
from Demerzels-lab/elsamultiskillagent

Play the LIE.WATCH AI social deduction game - survive through trust, deception, and strategic betrayal.

liewatch

7
from Demerzels-lab/elsamultiskillagent

Play the LIE.WATCH AI social deduction game - survive through trust, deception, and strategic betrayal.

abby-watch

7
from Demerzels-lab/elsamultiskillagent

Simple time display for Abby.