---
stable_id: skills/skills-sh-eraserlabs-eraser-io-eraser-diagrams
type: skills
title: skills-sh-eraserlabs-eraser-io-eraser-diagrams
summary: >-
  # Flow chart syntax

  ## Nodes

  A node is the most basic building block in a flow chart.

  Node definitions consist of a name followed by an optional set of properties.
  For example, `Start` is the name of below node and it has an `shape` property
  which is set to `oval`.

  ```

  Start [shape: oval]

  ```

  Node names are required to be unique.

  Nodes support `shape`, `icon`, `color`, and `label` properties. More on
  properties below.

  ## Groups
tags:
  - skills-sh
  - skills-sh-all-time
source_url: https://raw.githubusercontent.com/eraserlabs/eraser-io/HEAD/skills/eraser-diagrams/references/flowchart-syntax.md
license: ""
upstream_ref: https://skills.sh/eraserlabs/eraser-io/eraser-diagrams
github_stars: 8
github_forks: 0
github_is_organization: true
retrieved_at: 2026-06-11T08:32:10.450Z
content_sha256: 14ef890e72b0f7c063d399525ef72509973232b2de1651085ab33ec5d384d08c
---
