workflows

Configure, restart, and remove application workflows on Replit.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/koya-alt/Catalyst --skill workflows-koya-alt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflows
Source: https://github.com/koya-alt/Catalyst/tree/main/local/skills/workflows
Command: npx skills add https://github.com/koya-alt/Catalyst --skill workflows-koya-alt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing long‑running application processes on Replit can be cumbersome, requiring manual setup, monitoring, and cleanup of workflows.

Core Features & Use Cases

  • listWorkflows() – Retrieve all configured workflows and their states.
  • getWorkflowStatus() – Inspect detailed status, recent logs, and open ports for a specific workflow.
  • configureWorkflow() – Create or update a workflow with command, port, and output type (webview, console, VNC).
  • restartWorkflow() – Safely restart a workflow with optional timeout handling.
  • removeWorkflow() – Delete an unused workflow and stop it if running.
  • Use case example: A developer updates their Node.js web server, then uses the skill to restart the “Start application” workflow, ensuring the new code is served on port 5000.

Quick Start

Ask the workflows skill to restart the 'Start application' workflow.

Frequently Asked Questions about workflows

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

FAQPage Schema
How do I restart a background workflow on Replit after updating my code?

You can configure a Replit workflow using the configureWorkflow function to set the run command, specify the required port, and select an output type such as webview, console, or VNC for long-running background processes.

Can I check the logs and port status of a running Replit workflow?

Yes, you can check the logs and port status of a running Replit workflow by using the getWorkflowStatus function, which inspects detailed workflow state, recent logs, and verifies that required ports are open.

How do I delete an unused workflow and stop its background process on Replit?

To delete an unused workflow and stop its background process on Replit, use the removeWorkflow function, which automatically halts the process if it is currently running before deleting the configuration.

Does managing Replit workflows require manual port configuration for web applications?

No, managing Replit workflows does not require manual port configuration because the workflow management functions include automatic port handling, ensuring required ports are open for your web, console, or VNC applications.

What is the best way to list all configured application workflows on Replit?

The best way to list all configured application workflows on Replit is using the listWorkflows function, which retrieves every configured workflow along with its current running state for easy monitoring.