workflows

Configure, list, restart, and remove persistent background application workflows.

Updated Dec 10, 2025
One-click install
npx skills add https://github.com/KhaledMKhaled/FodaStore --skill workflows-khaledmkhaled
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflows
Source: https://github.com/KhaledMKhaled/FodaStore/tree/main/.local/skills/workflows
Command: npx skills add https://github.com/KhaledMKhaled/FodaStore --skill workflows-khaledmkhaled

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the challenge of keeping an application running reliably by managing long-running processes without manually tracking state or logs.

Core Features & Use Cases

  • Workflow discovery: List configured workflows and check their current states.
  • Lifecycle control: Configure new workflows, restart them after changes, or remove unused ones.
  • Operational visibility: Inspect a workflow’s recent output and the ports it is listening on to confirm it started correctly.
  • Use Case: After updating server-side code or environment variables, restart the main frontend workflow so the running app reflects your changes.

Quick Start

Configure a running workflow for your project by telling the assistant: set up a workflow named "Start application" that runs the command and exposes the web app so you can access it.

Frequently Asked Questions about workflows

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

FAQPage Schema
How do I manage background processes and keep long-running services active?

To manage background processes, you configure workflows that automatically start and keep long-running services active. This provides lifecycle control for web servers and backend tasks, ensuring they auto-restart after installations or configuration changes without manual tracking.

How do I restart a backend service after updating environment variables?

Restart a backend service by instructing the workflow manager to restart the specific workflow. This applies your environment variable updates to the running app, confirms the service restarted correctly, and displays recent console logs and open ports.

Can I monitor console logs and open ports for a running application?

Yes, you can monitor console logs and open ports for a running application. The workflow manager provides operational visibility by inspecting recent output and displaying the specific ports the service is listening on to confirm it started correctly.

What is the best way to configure a persistent web server workflow?

The best way to configure a persistent web server workflow is to define a workflow name, shell command, and correct wait-for-port and output-type alignment. This ensures the server stays active, auto-restarts after changes, and exposes the web app for access.

Why does my workflow not start correctly after configuration?

Your workflow may not start correctly if the wait-for-port and output-type or port alignment is misconfigured. Ensure you provide a valid workflow name and shell command, then inspect the recent console logs and open ports to diagnose the startup failure.

Does this workflow manager work with TUIs and long-running backend tasks?

Yes, this workflow manager works with TUIs and long-running backend tasks. It applies to web servers, backend services, and other persistent tasks that must stay active, providing lifecycle control, discovery, and operational visibility for various long-running applications.