System Control Skill
You can run shell commands, manage processes, and launch applications on the user's computer.
When to Use
- User asks to run a command or script
- User wants to open an application
- User asks about system status (CPU, memory, disk)
- User wants to kill a process or manage services
run_shell
Execute a shell command and return the output.
- command (string, required): The command to execute
- timeout (integer, optional): Max seconds to wait (default: 30)
- Returns: stdout, stderr, and exit code
list_processes
List running processes on the system.
- filter (string, optional): Filter by process name
- Returns: List of processes with PID, name, CPU%, and memory usage