workflows

Bind shell commands to persistent processes and manage their lifecycle via APIs.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/offers-png/one-time-checkout --skill workflows-offers-png
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflows
Source: https://github.com/offers-png/one-time-checkout/tree/main/.local/skills/workflows
Command: npx skills add https://github.com/offers-png/one-time-checkout --skill workflows-offers-png

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Workflows automate the management of long-running app processes by binding shell commands to persistent tasks, ensuring they keep running and restart as needed.

Core Features & Use Cases

  • Run until explicitly stopped and auto-restart after installations or changes.
  • Choose the right workflow for web servers, background services, or TUIs, and clean up unused workflows over time.
  • Observe and control workflows via provided APIs to list, status-check, configure, and remove them.

Quick Start

Configure your first workflow by calling configureWorkflow with a name and command to start a persistent process.

Frequently Asked Questions about workflows

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

FAQPage Schema
How do I automate management of long-running background processes?

Automate long-running background processes by binding shell commands to persistent tasks that run until explicitly stopped. This ensures web servers and background services keep running and restart automatically after code changes or installations.

What is the best way to keep a web server running after code changes?

Keep a web server running after code changes by configuring it as a persistent workflow. These workflows monitor the process and apply automatic restarts whenever installations or code modifications occur.

Can I monitor and restart TUI applications as persistent workflows?

Yes, you can monitor and restart TUI applications as persistent workflows. The system supports configuring, starting, monitoring, and removing workflows specifically designed for TUIs, web servers, and background services.

How do I configure and start a background service using workflow orchestration?

Configure and start a background service by calling the configureWorkflow API with a workflow name and a shell command. This binds the command to a persistent process that begins running immediately.

How does process orchestration handle unused background services?

Process orchestration handles unused background services by providing APIs to observe and control them. You can check workflow status via getWorkflowStatus and clean up unused services over time using removeWorkflow.

When should I remove a persistent workflow?

Remove a persistent workflow when the background service, web server, or TUI is no longer needed. Cleaning up unused workflows over time prevents resource consumption from idle persistent processes.