render-workflows

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

Updated Aug 17, 2026
One-click install
npx skills add https://github.com/DingJun1028/esggo-kv --skill render-workflows-dingjun1028
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: render-workflows
Source: https://github.com/DingJun1028/esggo-kv/tree/main/.agents/skills/render-workflows
Command: npx skills add https://github.com/DingJun1028/esggo-kv --skill render-workflows-dingjun1028

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up and operating Render Workflows involves many moving parts—CLI scaffolding, SDK task definitions, local testing, and Dashboard deployment—and outdated API knowledge leads to broken code. This Skill guides the entire lifecycle with verified, current patterns. ## Core Features & Use Cases - First-Time Scaffolding: Sets up a new workflow service via render workflows init or a manual fallback path using official starter templates. - Task Development Patterns: Provides verified examples for retries with exponential backoff, subtasks, fan-out/fan-in, ETL pipelines, cron triggers, and cross-workflow calls in both Python and TypeScript. - Local Testing & Deployment: Covers the local task server workflow (render workflows dev) and the full Dashboard deployment checklist, plus a detailed troubleshooting reference. - Use Case: You want to offload a batch image-processing job from your web service. Use this Skill to scaffold a workflow, define a fan-out task that processes images in parallel, test it locally, and deploy it to Render. ## Quick Start Ask the assistant to set up a new Render Workflow in the current project and create a first task that can be tested 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 CLI command is unavailable, fall back to manual scaffolding by copying the official Python or TypeScript starter template into a `workflows/` directory.

How do I run Render Workflow tasks locally?▼

Start the local task server with `render workflows dev -- python workflows/main.py` (or `npx tsx` for TypeScript). In a second terminal, run `render workflows tasks list --local` to select and execute tasks with JSON array input.

Does Render Workflows support Python and TypeScript?▼

Yes, the Render SDK supports both Python (`render_sdk` with `@app.task` decorators) and TypeScript (`@renderinc/sdk` with the `task()` function). Both support retries, timeouts, subtasks, and sync or async clients.

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

No, Blueprints are not yet compatible with Workflows. Deployment requires creating a Workflow service in the Render Dashboard, 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. Runs can last up to 24 hours, and concurrent runs range from 20 to 300 depending on plan and purchased concurrency.