render-workflows

Scaffolds, develops, tests, and deploys Render Workflows task services in Python or TypeScript.

Updated Jul 15, 2026
One-click install
npx skills add https://github.com/greenmartialarts/EventCore --skill render-workflows-greenmartialarts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-workflows
Source: https://github.com/greenmartialarts/EventCore/tree/main/.junie/skills/render-workflows
Command: npx skills add https://github.com/greenmartialarts/EventCore --skill render-workflows-greenmartialarts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up and operating Render Workflows involves unfamiliar SDK patterns, CLI tooling, and Dashboard deployment steps that are easy to get wrong, especially since the SDK is in beta and API signatures change. This Skill guides the full lifecycle so tasks register, run, and deploy correctly. ## Core Features & Use Cases - Scaffolding and Setup: Creates a self-contained workflows/ directory via render workflows init or a manual fallback using official starter templates for Python or TypeScript. - Task Patterns and Local Testing: Provides fan-out/fan-in, ETL, retry, and error-handling patterns plus a local task server workflow for iterating before deployment. - Deployment and Troubleshooting: Walks through Dashboard-based Workflow service deployment and diagnoses registration, execution, client, and networking failures. - Use Case: You need to process thousands of images in parallel. Use this Skill to scaffold a workflow, define a fan-out task with retries, test it locally with render workflows dev, and deploy it as a Workflow service on Render. ## Quick Start Set up a new Render Workflow in this project by scaffolding a Python workflow service with a sample task I can run locally.

Frequently Asked Questions about render-workflows

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

FAQPage Schema
How do I set up Render Workflows for the first time?

Run `render workflows init` with Render CLI 2.11.0 or later to scaffold an example project interactively. If the command is unavailable, manually create a `workflows/` directory from the official Python or TypeScript starter templates and install its dependencies.

How do I test Render Workflow tasks locally?

Start the local task server with `render workflows dev -- python workflows/main.py` (or `npx tsx` for TypeScript), then run `render workflows tasks list --local` in a second terminal to select and execute tasks. Set `RENDER_USE_LOCAL_DEV=true` so SDK clients route to the local server.

Can I deploy Render Workflows with a render.yaml Blueprint?

No, Blueprints are not yet compatible with Workflows. Deploy through the Render Dashboard by creating a new Workflow service, linking your repository, setting the root directory to `workflows/`, and configuring build and start commands.

Why is my Render Workflow task not showing up in the task list?

Missing tasks usually mean the entry point does not import the task file, the local server is not running, or the `--local` flag was omitted. In TypeScript, define tasks at module scope with synchronous imports since dynamically imported tasks miss the registration window.

What are the limits of Render Workflows?

Task arguments are capped at 4 MB and must be JSON-serializable, with up to 500 task definitions per workflow service. Runs can last up to 24 hours with timeouts from 30 to 86,400 seconds, and concurrency ranges from 20 to 300 depending on plan.

How do I schedule Render Workflow tasks with cron?

Workflows have no built-in scheduling, so create a Render cron job that uses the SDK client to trigger tasks. The cron script calls `run_task` or `startTask` with the task identifier in the format `{workflow-slug}/{task-name}`.