mcpField
D
dot-openapi

dot-openapi

github.com/mindresetOther15147 installsUpdated 1w ago
Repository

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

  1. 01Supports older dot-openapi installs
  2. 02Separates device and Canvas tasks
  3. 03Routes device status and task actions
  4. 04Guides Canvas payload delivery

Use cases

  1. 01Route tasks from older installs
  2. 02Check device status or switch content
  3. 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-openapi

After installing, type/dot-openapiin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
references/
api_reference.md
authentication.md
scripts/
_runtime.py
get_device_settings.py
get_device_status.py
list_devices.py
list_tasks.py
send_canvas.py
send_image.py
send_text.py
switch_next.py
update_device_settings.py

Details

From the project README

Dot 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-openapi for 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-designer for Canvas design:
    • build or revise windowData
    • design Canvas cards, dashboards, and status panels
    • use $for / $empty, $ifAny / $then / $else, compare, formatDate, and formatCompactNumber
    • reason about layout, style, overflow, and rendering boundaries

If a task asks to design and send a Canvas card, use both skills in sequence:

  1. dot-canvas-designer to produce the Canvas payload.
  2. dot-device-openapi to 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

Comments

Markdown supported