process-manager-skill

Start, stop, restart, list, and log long-running development processes.

356|66|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/zeenie-ai/MachinaOS --skill process-manager-skill-zeenie-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: process-manager-skill
Source: https://github.com/zeenie-ai/MachinaOS/tree/main/server/skills/terminal/process-manager-skill
Command: npx skills add https://github.com/zeenie-ai/MachinaOS --skill process-manager-skill-zeenie-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you start, stop, and monitor long-running processes (like dev servers, watchers, and build tools) without leaving stray processes running or losing their logs.

Core Features & Use Cases

  • Start/Stop/Restart Processes: Launch persistent commands and control them by name for tasks like npm dev servers or Python services.
  • Live Output & Log Retrieval: Stream stdout/stderr to the Terminal tab and read historical output from per-process log files.
  • Process Lifecycle Control: Kill a process and its entire process tree, list running processes, and send text to a process’s stdin for interactive flows.
  • Safety Guardrails: Blocks destructive file commands (e.g., rm, del, format) to reduce accidental workspace damage.

Quick Start

Start a local dev server by asking your AI to launch a named process such as dev-server running python -m http.server 8080.

Frequently Asked Questions about process-manager-skill

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

FAQPage Schema
How do I manage long-running dev servers without leaving stray processes?

You can manage long-running dev servers by starting, stopping, and restarting them by name. This process management approach ensures persistent commands are controlled cleanly and their stdout/stderr output is safely logged.

Can I stream live output and retrieve historical logs for a Node or Python process?

Yes, you can stream live stdout/stderr output to the Terminal tab for Node or Python execution. The process manager also writes per-process historical logs to the workflow workspace for later retrieval.

How do I safely kill a process and its entire process tree?

To safely kill a process and its entire process tree, use the restart or stop operations provided by the process manager. This ensures complete process lifecycle control without leaving orphaned background tasks running.

Does this process management tool block destructive file commands?

Yes, the process manager enforces safety guardrails by blocking destructive file commands like rm, del, and format. This prevents accidental workspace damage while executing system PATH commands.

What's the best way to send text to a process stdin for interactive dev workflows?

The best way to send text to a process stdin for interactive dev workflows is using the process manager's stdin operation. This allows you to handle interactive flows directly while the process runs persistently.