Agent Skills
› ddcat-ai/open-ai-canvas
› canvas-editing
canvas-editing
GitHub用于在画布中可靠地创建、更新、移动、连接和删除节点,支持批量操作验证与网格布局,确保修改安全及结果真实。
Trigger Scenarios
需要修改画布内容
添加或删除节点
调整节点位置或连接关系
Install
npx skills add ddcat-ai/open-ai-canvas --skill canvas-editing -g -y
SKILL.md
Frontmatter
{
"name": "canvas-editing",
"description": "在影策画布上可靠地创建、更新、移动、连接、删除节点或调整视口;适用于需要实际修改画布的请求。"
}
可靠画布编辑
- 写操作前必须先读取
canvas_get_context;已有节点只使用真实 id。 - 复杂批量修改先用
canvas_validate_ops,通过后再用canvas_apply_ops。 - 单个文本优先
canvas_create_text_node;生成流程优先canvas_generate_text/image/video/audio;只有批量事务才直接组装 ops。 - 新节点沿现有内容右侧或下方网格布局,保留间距,避免遮挡和重叠。
- 删除、覆盖、批量移动和触发生成属于高影响动作,依赖网页侧确认,不要绕过确认。
- 执行后检查返回结果。没有变化、部分失败、任务仍在运行时必须如实说明。
- 媒体节点尽量保留原始比例;不要为了“看起来完成”随意改尺寸或创建孤立占位节点。
Version History
- ad9c74b Current 2026-08-27 10:17


