SuperAPI AI 工具集

pencil

设计与创作

查看项目

更新于 10-16 03:15

技能介绍

用途:Pencil 技能负责与 Pencil MCP Server 交互,读取和编辑加密的 .pen 设计文件,并提供可复制的调用模板与最佳实践。

主要能力:提供 get_editor_state、open_document、batch_get、batch_design、snapshot_layout、get_screenshot、get_guidelines、get_style_guide_tags、get_style_guide、get_variables、set_variables、find_empty_space_on_canvas、search_all_unique_properties、replace_all_matching_properties 等工具,覆盖文档打开、结构读取、批量设计修改、布局校验、截图验收、变量与主题管理、属性统计与批量替换。

使用方式:推荐先读后写。先用 get_editor_state(include_schema=false) 确认是否已打开 .pen 及当前选区;无文档时用 open_document(filePathOrTemplate) 打开或新建;再用 batch_get 读取目标节点树、组件与变量;修改用 batch_design(filePath, operations),单次最多 25 条操作,超出时按结构、内容、样式、验收拆分;最后用 snapshot_layout 检查布局问题,必要时 get_screenshot 截图复核。

限制与安全规则:.pen 文件内容加密,禁止用普通文件读取或搜索方式解析,只能通过 pencil MCP tools 访问与修改。任何大范围变更(如 replace_all_matching_properties、大批量 batch_design)必须先输出变更计划再执行。MCP Server 配置、具体命令与参数示例见原始资料。

适用场景:设计稿结构分析、批量换主题/字体/间距、布局问题排查与视觉验收等。收费、价格、平台支持等事实暂未提供。