Communitygithub.com

timleegoodman/google-sheet-crm-builder

一个 Claude 技能,用于构建美观、色彩分明的 Google Sheets CRM/订单追踪器——包括下拉菜单、分区设计、分隔线和对齐排版——可通过 Claude for Chrome 扩展(离线时提供 .xlsx 备用方案)实现。

google-sheet-crm-builder 是什么?

该技能将模糊的“帮我建一个追踪 X 的表格”需求转化为结构清晰、格式美观的 Google Sheet。它自动设置合理的列、可点击选择的下拉菜单、按颜色区分内容的分区以及干净的对齐方式,使得即使非技术背景的负责人后续也能轻松编辑,无需接触任何复杂设置。主要针对 CRM、订单、线索、库存、预约等轻量级记录场景,但不适用于重型数据分析或复杂电子表格的编辑。技能优先通过 Claude Chrome 扩展直接在 sheets.google.com 上自动化创建;若扩展未连接,则回退为生成相同的 .xlsx 文件供用户上传到 Drive。工作流包括:通过 2-3 个问题确认追踪对象和列结构;创建带有数据和选项两个标签页的电子表格;设置绝对引用且开放范围的下拉菜单以支持负责人自行编辑;应用货币、日期、文本格式及分区色彩设计;最后提供链接、分区说明和两条自助编辑技巧。

兼容平台✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add timleegoodman/google-sheet-crm-builder

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Sheet Tracker Builder

将模糊的“帮我建一个追踪 X 的表格”转化为结构清晰的 Google Sheet:合理的列、可点击选择的下拉菜单、色彩分区与分隔线、对齐排版——构建方式使得非技术负责人之后无需任何设置即可编辑。

何时使用 / 不使用

  • 使用:适用于用户希望创建并格式化美观的轻量级记录/管理表格(CRM、订单、线索、库存、预订等)。
  • 不使用:不适用于重型数据分析、数据透视表/仪表盘工作,或编辑已有复杂电子表格的数据——此技能专注于从头构建一个干净的追踪器。

交付路径

  1. Google Sheet(主要)——通过 Claude Chrome 扩展自动化 sheets.google.com。需要扩展已连接。
  2. 离线文件(备用)——如果 Chrome 未连接且用户无法连接,则构建相同的结构为 .xlsx 文件上传到 Drive。参见 offline-fallback.md。

首先检查:加载 Chrome 工具并调用 list_connected_browsers。如果返回 [],请用户连接扩展(不要静默降级);如果用户不愿意,则切换到离线路径。

工作流

1. 确定范围(问 2-3 个问题,然后确认)

  • 他们在追踪什么?推断是 CRM、订单追踪器 还是其他。
  • 根据 design-system.md(入门模板)提出具体的列列表,并根据其业务定制。询问他们需要哪些自定义列。
  • 展示建议的列 + 分区分组,并获得“确认”后再开始构建。(负责人通常是非技术人员——先规划,然后直接执行。)

2. 创建工作簿

  • 导航到 https://sheets.new → 关闭 Gemini 弹窗。
  • 重命名电子表格;将 Sheet1 重命名为数据标签页(例如 Orders)。
  • 添加第二个标签页,命名为 Lists,用于存放下拉选项。
  • 详细操作及具体 UI 步骤:browser-automation.md。

3. 表头

  • 在第 1 行输入所有表头(输入 + Tab)。加粗第 1 行并冻结。

4. 下拉菜单(最容易出错的部分)

  • 将每个下拉选项放在 Lists 标签页的各自列中。
  • 在数据列上应用 数据 → 数据验证 → 下拉(来自范围)。
  • 关键: 源范围必须为绝对引用且开放范围——使用美元符号锁定列和起始行(精确字符串形式见 browser-automation.md;为避免技能加载器将 $+数字误读为占位符,此处不展开)。一个相对范围(如 Lists!A2:A)会在每一行向下偏移一行,导致除第一行外的每一行静默丢失第一个选项。绝对开放范围还能自动包含在 Lists 标签页新增的选项。
  • 这使选项可被负责人编辑:他们只需编辑 Lists 标签页,无需进入菜单。

5. 格式化

  • 金额列使用货币格式($);日期列使用日期格式;对前导零的 ID(如 '001)强制使用文本格式。
  • 照片/附件: 使用 插入 → 图片 → 单元格中的图片,或 Drive 链接。不要使用 =IMAGE(url)——这会触发“允许访问”外部数据提示,并在授权前显示 #REF! 错误。

6. 分区设计(布局 / 颜色 / 分隔线)

将列分组为连续的分区,每个分区使用柔和的粉彩色调:

  • 表头 = 更深色调,内容 = 更浅色调,同一分区 = 相同色相。
  • 分区之间使用粗体垂直线,颜色匹配左侧分区的表头色调(不是黑色)。
  • 整个表格:水平居中 + 垂直居中,使表头正好位于内容正上方。
  • 标准分区列表、十六进制调色板和分组规则:design-system.md。

7. 示例行 + 交接

  • 可选:添加一个明确标注的示例行(“示例——删除后再使用”),让负责人看到下拉菜单/格式的效果;告诉他们删除该行。
  • 交接时提供:电子表格链接、各分区的说明,以及两条“自行编辑”技巧(编辑 Lists 标签页可改下拉菜单;列即为普通单元格)。

参考资料

  • design-system.md——列模板(CRM / 订单追踪器)、分区分组、十六进制调色板、对齐、数字格式。
  • browser-automation.md——精确的 Chrome 扩展步骤、browser_batch 模式、名称框选择、数据验证流程、绝对范围陷阱、调色板/边框机制及坐标注意事项。
  • offline-fallback.md——当 Chrome 不可用时,构建相同的追踪器为 .xlsx/.csv 文件。

相关技能