flow-builder
Installation
SKILL.md
Building an OpenAlgo Flow workflow
A workflow is a JSON graph: nodes (what happens) plus edges (in what order).
It is imported at /flow, or written straight into flow_workflows.
The one rule
Validate before you hand anything over.
uv run python .claude/skills/flow-builder/validate.py <workflow.json>
It calls the importer's own validate_workflow, so it cannot disagree with what
the server accepts, and then adds the checks the importer deliberately skips.
Those matter more than they sound: Flow ignores a data key nothing reads.
Write strikeOffset when the field is offset and the workflow imports
cleanly, runs successfully, and silently uses ATM. Nothing in the run says so.