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:
- Use this skill to build the Canvas payload.
- Use
dot-device-openapito 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.