ignaciosua

process-monitor

Shows system processes sorted by CPU or memory, load average, RAM usage and uptime. Use for performance monitoring.

ignaciosua 1 Updated 4mo ago

Resources

2
GitHub

Install

npx skillscat add ignaciosua/copilot-skills-repo/process-monitor

Install via the SkillsCat registry.

SKILL.md

Process Monitor

Monitors system processes and displays performance statistics.

Usage

python ~/.copilot/skills/process-monitor/process_monitor.py [options]

Options

Option Description Default
--top N Show top N processes 10
--sort Sort by: cpu, mem cpu
--stats-only Show only system stats, no processes false

Output

JSON with:

  • processes: List of top processes (pid, name, cpu%, mem%)
  • load_average: System load (1, 5, 15 min)
  • memory: RAM usage (total, used, available, percent)
  • uptime: System uptime

Examples

Default (Top 10 by CPU)

python ~/.copilot/skills/process-monitor/process_monitor.py

Top 5 by Memory

python ~/.copilot/skills/process-monitor/process_monitor.py --top 5 --sort mem

System Stats Only

python ~/.copilot/skills/process-monitor/process_monitor.py --stats-only