用途:该技能调用 Pencil MCP 工具 find_empty_space_on_canvas(在部分客户端中可能显示为 mcp__pencil__find_empty_space_on_canvas),用于在 Pencil 画布上寻找可用的空白区域,从而在插入新 Frame 或 Artboard 时避免与已有内容重叠,并帮助整理画布布局。
主要能力:根据所需空间的宽高查找空白位置,可指定相对某个节点的搜索方向(如 RIGHT、BOTTOM),可指定起始参考节点,也可设置最小间距(padding,默认 100)。若省略 nodeId,则围绕整个画布内容搜索。工具返回 {x, y} 坐标,供后续 batch_design 调用插入 Frame 时使用。
使用方式:先估算要创建元素的尺寸,再调用 find_empty_space_on_canvas(width=..., height=...),然后使用返回的坐标进行插入。典型场景包括为 Pencil 新页面找位置、在已有 frame 右侧放置新元素、为大型仪表盘在标题区下方留出充足间距等。
限制与前提:必须仅在用户明确提到 Pencil,或当前对话上下文明确属于 Pencil 设计任务时使用;即使触发短语匹配,也需先确认用户意图,否则不应使用。资料未提供该技能的安装命令、收费信息或平台支持范围。