Files
玉澜 68e1a78810 feat(cli): port drive list --depth and doc style, register all new commands in Schema
- Port drive list --depth N BFS recursive listing (pan + workspace routes,
  rate-limit requeue, SIGINT partial emit, --pattern/--quiet)
- Port doc style cover set/clear, background set/clear, get with local
  image validation and attachment-upload subflow
- Register all 26 newly ported commands in schema_command_registry with
  reviewed metadata/selection hints instead of exclusions (813->839 tools)
- Review fixes: drive list --node usage text no longer implies required
  in agent schema; remove broken formula-verify --exit-on-error; error on
  --range without --sheet-id; portable stdin read; drop local --yes
  shadowing root -y on drive revert/transfer-owner; use
  confirmDangerousAction for non-delete confirms; explicit
  recursiveChange=false now transmitted; sheet version revert and
  comment delete moved into sheet confirmationGuards registry
2026-07-29 11:57:57 +08:00

1827 lines
81 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"version": 1,
"source": {
"kind": "explicit",
"name": "dws-agent-selection/sheet",
"repository": "DingTalk-Real-AI/dingtalk-workspace-cli",
"channel": "open-source",
"reviewed": true
},
"tools": {
"sheet.add_dimension": {
"agent_summary": "在工作表末尾追加空行或空列。",
"use_when": [
"需要扩展表格维度(末尾加空行/空列)时"
],
"avoid_when": [
"追加带数据的行用 append;在中间插入用 insert-dimension"
],
"examples": [
"dws sheet add-dimension --node <NODE_ID> --sheet-id <SHEET_ID> --dimension ROWS --length 5"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet add-dimension --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.add_dimension"
]
},
"sheet.append_rows": {
"agent_summary": "在工作表数据末尾追加带值的数据行。",
"use_when": [
"要在已有数据下方追加记录行(带 values)时"
],
"avoid_when": [
"末尾追加空行/空列用 add-dimension;中间插入空行用 insert-dimension;覆盖已有区域用 range update/csv-put"
],
"examples": [
"dws sheet append --node <NODE_ID> --sheet-id <SHEET_ID> --values '[[\"张三\",\"销售部\",50000]]'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet append --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.append_rows"
]
},
"sheet.batch_update": {
"agent_summary": "批量打包多个写操作原子执行(可含清除/删除,需确认后加 --yes)。",
"use_when": [
"用户明确要求把多个已审查写操作作为一批执行时"
],
"avoid_when": [
"单操作请用对应原子命令;仅预览用 --dry-run,不要在未确认时加 --yes"
],
"examples": [
"dws sheet batch-update --node <NODE_ID> --operations '[{\"toolName\":\"range clear\",\"input\":{\"sheet-id\":\"Sheet1\",\"range\":\"A1:B3\",\"type\":\"content\"}}]'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet batch-update --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.batch_update"
]
},
"sheet.chart_create": {
"agent_summary": "创建浮动图表。",
"use_when": [
"需要在电子表格工作表上新建柱状/折线等浮动图表时"
],
"avoid_when": [
"更新已有图表用 chart update;删除用 chart delete;AI 表格图表走 aitable"
],
"examples": [
"dws sheet chart create --node NODE_ID --sheet-id SHEET_ID --properties '{\"chartType\":\"bar\",\"range\":\"A1:B10\"}'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet chart create --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.create_float_chart"
]
},
"sheet.chart_delete": {
"agent_summary": "删除浮动图表(需确认后加 --yes)。",
"use_when": [
"用户明确要求删除某浮动图表时"
],
"avoid_when": [
"列目录用 chart list"
],
"examples": [
"dws sheet chart delete --node NODE_ID --sheet-id SHEET_ID --chart-id CHART_ID"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet chart delete --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.delete_float_chart"
]
},
"sheet.chart_list": {
"agent_summary": "列出工作表浮动图表。",
"use_when": [
"需要枚举图表 ID 以便 update/delete 时"
],
"avoid_when": [
"创建用 chart create;AI 表格图表用 aitable chart"
],
"examples": [
"dws sheet chart list --node <NODE_ID> --sheet-id <SHEET_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet chart list --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.list_float_charts"
]
},
"sheet.chart_update": {
"agent_summary": "更新浮动图表属性。",
"use_when": [
"已知 chart-id,需要调整图表配置时"
],
"avoid_when": [
"新建用 create;删除用 delete"
],
"examples": [
"dws sheet chart update --node <NODE_ID> --sheet-id <SHEET_ID> --chart-id <CHART_ID> --properties '{\"title\":\"新标题\"}'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet chart update --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.update_float_chart"
]
},
"sheet.clear_range": {
"agent_summary": "清除指定范围的内容、格式或全部(需确认后加 --yes)。",
"use_when": [
"需要清空一片区域且保留行列占位时"
],
"avoid_when": [
"要物理删除行列用 delete-dimension;删整张工作表用 delete-sheet;单格写空可用 range update 但整片清除应优先本命令"
],
"examples": [
"dws sheet range clear --node <NODE_ID> --sheet-id <SHEET_ID> --range \"A1:B3\" --type content"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet range clear --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.clear_range"
]
},
"sheet.copy_sheet": {
"agent_summary": "在同一文档内复制工作表(含数据与格式)。",
"use_when": [
"需要基于现有工作表创建完整副本时可选用,可指定副本名与位置"
],
"avoid_when": [
"只要新建空白工作表用 sheet new;跨文档复制请走文档/知识库复制能力,不要用本命令"
],
"examples": [
"dws sheet copy --node <NODE_ID> --sheet-id <SHEET_ID> --title \"销售副本\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet copy --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.copy_sheet"
]
},
"sheet.create_cond_format": {
"agent_summary": "创建条件格式规则。",
"use_when": [
"需要按条件自动着色/标注单元格时"
],
"avoid_when": [
"改已有规则用 update;删规则用 delete;普通样式刷用 set-style"
],
"examples": [
"dws sheet cond-format create --node NODE_ID --sheet-id SHEET_ID --ranges '[\"A1:E10\"]' --condition '{\"numberCondition\":{\"operator\":\"greater\",\"value1\":\"80\"}}' --cell-style '{\"backgroundColor\":\"#FFEB3B\"}'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet cond-format create --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.create_cond_format"
]
},
"sheet.create_filter": {
"agent_summary": "创建全局筛选(每表仅一个;range 须含表头)。",
"use_when": [
"用户说筛选/过滤/只看某些行,且要影响所有协作者视图时创建全局筛选"
],
"avoid_when": [
"个人化筛选视图用 filter-view create;已存在全局筛选时先 get 再 update;禁止删行来代替筛选"
],
"examples": [
"dws sheet filter create --node <NODE_ID> --sheet-id <SHEET_ID> --range \"A1:E100\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter create --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.create_filter"
]
},
"sheet.create_filter_view": {
"agent_summary": "创建个人筛选视图(可同时带 criteria)。",
"use_when": [
"需要命名的个人化筛选视角且不影响其他协作者时"
],
"avoid_when": [
"影响全员的全局筛选用 filter create;只改已有视图属性用 filter-view update"
],
"examples": [
"dws sheet filter-view create --node <NODE_ID> --sheet-id <SHEET_ID> --name \"销售筛选\" --range \"A1:E10\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter-view create --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.create_filter_view"
]
},
"sheet.create_float_image": {
"agent_summary": "创建浮动图片(src 必须来自 media-upload 的 resourceUrl)。",
"use_when": [
"需要在单元格上方悬浮图片、不占用单元格内容时"
],
"avoid_when": [
"单元格内嵌图片用 write-image;更新/删除浮动图用 update/delete-float-image"
],
"examples": [
"dws sheet create-float-image --node <NODE_ID> --sheet-id <SHEET_ID> --src \"/core/api/resources/img/...\" --range A1 --width 400 --height 300"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet create-float-image --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.create_float_image"
]
},
"sheet.create_pivot_table": {
"agent_summary": "创建原生透视表。",
"use_when": [
"需要基于源数据区域创建透视表时"
],
"avoid_when": [
"更新配置用 update;删除用 delete"
],
"examples": [
"dws sheet pivot-table create --node NODE_ID --source \"'Sheet1'!A1:D100\" --properties '{\"rows\":[{\"field\":\"A\"}],\"values\":[{\"field\":\"D\",\"aggregation\":\"sum\"}]}'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet pivot-table create --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.create_pivot_table"
]
},
"sheet.create_sheet": {
"agent_summary": "在已有电子表格文档中新建工作表(Sheet 页签)。",
"use_when": [
"已有 axls 文档,需要新增一个工作表页签时"
],
"avoid_when": [
"要新建整份表格文档用 sheet create;复制已有工作表用 sheet copy;删除工作表用 sheet delete-sheet"
],
"examples": [
"dws sheet new --node <NODE_ID> --name \"Sheet2\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet new --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.create_sheet"
]
},
"sheet.create_workspace_sheet": {
"agent_summary": "创建钉钉在线电子表格文档(axls),返回 nodeId。",
"use_when": [
"需要新建一份钉钉在线电子表格文档(不是 AI 表格 Base,也不是本地 xlsx)时"
],
"avoid_when": [
"要创建 AI 多维表 Base 用 aitable base create;只要在已有表格里加工作表用 sheet new;本地 xlsx 用 doc download"
],
"examples": [
"dws sheet create --name \"销售数据\"",
"dws sheet create --name \"Q1 数据\" --folder <FOLDER_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet create --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.create_workspace_sheet"
]
},
"sheet.delete_cond_format": {
"agent_summary": "删除条件格式规则(需确认后加 --yes)。",
"use_when": [
"用户明确要求删除某条条件格式规则时"
],
"avoid_when": [
"只想改规则用 update;列目录用 list"
],
"examples": [
"dws sheet cond-format delete --node NODE_ID --sheet-id SHEET_ID --rule-id RULE_ID"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet cond-format delete --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.delete_cond_format"
]
},
"sheet.delete_dimension": {
"agent_summary": "删除指定位置起的连续行或列(需确认后加 --yes)。",
"use_when": [
"用户明确要物理删除若干行/列时"
],
"avoid_when": [
"只清空内容保留占位用 range clear;移动行列用 move-dimension"
],
"examples": [
"dws sheet delete-dimension --node <NODE_ID> --sheet-id <SHEET_ID> --dimension ROWS --position \"3\" --length 2"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet delete-dimension --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.delete_dimension"
]
},
"sheet.delete_dropdown_lists": {
"agent_summary": "删除指定范围的下拉列表(需确认后加 --yes;不清除已填值)。",
"use_when": [
"需要移除下拉约束但保留单元格已有值时"
],
"avoid_when": [
"只改选项用 set-dropdown 覆盖;清单元格内容用 range clear"
],
"examples": [
"dws sheet delete-dropdown --node <NODE_ID> --sheet-id <SHEET_ID> --range \"A2:A100\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet delete-dropdown --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.delete_dropdown_lists"
]
},
"sheet.delete_filter": {
"agent_summary": "删除全局筛选(需确认后加 --yes)。",
"use_when": [
"需要移除整张表的全局筛选及全部条件时"
],
"avoid_when": [
"只清某列条件用 filter clear-criteria;删筛选视图用 filter-view delete"
],
"examples": [
"dws sheet filter delete --node <NODE_ID> --sheet-id <SHEET_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter delete --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.delete_filter"
]
},
"sheet.delete_filter_view": {
"agent_summary": "删除整个筛选视图(需确认后加 --yes)。",
"use_when": [
"用户明确要删除某个筛选视图及其全部条件时"
],
"avoid_when": [
"只清某列条件用 delete-criteria;删全局筛选用 filter delete"
],
"examples": [
"dws sheet filter-view delete --node <NODE_ID> --sheet-id <SHEET_ID> --filter-view-id <FV_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter-view delete --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.delete_filter_view"
]
},
"sheet.delete_float_image": {
"agent_summary": "删除浮动图片(需确认后加 --yes)。",
"use_when": [
"用户明确要求删除某张浮动图片时"
],
"avoid_when": [
"删除单元格内嵌图需改写单元格;列目录用 list-float-images"
],
"examples": [
"dws sheet delete-float-image --node <NODE_ID> --sheet-id <SHEET_ID> --float-image-id <FI_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet delete-float-image --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.delete_float_image"
]
},
"sheet.delete_pivot_table": {
"agent_summary": "删除透视表(需确认后加 --yes)。",
"use_when": [
"用户明确要求永久删除指定透视表时"
],
"avoid_when": [
"只更新配置用 update"
],
"examples": [
"dws sheet pivot-table delete --node NODE_ID --sheet-id SHEET_ID --pivot-table-id PT_ID"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet pivot-table delete --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.delete_pivot_table"
]
},
"sheet.delete_sheet": {
"agent_summary": "删除指定工作表(不可逆,需确认后加 --yes)。",
"use_when": [
"用户明确要求永久删除某个工作表页签,且已确认目标 sheetId 时"
],
"avoid_when": [
"只想清空单元格内容用 range clear;删行列用 delete-dimension;隐藏工作表用 update --hidden"
],
"examples": [
"dws sheet delete-sheet --node <NODE_ID> --sheet-id <SHEET_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet delete-sheet --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.delete_sheet"
]
},
"sheet.fill_range": {
"agent_summary": "按源区域对目标区域做自动填充(复制或序列)。",
"use_when": [
"需要像拖拽填充一样把源范围扩展到目标范围时"
],
"avoid_when": [
"直接写死值用 range update/csv-put;区域复制到另一位置用 range copy-to"
],
"examples": [
"dws sheet range fill --node <NODE_ID> --sheet-id <SHEET_ID> --source-range \"A1:A5\" --target-range \"A6:A20\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet range fill --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.fill_range"
]
},
"sheet.filter_clear_criteria": {
"agent_summary": "清除全局筛选中某一列条件(不删筛选本身)。",
"use_when": [
"只需取消某列过滤、保留全局筛选框架时"
],
"avoid_when": [
"删除整个全局筛选用 filter delete;筛选视图列条件用 filter-view delete-criteria"
],
"examples": [
"dws sheet filter clear-criteria --node <NODE_ID> --sheet-id <SHEET_ID> --column 1"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter clear-criteria --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.clear_filter_criteria"
]
},
"sheet.filter_view_delete_criteria": {
"agent_summary": "清除筛选视图某列条件(需确认后加 --yes;保留视图)。",
"use_when": [
"只需取消筛选视图中某列过滤时"
],
"avoid_when": [
"删除整个筛选视图用 filter-view delete"
],
"examples": [
"dws sheet filter-view delete-criteria --node <NODE_ID> --sheet-id <SHEET_ID> --filter-view-id <FV_ID> --column 0"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter-view delete-criteria --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.clear_filter_view_criteria"
]
},
"sheet.filter_view_get_criteria": {
"agent_summary": "获取筛选视图指定列的条件详情。",
"use_when": [
"修改某列条件前先查看该列当前 filterType/operators 时"
],
"avoid_when": [
"全部列条件用 list-criteria"
],
"examples": [
"dws sheet filter-view get-criteria --node <NODE_ID> --sheet-id <SHEET_ID> --filter-view-id <FV_ID> --column 0"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter-view get-criteria --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_filter_views"
]
},
"sheet.filter_view_info": {
"agent_summary": "获取单个筛选视图完整配置(含 criteria)。",
"use_when": [
"已知 filterViewId,需要查看名称/范围/全部条件时"
],
"avoid_when": [
"列目录用 list;列条件清单用 list-criteria;全局筛选用 filter get"
],
"examples": [
"dws sheet filter-view info --node <NODE_ID> --sheet-id <SHEET_ID> --filter-view-id <FV_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter-view info --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_filter_views"
]
},
"sheet.filter_view_list_criteria": {
"agent_summary": "列出筛选视图已设置的全部列条件。",
"use_when": [
"管理条件前需要看当前视图有哪些列条件时"
],
"avoid_when": [
"单列详情用 get-criteria;视图属性用 info"
],
"examples": [
"dws sheet filter-view list-criteria --node <NODE_ID> --sheet-id <SHEET_ID> --filter-view-id <FV_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter-view list-criteria --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_filter_views"
]
},
"sheet.filter_view_update_criteria": {
"agent_summary": "设置或更新筛选视图的单列条件。",
"use_when": [
"只要精确配置某一列的 values/condition/color 条件时"
],
"avoid_when": [
"批量多列或改名改范围用 filter-view update;清除该列用 delete-criteria"
],
"examples": [
"dws sheet filter-view update-criteria --node <NODE_ID> --sheet-id <SHEET_ID> --filter-view-id <FV_ID> --column 0 --filter-criteria '{\"filterType\":\"values\",\"visibleValues\":[\"销售部\"]}'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter-view update-criteria --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.set_filter_view_criteria"
]
},
"sheet.find_cells": {
"agent_summary": "在工作表中搜索单元格(支持精确匹配/正则/搜公式)。",
"use_when": [
"要查找包含某文本或公式的单元格位置时,必须用服务端 find"
],
"avoid_when": [
"不要用 range read 全量下载后客户端过滤;要替换文本用 replace"
],
"examples": [
"dws sheet find --node <NODE_ID> --sheet-id <SHEET_ID> --find \"销售额\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet find --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.find_cells"
]
},
"sheet.get_all_sheets": {
"agent_summary": "列出电子表格文档内全部工作表的 ID 与名称。",
"use_when": [
"需要拿到 sheetId/工作表名称,作为后续读写的前置步骤时"
],
"avoid_when": [
"要看单个工作表行列边界与合并区用 sheet info;读单元格内容用 sheet range read"
],
"examples": [
"dws sheet list --node <NODE_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet list --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_all_sheets"
]
},
"sheet.get_cond_format": {
"agent_summary": "列出工作表条件格式规则。",
"use_when": [
"查看或修改前需要枚举条件格式规则 ID 时"
],
"avoid_when": [
"创建/更新/删除分别用 cond-format create/update/delete"
],
"examples": [
"dws sheet cond-format list --node <NODE_ID> --sheet-id <SHEET_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet cond-format list --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_cond_format"
]
},
"sheet.get_dropdown_lists": {
"agent_summary": "查询指定范围的下拉列表配置。",
"use_when": [
"修改或核对下拉选项前,先读取现有 dataValidations 时"
],
"avoid_when": [
"设置下拉用 set-dropdown;删除下拉用 delete-dropdown;判空看 hasDropdown"
],
"examples": [
"dws sheet get-dropdown --node <NODE_ID> --sheet-id <SHEET_ID> --range \"A2:A100\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet get-dropdown --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_dropdown_lists"
]
},
"sheet.get_filter": {
"agent_summary": "获取工作表全局筛选信息。",
"use_when": [
"要查看当前全局筛选范围与列条件,或创建前确认是否已存在时"
],
"avoid_when": [
"个人筛选视图用 filter-view list/info;不要与 filter-view 混淆"
],
"examples": [
"dws sheet filter get --node <NODE_ID> --sheet-id <SHEET_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter get --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_filter"
]
},
"sheet.get_filter_views": {
"agent_summary": "列出工作表全部筛选视图概要。",
"use_when": [
"用户明确说筛选视图,需要枚举 filterViewId/名称/范围时"
],
"avoid_when": [
"全局筛选用 filter get;单视图详情用 filter-view info"
],
"examples": [
"dws sheet filter-view list --node <NODE_ID> --sheet-id <SHEET_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter-view list --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_filter_views"
]
},
"sheet.get_float_image": {
"agent_summary": "获取单张浮动图片详情。",
"use_when": [
"已知 float-image-id,需要查看锚点/尺寸/src 时"
],
"avoid_when": [
"列出全部浮动图用 list-float-images"
],
"examples": [
"dws sheet get-float-image --node <NODE_ID> --sheet-id <SHEET_ID> --float-image-id <FI_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet get-float-image --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_float_image"
]
},
"sheet.get_range_as_csv": {
"agent_summary": "以 CSV 文本读取指定区域。",
"use_when": [
"需要把区域导出为 CSV 文本便于管道处理时"
],
"avoid_when": [
"需要结构化 per-cell(样式/超链接/公式)用 range read;导出整份 xlsx 用 sheet export"
],
"examples": [
"dws sheet csv-get --node <NODE_ID> --sheet-id <SHEET_ID> --range \"A1:D20\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet csv-get --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_range_as_csv"
]
},
"sheet.group_dimension": {
"agent_summary": "为连续整行或整列创建分组(可展开/折叠)。",
"use_when": [
"需要按整行范围如 3:7 或整列如 C:F 创建分组时"
],
"avoid_when": [
"取消分组用 ungroup-dimension;隐藏行列用 update-dimension --hidden;range 不能是 A1:C5 矩形"
],
"examples": [
"dws sheet group-dimension --node <NODE_ID> --sheet-id <SHEET_ID> --range \"3:7\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet group-dimension --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.group_dimension"
]
},
"sheet.hide_gridline": {
"agent_summary": "隐藏工作表网格线。",
"use_when": [
"需要关闭指定工作表的网格线显示时"
],
"avoid_when": [
"要显示网格线用 sheet show-gridline"
],
"examples": [
"dws sheet hide-gridline --node <NODE_ID> --sheet-id <SHEET_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet hide-gridline --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.set_gridline_visibility"
]
},
"sheet.info": {
"agent_summary": "获取指定工作表详情(行列数、非空范围、合并区等)。",
"use_when": [
"需要确认工作表尺寸、nonEmptyRange 或合并结构,以便规划读取范围时"
],
"avoid_when": [
"只要工作表列表用 sheet list;读单元格值用 sheet range read"
],
"examples": [
"dws sheet info --node <NODE_ID> --sheet-id <SHEET_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet info --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_sheet"
]
},
"sheet.import": {
"agent_summary": "将本地 xlsx/xls 文件导入为新的钉钉在线电子表格。",
"use_when": [
"用户要把本地 Excel 文件转换为可在线编辑的钉钉表格时"
],
"avoid_when": [
"读取或修改已有在线表格时应使用 sheet list/info/range 等命令",
"查询已提交导入任务的状态时使用 sheet import get,不要重复创建导入任务"
],
"examples": [
"dws sheet import create --file ./report.xlsx --folder-token <FOLDER_TOKEN> --format json",
"dws sheet import create --file ./data.xls --workspace <WORKSPACE_ID> --name \"月度报表\" --format json"
],
"reviewed": true,
"review_reason": "人工审阅:公开 leaf 与兼容入口 sheet import 复用同一导入流程,使 Agent Schema 能发现并调用真正的导入动作。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet import create --help",
"skills/mono/references/products/sheet/sheet-import.md",
"live-mcp:none (Cobra+Skill; composite/unpinned)"
]
},
"sheet.import_get": {
"agent_summary": "根据 taskId 查询表格导入任务结果。",
"use_when": [
"已有 sheet import 返回的 taskId,需要在导入超时或中断后续查转换状态时"
],
"avoid_when": [
"发起新的 xlsx/xls 导入应使用 sheet import;不要用本命令代替导入",
"状态仍为 processing 时不要重新提交 import,稍后继续查询同一 taskId"
],
"examples": [
"dws sheet import get --task-id <TASK_ID> --format json"
],
"reviewed": true,
"review_reason": "人工审阅:该命令与 Wukong sheet import get 契约一致,复用 doc 导入任务查询工具,仅用于已有任务续查。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet import get --help",
"skills/mono/references/products/sheet/sheet-import.md",
"live-mcp:none (Cobra+Skill; composite/unpinned)"
]
},
"sheet.insert_dimension": {
"agent_summary": "在指定位置之前插入空行或空列。",
"use_when": [
"要在某行号/列字母之前插入若干空行或空列时"
],
"avoid_when": [
"末尾追加空行空列用 add-dimension;末尾追加数据用 append;删除行列用 delete-dimension"
],
"examples": [
"dws sheet insert-dimension --node <NODE_ID> --sheet-id <SHEET_ID> --dimension ROWS --position \"3\" --length 2"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet insert-dimension --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.insert_dimension"
]
},
"sheet.list_float_images": {
"agent_summary": "列出工作表全部浮动图片。",
"use_when": [
"需要枚举浮动图 ID 以便后续 get/update/delete 时"
],
"avoid_when": [
"查单张详情用 get-float-image"
],
"examples": [
"dws sheet list-float-images --node <NODE_ID> --sheet-id <SHEET_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet list-float-images --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.list_float_images"
]
},
"sheet.list_pivot_tables": {
"agent_summary": "列出或获取透视表信息。",
"use_when": [
"需要查看工作表上有哪些透视表或某个透视表详情时"
],
"avoid_when": [
"创建/更新/删除分别用 pivot-table create/update/delete"
],
"examples": [
"dws sheet pivot-table list --node NODE_ID --sheet-id SHEET_ID"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet pivot-table list --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.list_pivot_tables"
]
},
"sheet.media_upload": {
"agent_summary": "上传附件到表格并返回 resourceUrl(浮动图片前置步骤)。",
"use_when": [
"需要把本地文件上传为表格资源,或为 create-float-image 准备 src 时"
],
"avoid_when": [
"要把图片写入单元格内容用 write-image;AI 表格附件用 aitable attachment upload"
],
"examples": [
"dws sheet media-upload --node <NODE_ID> --file ./report.pdf"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet media-upload --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:none (helper/composite; Skill+Cobra)"
]
},
"sheet.merge_cells": {
"agent_summary": "合并指定区域单元格(默认 mergeAll,可按行/列合并)。",
"use_when": [
"需要把一片区域合并为一个或多个合并单元格时"
],
"avoid_when": [
"取消合并用 unmerge-cells;合并会丢弃非左上角值"
],
"examples": [
"dws sheet merge-cells --node <NODE_ID> --sheet-id <SHEET_ID> --range \"A1:B3\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet merge-cells --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.merge_cells"
]
},
"sheet.move_dimension": {
"agent_summary": "移动连续行或列到目标索引(保留格式)。",
"use_when": [
"要调整行/列物理顺序时,使用原子 move-dimension"
],
"avoid_when": [
"不要用读出再写回模拟移动;移动矩形单元格区域用 range move-to"
],
"examples": [
"dws sheet move-dimension --node <NODE_ID> --sheet-id <SHEET_ID> --dimension ROWS --start-index 1 --end-index 1 --destination-index 4"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet move-dimension --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.move_dimension"
]
},
"sheet.range_batch_clear": {
"agent_summary": "批量清除多个区域(原子事务,需确认后加 --yes)。",
"use_when": [
"需要一次清除多个互不相关的区域,并希望同批提交时"
],
"avoid_when": [
"只清一个区域用 range clear;混有写入/合并等操作用 batch-update"
],
"examples": [
"dws sheet range batch-clear --node NODE_ID --ranges '[\"Sheet1!A1:B3\",\"Sheet2!C1:D5\"]'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet range batch-clear --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:none (helper/composite; Skill+Cobra)"
]
},
"sheet.range_batch_set_style": {
"agent_summary": "按 JSON 配置文件顺序批量设置多个区域样式。",
"use_when": [
"多个区域样式不同、希望用配置文件一次提交时"
],
"avoid_when": [
"单一区域统一样式用 range set-style"
],
"examples": [
"dws sheet range batch-set-style --node <NODE_ID> --batch ./styles.json"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet range batch-set-style --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.update_range"
]
},
"sheet.range_copy_to": {
"agent_summary": "将源范围复制到目标位置。",
"use_when": [
"需要把一块区域原样复制到另一位置(可跨工作表)时"
],
"avoid_when": [
"移动而不是复制用 range move-to;自动填充序列用 range fill"
],
"examples": [
"dws sheet range copy-to --node NODE_ID --sheet-id SHEET_ID --source-range \"A1:C5\" --target-range \"E1\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet range copy-to --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.copy_range"
]
},
"sheet.range_move_to": {
"agent_summary": "将源范围移动到目标位置(需确认后加 --yes)。",
"use_when": [
"需要把区域从源位置挪到目标位置且源处应腾空时"
],
"avoid_when": [
"只需复制保留源用 range copy-to;移动整行/整列用 move-dimension"
],
"examples": [
"dws sheet range move-to --node NODE_ID --sheet-id SHEET_ID --source-range \"A1:C5\" --target-range \"E1\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet range move-to --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.move_range"
]
},
"sheet.range_read": {
"agent_summary": "读取工作表指定范围的单元格数据(可取格式化值/原始值/公式)。",
"use_when": [
"需要查看 axls 工作表内容或指定 A1 范围时;大表应限制 range"
],
"avoid_when": [
"搜索关键字用 sheet find;纯 CSV 文本导出区域用 sheet csv-get;本地 xlsx 用 doc download;AI 表格记录用 aitable record query"
],
"examples": [
"dws sheet range read --node <NODE_ID> --sheet-id <SHEET_ID> --range \"A1:D10\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet range read --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.get_range"
]
},
"sheet.range_set_style": {
"agent_summary": "为指定范围统一设置背景、字体、对齐、换行或数字格式。",
"use_when": [
"需要批量刷样式或数字格式(百分比/货币/日期)时"
],
"avoid_when": [
"写单元格值/公式用 range update;多区域不同样式配置用 range batch-set-style"
],
"examples": [
"dws sheet range set-style --node <NODE_ID> --sheet-id <SHEET_ID> --range \"B2:B10\" --number-format \"¥#,##0.00\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet range set-style --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.update_range"
]
},
"sheet.range_update": {
"agent_summary": "更新指定区域单元格(值/公式/超链接等 object 协议);少量或含公式时使用。",
"use_when": [
"需要写入少量单元格、公式或超链接,且能提供 sheetId 与精确 range 时"
],
"avoid_when": [
"大批量纯值写入优先 sheet csv-put;末尾追加行用 append;全局替换文本用 replace;只改样式用 range set-style;清整片区域用 range clear"
],
"examples": [
"dws sheet range update --node <NODE_ID> --sheet-id <SHEET_ID> --range \"A1\" --values '[[{\"type\":\"text\",\"text\":\"张三\"}]]'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet range update --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.update_range"
]
},
"sheet.replace_all": {
"agent_summary": "全局查找替换文本(服务端原子操作)。",
"use_when": [
"要把工作表中匹配文本批量替换为另一文本时"
],
"avoid_when": [
"不要用 find + range update 组合模拟;只查找不替换用 find"
],
"examples": [
"dws sheet replace --node <NODE_ID> --sheet-id <SHEET_ID> --find \"旧文本\" --replacement \"新文本\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet replace --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.replace_all"
]
},
"sheet.set_dropdown_lists": {
"agent_summary": "为指定范围设置下拉列表(可多选、可带颜色)。",
"use_when": [
"需要给单元格配置可选值下拉约束时"
],
"avoid_when": [
"查看已有下拉用 get-dropdown;移除下拉用 delete-dropdown"
],
"examples": [
"dws sheet set-dropdown --node <NODE_ID> --sheet-id <SHEET_ID> --range \"A2:A100\" --options '[{\"value\":\"选项1\"},{\"value\":\"选项2\"}]'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet set-dropdown --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.set_dropdown_lists"
]
},
"sheet.set_range_from_csv": {
"agent_summary": "将 CSV 纯值写入起始单元格(可自动扩容;大批量纯值首选)。",
"use_when": [
"写入纯值且超过约 5 行/20 格,或数据来自 CSV/表格文本时优先使用"
],
"avoid_when": [
"需要公式/超链接/富文本用 range update;在末尾追加数据行用 append;覆盖已有数据需 --allow-overwrite"
],
"examples": [
"dws sheet csv-put --node <NODE_ID> --sheet-id <SHEET_ID> --start-cell A1 --csv @data.csv --allow-overwrite"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet csv-put --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.set_range_from_csv"
]
},
"sheet.show_gridline": {
"agent_summary": "显示工作表网格线。",
"use_when": [
"需要打开指定工作表的网格线显示时"
],
"avoid_when": [
"要隐藏网格线用 sheet hide-gridline;改冻结或隐藏工作表用 sheet update"
],
"examples": [
"dws sheet show-gridline --node <NODE_ID> --sheet-id <SHEET_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet show-gridline --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.set_gridline_visibility"
]
},
"sheet.sort_filter": {
"agent_summary": "在全局筛选范围内按列排序(会改物理顺序)。",
"use_when": [
"已有全局筛选,需要按某列升/降序排列筛选范围内数据时"
],
"avoid_when": [
"无筛选取区域排序用 range sort;排序不可撤销"
],
"examples": [
"dws sheet filter sort --node <NODE_ID> --sheet-id <SHEET_ID> --column 0 --ascending"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter sort --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.sort_filter"
]
},
"sheet.sort_range": {
"agent_summary": "对指定区域排序(改变物理行序)。",
"use_when": [
"需要按某列对一块矩形区域排序,且不依赖全局筛选时"
],
"avoid_when": [
"已有全局筛选时按筛选范围排序用 filter sort;不要用读出再写回模拟排序"
],
"examples": [
"dws sheet range sort --node NODE_ID --sheet-id SHEET_ID --range A1:D10 --sort-keys '[{\"column\":\"A\",\"ascending\":true}]'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet range sort --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.sort_range"
]
},
"sheet.submit_export_job": {
"agent_summary": "一站式导出 axls 为 xlsx(内部提交+轮询,可选下载)。",
"use_when": [
"需要把在线电子表格导出为 Excel 文件或拿到 downloadUrl 时"
],
"avoid_when": [
"禁止用 range read 拼 xlsx;本地已有 xlsx 节点用 doc download;Agent 不要外层再轮询"
],
"examples": [
"dws sheet export --node <NODE_ID> --output ./report.xlsx"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet export --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.submit_export_job"
]
},
"sheet.table_get": {
"agent_summary": "读取结构化 table 区域数据。",
"use_when": [
"工作表内存在结构化 table,需要按 table 语义读取时"
],
"avoid_when": [
"普通单元格区域用 range read;AI 表格记录用 aitable record query"
],
"examples": [
"dws sheet table-get --node <NODE_ID> --sheet-id <SHEET_ID>"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet table-get --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.table_get"
]
},
"sheet.table_put": {
"agent_summary": "写入一个或多个结构化 table。",
"use_when": [
"需要按结构化 table 协议写入表数据时"
],
"avoid_when": [
"普通区域写入用 range update/csv-put;AI 表格记录写入用 aitable record create"
],
"examples": [
"dws sheet table-put --node NODE_ID --sheets '[{\"name\":\"Sheet1\",\"columns\":[\"name\"],\"data\":[[\"Alice\"]]}]'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet table-put --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.table_put"
]
},
"sheet.template_apply": {
"agent_summary": "应用模板创建新的电子表格文档。",
"use_when": [
"已有 templateId,需要据此生成新表格文档时"
],
"avoid_when": [
"空白新建用 sheet create;先搜模板用 search/list"
],
"examples": [
"dws sheet template apply --template-id <TEMPLATE_ID> --name \"新表格\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet template apply --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.apply_sheet_template"
]
},
"sheet.template_list": {
"agent_summary": "分页列出可用表格模板。",
"use_when": [
"浏览可用表格模板以便 apply 时"
],
"avoid_when": [
"按关键词搜索用 template search;应用模板建新文档用 template apply"
],
"examples": [
"dws sheet template list --limit 20"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet template list --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.list_sheet_templates"
]
},
"sheet.template_search": {
"agent_summary": "按关键词搜索表格模板。",
"use_when": [
"用户说找某个主题的表格模板时"
],
"avoid_when": [
"无关键词浏览用 template list;应用用 template apply"
],
"examples": [
"dws sheet template search --query \"销售\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet template search --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.search_sheet_templates"
]
},
"sheet.ungroup_dimension": {
"agent_summary": "取消指定连续行/列分组。",
"use_when": [
"需要解除已有行/列分组时"
],
"avoid_when": [
"创建分组用 group-dimension"
],
"examples": [
"dws sheet ungroup-dimension --node <NODE_ID> --sheet-id <SHEET_ID> --range \"3:7\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet ungroup-dimension --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.ungroup_dimension"
]
},
"sheet.unmerge_range": {
"agent_summary": "取消指定范围内的合并单元格。",
"use_when": [
"需要拆分已合并区域时"
],
"avoid_when": [
"创建合并用 merge-cells"
],
"examples": [
"dws sheet unmerge-cells --node <NODE_ID> --sheet-id <SHEET_ID> --range \"A1:D5\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet unmerge-cells --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.unmerge_range"
]
},
"sheet.update_cond_format": {
"agent_summary": "更新已有条件格式规则。",
"use_when": [
"已知规则 ID,需要调整条件或样式时"
],
"avoid_when": [
"新建用 create;删除用 delete"
],
"examples": [
"dws sheet cond-format update --node NODE_ID --sheet-id SHEET_ID --rule-id RULE_ID --condition '{\"numberCondition\":{\"operator\":\"greater\",\"value1\":\"90\"}}'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet cond-format update --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.update_cond_format"
]
},
"sheet.update_dimension": {
"agent_summary": "更新连续行/列的显隐或行高/列宽。",
"use_when": [
"要隐藏/显示行或列,或设置行高/列宽时"
],
"avoid_when": [
"插入/删除行列用 insert/delete-dimension;移动行列用 move-dimension"
],
"examples": [
"dws sheet update-dimension --node <NODE_ID> --sheet-id <SHEET_ID> --dimension ROWS --start-index \"1\" --length 5 --pixel-size 40"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet update-dimension --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.update_dimension"
]
},
"sheet.update_filter": {
"agent_summary": "批量更新全局筛选多列条件。",
"use_when": [
"全局筛选已存在,需要设置或替换若干列条件时"
],
"avoid_when": [
"尚无筛选时先 create;只清一列用 clear-criteria;筛选视图条件用 filter-view update-criteria"
],
"examples": [
"dws sheet filter update --node <NODE_ID> --sheet-id <SHEET_ID> --criteria '[{\"column\":0,\"filterType\":\"values\",\"visibleValues\":[\"已完成\"]}]'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter update --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.update_filter"
]
},
"sheet.update_filter_view": {
"agent_summary": "更新筛选视图名称、范围和/或多列条件。",
"use_when": [
"需要改筛选视图名、扩大范围或批量改多列条件时"
],
"avoid_when": [
"只改单列条件用 update-criteria;删整个视图用 delete"
],
"examples": [
"dws sheet filter-view update --node <NODE_ID> --sheet-id <SHEET_ID> --filter-view-id <FV_ID> --name \"新名称\""
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet filter-view update --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.update_filter_view"
]
},
"sheet.update_float_image": {
"agent_summary": "更新浮动图片锚点、尺寸、偏移或资源路径。",
"use_when": [
"需要移动/缩放/替换已有浮动图片时"
],
"avoid_when": [
"创建用 create-float-image;删除用 delete-float-image"
],
"examples": [
"dws sheet update-float-image --node <NODE_ID> --sheet-id <SHEET_ID> --float-image-id <FI_ID> --range C5"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet update-float-image --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.update_float_image"
]
},
"sheet.update_pivot_table": {
"agent_summary": "更新透视表配置。",
"use_when": [
"已知透视表 ID,需要调整行/列/值字段配置时"
],
"avoid_when": [
"新建用 create;删除用 delete"
],
"examples": [
"dws sheet pivot-table update --node NODE_ID --sheet-id SHEET_ID --pivot-table-id PIVOT_TABLE_ID --properties '{\"show_subtotals\":false}'"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet pivot-table update --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.update_pivot_table"
]
},
"sheet.update_sheet": {
"agent_summary": "更新工作表属性:名称、位置、隐藏、标签色、冻结行列。",
"use_when": [
"要重命名工作表、调整页签顺序、隐藏/显示、冻结行列或改标签颜色时"
],
"avoid_when": [
"改单元格内容用 range update;删整张工作表用 delete-sheet;复制工作表用 copy"
],
"examples": [
"dws sheet update --node <NODE_ID> --sheet-id <SHEET_ID> --title \"汇总表\" --frozen-row-count 2"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet update --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.update_sheet"
]
},
"sheet.write_image": {
"agent_summary": "上传图片并写入指定单元格(占单元格内容)。",
"use_when": [
"需要把图片嵌进某个单元格时"
],
"avoid_when": [
"悬浮在单元格上的浮动图用 create-float-image;禁止用 range update 写图片"
],
"examples": [
"dws sheet write-image --node <NODE_ID> --sheet-id <SHEET_ID> --range A1:A1 --file ./chart.png"
],
"reviewed": true,
"review_reason": "人工结合实时 dws schema MCP 描述(或 helper 无 live 时用 Skill/Cobra)、兄弟命令分流与 Runtime 确认门禁审阅选型语义。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet write-image --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:sheet.write_image"
]
},
"sheet.shortcut_list_sheets": {
"agent_summary": "获取表格文档中全部工作表列表",
"use_when": [
"当你拿到一个表格文档、想先了解它里面有哪些工作表(sheet)以及各自的 sheetId 时使用,通常作为读写具体数据前的第一步;传入表格文档 ID 或 URL,返回工作表清单。"
],
"avoid_when": [
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
],
"examples": [
"dws sheet +list-sheets --node NODE_ID"
],
"reviewed": true,
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
"source_refs": [
"internal/cli/schema_command_registry.json#sheet.shortcut_list_sheets",
"cobra-help:dws sheet +list-sheets",
"ShortcutRegistry:sheet +list-sheets"
]
},
"sheet.shortcut_read": {
"agent_summary": "读取工作表指定范围的结构化单元格数据",
"use_when": [
"当你需要按单元格逐格获取数据(含类型、公式或格式化值等结构化信息)以便程序处理时使用;传入表格与可选范围(A1 表示法,不传则全部),可指定取格式化值/原始值/公式,返回结构化单元格数组。若只想要纯文本可改用 +csv-get。"
],
"avoid_when": [
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
],
"examples": [
"dws sheet +read --node NODE_ID --sheet-id SHEET_ID --range \"A1:D10\""
],
"reviewed": true,
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
"source_refs": [
"internal/cli/schema_command_registry.json#sheet.shortcut_read",
"cobra-help:dws sheet +read",
"ShortcutRegistry:sheet +read"
]
},
"sheet.version_save": {
"agent_summary": "手动保存表格版本快照",
"use_when": [
"用户说 保存版本/存个快照,目标是在线表格"
],
"avoid_when": [
"回滚用 version revert;查看历史用 version list"
],
"examples": [
"dws sheet version save --node <SHEET_ID> --format json"
],
"reviewed": true,
"review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。",
"source_refs": [
"CommandRegistry:canonical_path=sheet.version_save",
"cobra-help:dws sheet version save",
"wukong-develop:wukong/products"
]
},
"sheet.version_list": {
"agent_summary": "查看表格历史版本列表",
"use_when": [
"用户说 看历史版本/版本列表,目标是在线表格"
],
"avoid_when": [
"回滚用 version revert"
],
"examples": [
"dws sheet version list --node <SHEET_ID> --limit 10 --format json"
],
"reviewed": true,
"review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。",
"source_refs": [
"CommandRegistry:canonical_path=sheet.version_list",
"cobra-help:dws sheet version list",
"wukong-develop:wukong/products"
]
},
"sheet.version_revert": {
"agent_summary": "回滚表格到指定历史版本",
"use_when": [
"用户说 回滚到某个版本/恢复到之前的表格"
],
"avoid_when": [
"普通文件回滚用 drive revert;在线文档用 doc version revert"
],
"examples": [
"dws sheet version revert --node <SHEET_ID> --version 3 --format json"
],
"reviewed": true,
"review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。",
"source_refs": [
"CommandRegistry:canonical_path=sheet.version_revert",
"cobra-help:dws sheet version revert",
"wukong-develop:wukong/products"
]
},
"sheet.formula_verify": {
"agent_summary": "扫描表格公式单元格并按错误类型聚合返回错误数量与位置",
"use_when": [
"用户说 校验公式/检查公式错误/公式错误扫描"
],
"avoid_when": [
"读取公式文本用 range read --value-render-option formula"
],
"examples": [
"dws sheet formula-verify --node <NODE_ID> --format json"
],
"reviewed": true,
"review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。",
"source_refs": [
"CommandRegistry:canonical_path=sheet.formula_verify",
"cobra-help:dws sheet formula-verify",
"wukong-develop:wukong/products"
]
},
"sheet.list_sheet_comments": {
"agent_summary": "查询表格单元格评论列表,支持分页与按解决状态过滤",
"use_when": [
"用户说 看某格的评论/表格里有哪些批注"
],
"avoid_when": [
"新建评论用 comment create"
],
"examples": [
"dws sheet comment list --node <SHEET_ID> --format json"
],
"reviewed": true,
"review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。",
"source_refs": [
"CommandRegistry:canonical_path=sheet.list_sheet_comments",
"cobra-help:dws sheet comment list",
"wukong-develop:wukong/products"
]
},
"sheet.create_sheet_comment": {
"agent_summary": "在指定单元格上创建评论,可 @ 用户",
"use_when": [
"用户说 给单元格加评论/批注/@某人讨论这个数据"
],
"avoid_when": [
"回复已有评论用 comment reply;不要把评论写进单元格值"
],
"examples": [
"dws sheet comment create --node <SHEET_ID> --sheet-id Sheet1 --range A2 --content \"这个数字有问题\" --format json"
],
"reviewed": true,
"review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。",
"source_refs": [
"CommandRegistry:canonical_path=sheet.create_sheet_comment",
"cobra-help:dws sheet comment create",
"wukong-develop:wukong/products"
]
},
"sheet.reply_sheet_comment": {
"agent_summary": "回复指定单元格评论,支持表情贴图回复",
"use_when": [
"用户说 回复这条评论"
],
"avoid_when": [
"修改评论内容用 comment update"
],
"examples": [
"dws sheet comment reply --node <SHEET_ID> --comment-key <COMMENT_KEY> --content \"已核实\" --format json"
],
"reviewed": true,
"review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。",
"source_refs": [
"CommandRegistry:canonical_path=sheet.reply_sheet_comment",
"cobra-help:dws sheet comment reply",
"wukong-develop:wukong/products"
]
},
"sheet.update_sheet_comment": {
"agent_summary": "更新单元格评论内容",
"use_when": [
"用户说 改一下这条评论"
],
"avoid_when": [
"回复评论用 comment reply"
],
"examples": [
"dws sheet comment update --node <SHEET_ID> --comment-key <COMMENT_KEY> --content \"已修正\" --format json"
],
"reviewed": true,
"review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。",
"source_refs": [
"CommandRegistry:canonical_path=sheet.update_sheet_comment",
"cobra-help:dws sheet comment update",
"wukong-develop:wukong/products"
]
},
"sheet.delete_sheet_comment": {
"agent_summary": "删除单元格评论(不可恢复)",
"use_when": [
"用户明确要求删除某条评论"
],
"avoid_when": [
"标记解决不等于删除"
],
"examples": [
"dws sheet comment delete --node <SHEET_ID> --comment-key <COMMENT_KEY> --format json"
],
"reviewed": true,
"review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。",
"source_refs": [
"CommandRegistry:canonical_path=sheet.delete_sheet_comment",
"cobra-help:dws sheet comment delete",
"wukong-develop:wukong/products"
]
}
},
"products": {
"sheet": {
"agent_summary": "导入本地 Excel,或创建、读取、编辑和导出钉钉在线电子表格(axls),并管理工作表、区域、筛选、图表、图片与格式。",
"use_when": [
"用户要处理钉钉在线电子表格中的工作表、单元格、范围、筛选、图表、图片或格式时",
"用户要把本地 xlsx/xls 转换为新的钉钉在线电子表格时"
],
"avoid_when": [
"目标是 AI 表格 Base 的结构化记录或钉钉文档正文时不要使用 sheet",
"只读取已上传但未转换的 xlsx/xls 节点时先用 doc download;不要把文件节点直接传给单元格命令"
],
"reviewed": true,
"review_reason": "人工结合实时 MCP/Skill/Cobra 审阅产品级选择边界。",
"source_refs": [
"internal/cli/schema_command_registry.json",
"cobra-help:dws sheet --help",
"skills/mono/references/products/sheet.md",
"dws-schema-live:product-index"
]
}
}
}