用途:在 Pencil 设计文件中初始化 uCharts 图表主题令牌,并搭建数据可视化占位框架。仅在用户明确同时提到“Pencil”和“uCharts”(或“qiun-data-charts”),或由编排技能 pencil-ui-designer 路由 uCharts 初始化请求时使用。
主要能力:注册图表主题颜色、坐标轴、文字等设计令牌;创建“Charts Overview”框架,包含基础图表(折线、面积、柱状、条形、饼图、环形、雷达、散点)、组合与进阶(混合图、漏斗、K线、热力图、仪表盘、词云)以及容器(图表容器、图例占位)等占位区块,使用 Auto Layout 组织。
使用方式:技能输出 PENCIL_PLAN,Agent 依次调用 Pencil MCP 工具:open_document、set_variables、batch_design,可选 get_screenshot。第一步用 mcp__pencil__set_variables 注册令牌,如 ucharts-color-1 至 ucharts-color-5、ucharts-axis-color、ucharts-text-color、ucharts-font-size,遵循 .pen 文件 schema。第二步用 mcp__pencil__batch_design 创建占位框架,每次调用最多 25 个操作。
限制:这里的图表“组件”仅为布局占位框架,实际图表配置在代码侧完成;令牌值需对照 uCharts 主题文档核实;除要求完全重置外,set_variables 应使用 replace: false。更多令牌可参考 uCharts 主题文档。