About dot-openapi
A compatibility router skill for older dot-openapi installs. It directs device tasks and Canvas design to the appropriate specialized skills.
Key features
- 01Supports older dot-openapi installs
- 02Separates device and Canvas tasks
- 03Routes device status and task actions
- 04Guides Canvas payload delivery
Use cases
- 01Route tasks from older installs
- 02Check device status or switch content
- 03Design and send a Canvas card
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ mindreset/ dot_skill --skill dot-openapiAfter installing, type/dot-openapiin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlreferences/api_reference.mdauthentication.mdscripts/_runtime.pyget_device_settings.pyget_device_status.pylist_devices.pylist_tasks.pysend_canvas.pysend_image.pysend_text.pyswitch_next.pyupdate_device_settings.pyDetails
From the project READMEDot OpenAPI Compatibility Router
This skill remains for backward compatibility with older installs that reference dot-openapi.
For Read Pico or Rand/0, consult the product and integration guide before choosing a delivery route. Their firmware and local display workflows do not inherit cloud API support.
Prefer the split skills:
- Use
dot-device-openapifor device interaction:- list devices
- check device status
- switch to next content
- list tasks
- send Text API, Image API, or a finished Canvas API payload to a loop or fixed list
- Use
dot-canvas-designerfor Canvas design:- build or revise
windowData - design Canvas cards, dashboards, and status panels
- use
$for/$empty,$ifAny/$then/$else,compare,formatDate, andformatCompactNumber - reason about layout, style, overflow, and rendering boundaries
- build or revise
If a task asks to design and send a Canvas card, use both skills in sequence:
dot-canvas-designerto produce the Canvas payload.dot-device-openapito send it to the device.
Base URL: https://dot.mindreset.tech
Authentication:
Authorization: Bearer dot_app_<your_api_key>
OpenAPI schema: ../../openapi/dot-openapi.yaml