Agent Skillsddcat-ai/open-ai-canvas › canvas-editing

canvas-editing

GitHub

用于在画布中可靠地创建、更新、移动、连接和删除节点,支持批量操作验证与网格布局,确保修改安全及结果真实。

plugins/yingce/skills/canvas-editing/SKILL.md ddcat-ai/open-ai-canvas

Trigger Scenarios

需要修改画布内容 添加或删除节点 调整节点位置或连接关系

Install

npx skills add ddcat-ai/open-ai-canvas --skill canvas-editing -g -y
More Options

Non-standard path

npx skills add https://github.com/ddcat-ai/open-ai-canvas/tree/main/plugins/yingce/skills/canvas-editing -g -y

Use without installing

npx skills use ddcat-ai/open-ai-canvas@canvas-editing

指定 Agent (Claude Code)

npx skills add ddcat-ai/open-ai-canvas --skill canvas-editing -a claude-code -g -y

安装 repo 全部 skill

npx skills add ddcat-ai/open-ai-canvas --all -g -y

预览 repo 内 skill

npx skills add ddcat-ai/open-ai-canvas --list

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

Same Skill Collection

.claude/skills/superdesign/SKILL.md
plugins/infinite-canvas/skills/open-canvas/SKILL.md
plugins/yingce/skills/asset-aware-generation/SKILL.md
plugins/yingce/skills/canvas-context/SKILL.md
plugins/yingce/skills/open-canvas/SKILL.md
plugins/infinite-canvas/skills/canvas/SKILL.md
plugins/yingce/skills/canvas/SKILL.md

Metadata

Files
0
Version
ad9c74b
Hash
97c696fb
Indexed
2026-08-27 10:17

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-27 16:21
浙ICP备14020137号-1 $mapa de visitantes$