📎CrewAI Task List
A todo list your crew can actually work through
- task-1
- task
A single 📎CrewAI Task is enough when your crew has one thing to do. The moment you want a pipeline - "analyze the topic, draft the prompt, then critique and polish it" - you need to hand the 📎CrewAI Crew node several tasks at once, and that's what this node is for. It's a tiny collector: several CREWAI_TASK inputs in, one list output out.
How it works
The node starts with a single input, task-1, and grows new ones as you connect. The pack ships a small JS extension that watches the connections: plug a Task into task-2 and it adds task-3; unplug one and it removes the empty input and renumbers the rest. You never configure anything - you just keep dragging Task nodes in and the list assembles itself.
Output is task, a list of CREWAI_TASK, which feeds the Crew node's tasks input. That's the entire data flow:
CrewAI Task ×3 → CrewAI Task List → CrewAI Crew
Under the hood it's the same shared create_list helper as the Agent List node: every non-null task you connected gets appended to a Python list in input order, and that list is what the crew receives.
When it matters
The list shines in sequential mode (the Crew node's default), where tasks run one after another and each can build on the previous one's output. That's how you get a real prompt-improvement loop instead of three agents all writing the same paragraph independently. In a three-task crew like "outline → draft → critique," the task order in the list is the order they run.
Two honest notes:
- Don't use it for one task. The Crew node accepts a single Task directly on its
tasksinput; a list of one is just extra clicks. - It does nothing by itself. No LLM calls, no cost - it's pure wiring. All the actual work happens later in the Crew node, so a lone Task List with nothing after it is inert.
Installing
Ships with ComfyUI-CrewAI. Install via ComfyUI Manager (search "ComfyUI-CrewAI") or:
cd ComfyUI/custom_nodes
git clone https://github.com/luandev/ComfyUI-CrewAI
cd ComfyUI-CrewAI
pip install -r requirements.txt
Restart ComfyUI and the list nodes show up in the 📎CrewAI category. No models, no keys - it just organizes the tasks you already wrote.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| task-1 | CREWAI_TASK | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| task | CREWAI_TASK | — |