Files
moreminimore-service-system/skills/orbitos/orbites-json-canvas/SKILL.md
Kunthawat Greethong ddac3f187c Merge OrbitOS into project — one install, everything ready
- Added 15 OrbitOS skills (bundled in skills/orbitos/)
- Added vault structure templates (views, templates, prompts)
- Added install.sh (macOS + Linux)
- Removed references/orbitos-skills.md (no longer needed)
- Updated README: 30 skills total, unified install flow

Total: 9 mm* + 6 dependencies + 15 orbitos = 30 skills
2026-07-02 10:13:46 +07:00

1.4 KiB

name, description
name description
orbites-json-canvas Create JSON Canvas files (.canvas) — visual mind maps, flowcharts, and boards for Obsidian. Use when working with .canvas files in OrbitOS.

OrbitOS: JSON Canvas Reference

JSON Canvas is an open format for infinite canvas data (.canvas files). Spec 1.0

Structure

{
  "nodes": [],
  "edges": []
}

Node Types

Text

{ "id": "unique-id", "type": "text", "x": 0, "y": 0, "width": 400, "height": 200, "text": "## Title\nMarkdown content" }

File

{ "id": "unique-id", "type": "file", "x": 500, "y": 0, "width": 400, "height": 300, "file": "Notes/Note.md", "subpath": "#Heading" }
{ "id": "unique-id", "type": "link", "x": 1000, "y": 0, "width": 400, "height": 200, "url": "https://example.com" }

Group

{ "id": "unique-id", "type": "group", "x": -50, "y": -50, "width": 1000, "height": 600, "label": "Section", "color": "4" }

Edges

{
  "id": "edge-id",
  "fromNode": "node1-id",
  "fromSide": "right",
  "toNode": "node2-id",
  "toSide": "left",
  "toEnd": "arrow",
  "color": "1",
  "label": "leads to"
}
  • Sides: top, right, bottom, left
  • Ends: none, arrow
  • Colors: "1"=Red, "2"=Orange, "3"=Yellow, "4"=Green, "5"=Cyan, "6"=Purple
  • Also supports hex colors: "#FF0000"

Z-Index

First node = bottom layer, last node = top layer.