workflows

Configure, restart, and remove long-running Replit workflow processes.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/gopaljilab/Gupta-Portfolio --skill workflows-gopaljilab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: workflows
Source: https://github.com/gopaljilab/Gupta-Portfolio/tree/main/.local/skills/workflows
Command: npx skills add https://github.com/gopaljilab/Gupta-Portfolio --skill workflows-gopaljilab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing persistent background processes like web servers and APIs requires manual shell commands and port tracking, which becomes error-prone when applications need restarts after code changes or environment updates. ## Core Features & Use Cases - Workflow Configuration: Bind shell commands like npm run dev or python api.py to managed long-running tasks with port and output type settings. - Status Monitoring: List all workflows, inspect their state, view console output logs, and check which ports are listening. - Restart and Cleanup: Restart workflows after server-side code changes and remove workflows that are no longer needed. - Use Case: After modifying Express.js backend routes, restart the "Start application" workflow so the updated web server picks up the changes and verify it is listening on port 5000. ## Quick Start Restart the Start application workflow and show me its current status and open ports.

Frequently Asked Questions about workflows

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

FAQPage Schema
How do I configure a workflow to run a web application?▼

Use configureWorkflow with a name, the shell command such as npm run dev, waitForPort set to 5000, and outputType set to webview. Web applications must use port 5000 with the webview output type.

How do I restart an application after making code changes?▼

Call restartWorkflow with the workflow name, such as Start application, and an optional timeout in seconds. Always restart workflows after server-side code changes so updates become visible to the user.

Which ports are supported for Replit workflows?▼

Supported ports are 3000, 3001, 3002, 3003, 4200, 5000, 5173, 6000, 6800, 8000, 8008, 8080, 8099, and 9000. Port 5000 is reserved for webview output, and webview requires port 5000.

Why did my workflow fail to start or restart?▼

Common causes include the application not listening on the expected port, the endpoint not returning HTTP 200, or a port and output type mismatch. Check the workflow logs via getWorkflowStatus and verify the application code starts without errors.

When should I use bash instead of a workflow?▼

Use bash for one-off commands like build scripts, tests, and package installs that do not need to keep running. Workflows are only for persistent processes such as web servers, background services, and TUIs.