dot-canvas-designer

Installation
SKILL.md

Dot Canvas Designer

Use this skill when the user wants to design or revise a Dot. Canvas API card, dashboard, status panel, or windowData layout.

Do not use this skill merely to send an existing payload to a device. For device operations, use dot-device-openapi.

Output Boundary

Produce a Canvas payload or a windowData object. Do not handle API keys, device IDs, or device sending here.

When the user asks to design and send a Canvas card:

  1. Use this skill to build the Canvas payload.
  2. Use dot-device-openapi to send it.

Design Workflow

Before writing a layout, read content-design.md to establish the primary fact, actual data, target, language, and state behavior. Read display-design.md for hierarchy, typography, image treatment, and small-screen composition. These decisions guide the public Canvas payload; they are not additional payload fields.

Installs
148
GitHub Stars
15
First Seen
Jun 9, 2026