mcpField
D
dot-openapi

dot-openapi

github.com/mindreset其他15147 次安装1 周前更新
代码仓库

关于 dot-openapi

面向 dot-openapi 旧版安装的兼容路由技能,帮助将设备操作和 Canvas 设计任务转交给对应技能。

主要功能

  1. 01兼容旧版 dot-openapi 安装
  2. 02区分设备操作与 Canvas 设计
  3. 03支持设备状态与任务操作
  4. 04支持 Canvas 内容发送流程

适用场景

  1. 01为旧版安装迁移任务路由
  2. 02查询设备状态或切换内容
  3. 03设计并发送 Canvas 卡片

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mindreset/dot_skill --skill dot-openapi

安装后在 Claude Code 中输入/dot-openapi确认已加载。

包含的文件

除 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

详细介绍

Dot OpenAPI 兼容路由器

此技能用于向后兼容仍引用 dot-openapi 的旧版安装。

对于 Read Pico 或 Rand/0,在选择发送方式前,请查阅产品与集成指南。它们的固件和本地显示工作流不支持云端 API。

建议使用拆分后的技能:

  • 使用 dot-device-openapi 与设备交互:
    • 列出设备
    • 检查设备状态
    • 切换到下一个内容
    • 列出任务
    • 将 Text API、Image API 或已完成的 Canvas API 负载发送到一个循环列表或固定列表
  • 使用 dot-canvas-designer 设计 Canvas:
    • 构建或修改 windowData
    • 设计 Canvas 卡片、仪表板和状态面板
    • 使用 $for / $empty、$ifAny / $then / $else、compare、formatDate 和 formatCompactNumber
    • 分析布局、样式、溢出和渲染边界

如果任务要求设计并发送 Canvas 卡片,请按以下顺序使用这两种技能:

  1. 使用 dot-canvas-designer 生成 Canvas 负载。
  2. 使用 dot-device-openapi 将其发送到设备。

基础 URL:https://dot.mindreset.tech

身份验证:

Authorization: Bearer dot_app_<your_api_key>

OpenAPI 架构:../../openapi/dot-openapi.yaml

评论

支持 Markdown