SuperAPI AI 工具集

pencil-mcp-replace-all-matching-properties

智能体与模型

查看项目

更新于 10-16 03:16

技能介绍

用途:该技能用于调用 Pencil MCP 工具 replace_all_matching_properties,在 Pencil 设计文档中做全局或批量的属性替换,例如把红色背景统一换成品牌蓝、批量更新字体、把十六进制色值替换为变量等样式重构工作。若客户端对 MCP 工具做了命名空间处理,工具名可能显示为 mcp__pencil__replace_all_matching_properties。

主要能力:支持按父节点范围限定搜索区域,并一次传入多条替换规则,每条规则包含 property(属性名)、from(待匹配值)与 to(新值),可同时替换颜色、字体、字号等多种属性。

使用方式:先定义替换规则,再调用 replace_all_matching_properties(...),最后可调用 get_screenshot 验证全局改动效果。参数包括 filePath(字符串,可选)、parents(数组,必填,指定搜索的父节点 ID)、properties(数组,必填,替换规则列表)。示例规则如将 fills 从 #FF0000 替换为 #0000FF;也可限定 parents 为 [