What problem does it solve?
It removes guesswork from building Kailash workflows by giving you the canonical patterns for nodes, connections, runtime execution, parameter passing, and observability, so you can create correct workflows faster and avoid common implementation mistakes.
Core Features & Use Cases
- Workflow construction: Create string-based workflows with WorkflowBuilder, add nodes, connect outputs to inputs, and build before execution.
- Runtime and execution: Choose LocalRuntime for scripts and CLI work, or AsyncLocalRuntime for Docker and FastAPI deployments.
- Advanced workflow guidance: Handle async patterns, cyclic flows, error handling, MCP integration, PythonCodeNode usage, and tracing/metrics instrumentation.
- Use case: A developer can use this Skill to assemble an ETL pipeline, route data conditionally, pass runtime overrides, and instrument the run for debugging and monitoring.
Quick Start
Ask for a simple Kailash workflow that reads input data, processes it with a PythonCodeNode, connects the nodes correctly, and tells you which runtime to use.