agent-exec

Manage background shell jobs via CLI with status polling and log tailing.

2|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/tumf/agent-exec --skill agent-exec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-exec
Source: https://github.com/tumf/agent-exec/tree/main/skills/agent-exec
Command: npx skills add https://github.com/tumf/agent-exec --skill agent-exec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to run commands as managed background jobs, providing immediate feedback with a job ID and enabling robust monitoring and control.

Core Features & Use Cases

  • Background Job Execution: Run any command in the background without blocking your current session.
  • Job Monitoring: Track the status, tail logs, and wait for the completion of background jobs.
  • Job Management: Kill or list jobs based on their state or working directory.
  • Notifications: Trigger actions upon job completion via commands or file appends.

Quick Start

Run the command 'sleep 60' as a background job and wait for it to complete.

Frequently Asked Questions about agent-exec

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

FAQPage Schema
How do I run shell commands as background processes without blocking my session?

You can run shell commands as background processes to avoid blocking your session by using a CLI interface that executes non-interactive jobs. This provides immediate feedback with a job ID for tracking.

How do I monitor the status and logs of a background command execution job?

To monitor background command execution jobs, you can poll the current job status and tail the output logs. This mechanism allows you to track progress and wait for completion of distinct shell processes.

Can I send termination signals to specific background jobs from the command line?

Yes, you can send termination signals to control background jobs directly from the command line. The job management system allows you to kill or list running shell processes based on their state or working directory.

How do I trigger notifications or actions when a background CLI job completes?

You can trigger completion event notifications for background CLI jobs by configuring commands or file appends. This enables integration with other systems by signaling when a non-interactive process finishes.

What is the best way to manage multiple background jobs on a server?

The best way to manage multiple background jobs on a server is using a dedicated CLI interface to start, monitor, and control them. This approach tracks distinct shell processes by job ID and working directory state.

Do I need additional libraries to automate background job execution and monitoring?

No additional libraries are required to automate background job execution and monitoring, as the skill operates with no external dependencies. It directly facilitates starting, tracking, and terminating shell commands.