SuperAPI AI 工具集

pencil-mcp-find-empty-space-on-canvas

设计与创作

查看项目

更新于 10-16 10:21

技能介绍

用途:这是面向 Pencil 设计的技能,用于在需要插入新 Frame 或 Artboard 时,自动在画布上寻找不与现有内容重叠的空白位置,让画布保持有序。仅当用户明确提到“Pencil”或当前对话明确属于 Pencil 设计任务时才应使用。

主要能力:调用 Pencil MCP 工具 find_empty_space_on_canvas(若客户端带命名空间可能显示为 mcp__pencil__find_empty_space_on_canvas),返回可用于后续放置元素的 {x, y} 坐标。

输入参数:width(数字,必填)所需空间宽度;height(数字,必填)所需空间高度;direction(字符串,选填)相对节点的搜索方向,如 "RIGHT"、"BOTTOM";nodeId(字符串,选填)起始参考节点,省略时围绕整个画布内容搜索;padding(数字,选填)最小间距,默认 100。

使用方式:先估算要创建元素的尺寸,再调用 find_empty_space_on_canvas(width=..., height=...),将返回坐标用于后续 batch_design 调用中插入 Frame。触发场景包括为 Pencil 新页面找位置、避免重叠、整理画布等。

限制:必须确认用户明确提到 Pencil 或上下文属于 Pencil 任务,否则不应使用;其余收费、平台等信息资料未提供。