Cowart 本地无限画布
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_bda4ca23/cowart。
技能介绍
问题
当 AI 需要修改 HTML 报告或网页时,口头描述容易偏离具体元素:用户想改某段间距、某个按钮颜色,却很难把视觉意图稳定传达给模型。Cowart 解决的是这种“看得到,但说不清”的协作摩擦。
工作方式
它基于 tldraw 提供本地无限画布,把网页、HTML 报告、AI 图片放进同一视觉上下文。核心流程是:
- 用本地脚本启动画布,通过
http://127.0.0.1:43217的 REST API 读写快照、选中状态和视图状态。 - 在画布中用箭头、文字、圈注做标注;标注保存在
props.richText,可用read_annotations.py或 API 直接读取,不依赖 OCR。 - 创建 AI 图片 holder,读取选中尺寸,按比例生成图片并插回画布。
- 在编辑器模式中导入 HTML,点选元素调整样式,再“插入画布”形成预览图片,便于继续标注和回流修改。
适用边界
该技能适合已有本地 Node.js 环境、愿意把画布数据留在项目 canvas/ 目录中的工作流。若页面引用跨域资源,截图导出可能因 tainted canvas 失败;API 不可用时可降级为截图描述或手动解析 JSON。
使用场景
- 前端工程师把 HTML 报告拖入本地画布,标注按钮颜色和间距后,让模型按标注改源文件。
- 产品设计师在画布中放置 AI 图片 holder,按框选尺寸生成配图并插入对应页面。
- 独立开发者用编辑器模式导入网页,点选元素修改样式后插入画布做二次评审。
- 技术写作者对长 HTML 页面做圈注和箭头标注,再通过 REST API 读取标注并回流修改。
适合人员
- 维护 HTML 报告生成链路的前端工程师,需要把视觉修改意见稳定回写成源码。
- 做页面评审的产品设计师,需要在画布上标注并让模型据此调整样式或配图。
- 使用 opencode / OpenClaw 的独立开发者,希望把本地画布、REST API 和图片生成接入工作流。
- 编写技术文档的工程师,需要在长 HTML 页面上做可读取的箭头、文字标注。