用途:将 OfficeCLI 封装成可供上层技能复用的 Office 文件原子操作层,负责环境检查、结构读取、稳定定位、复制后修改、OpenXML 校验和预览证据;不决定内容、叙事、品牌或视觉方向。
主要能力:检查 Word、Excel、PPT 并提取结构、文本、统计与 issues,必要时渲染 HTML/截图;用稳定 ID/名称定位,在副本上执行 set/add/remove/move/swap;把 3 项及以上操作组织为原子 batch,失败时不交付半成品;创建基础 DOCX/XLSX/PPTX;为其他技能提供 Office 底座并给出降级路线。
用法:提供 .docx、.xlsx 或 .pptx 路径并说明检查、创建或修改;修改已有文件须同时给出输出路径,默认生成副本。先只读盘点,再建立修改计划,三项及以上用 batch。安装:claude plugin marketplace add soia-team/soia-open-skills;claude plugin install soia-dev-design@soia;单技能可用 npx skills add soia-team/soia-open-dev-design-skills -g -a '*' -s soia-dev-officecli-ops -y。核心 workflow 需官方 officecli 可执行文件,先运行 python3 scripts/check_env.py;自定义二进制设 OFFICECLI_BIN=<path-to-officecli>。
限制与边界:默认 copy-on-write,拒绝原地修改;覆盖须显式确认;删除、raw XML、安装、MCP 注册须单独确认;遵循 L1→L2→L3;路径须来自读取结果;validate 只证明 OpenXML schema,视觉仍需人工检查。最低推荐 OfficeCLI 1.0.137,更低版本停止写操作。安装、MCP、插件等会修改环境,仅在明确要求并确认后执行。本技能不需要凭据或私有配置。