process-management

List, filter, and terminate system processes by name or PID.

55|4|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/bug-ops/zeph --skill process-management-bug-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: process-management
Source: https://github.com/bug-ops/zeph/tree/main/.zeph/skills/process-management
Command: npx skills add https://github.com/bug-ops/zeph --skill process-management-bug-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Monitor, manage, and control system processes. Use when the user asks to list running processes, find a process by name or PID, kill or terminate processes, manage background jobs, check resource usage, set resource limits, manage system services with systemctl or launchctl, or troubleshoot CPU and RAM usage with ps, top, htop, kill, pgrep, and related tools.

Core Features & Use Cases

  • Listing and filtering processes by name or PID
  • Killing or terminating processes, and managing background jobs
  • Monitoring resource usage, limits, and service status across Linux/macOS
  • Managing services with systemctl (Linux) or launchctl (macOS) and troubleshooting performance

Quick Start

Ask the AI to list all processes and safely terminate a targeted PID.

Frequently Asked Questions about process-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find and kill a process by name or PID on Linux and macOS?

Use ps to list running processes and identify the PID or name, then terminate it using kill or pkill variants. This Skill supports safely managing background jobs and targeted process termination across Linux and macOS.

Can I manage systemctl and launchctl services to control system lifecycles?

Yes, you can manage service lifecycles using systemctl on Linux and launchctl on macOS. The Skill supports starting, stopping, and checking service status to maintain system stability across local workstations and servers.

What is the best way to check CPU and RAM usage of running processes?

Checking CPU and RAM usage is done by monitoring resource consumption with ps and top. The Skill reports process resource usage and supports setting limits to troubleshoot performance issues on local workstations and servers.

Does this process management approach work on both local workstations and servers?

Yes, this process management approach works on both local workstations and servers. It covers scenarios including listing processes, managing background jobs, and controlling services with systemctl or launchctl across Linux and macOS environments.

Why does terminating a background job fail and how can I troubleshoot it?

Terminating a background job can fail if the PID is incorrect or lacks permissions. Use ps and pgrep to accurately filter processes by name or PID before applying kill, ensuring proper process management and resource control.