SuperAPI AI 工具集

office-install

办公与效率

查看项目

更新于 10-15 20:29

技能介绍

用途:这是 office-skills 的环境准备技能,仅在必需工具缺失、用户明确要求搭环境或首次在新环境运行时使用,不应主动执行。它把依赖安装到统一工具目录 .agents/skills/office-install/tools/(全局安装时为 ~/.agents/skills/office-install/tools/),并写出 paths.json 供其他技能定位 uv、deno、soffice 和 node_modules。所有命令必须使用非交互参数,避免等待用户输入。

主要阶段:Phase 0 检测旧版 pptx/docx/pdf/xlsx 技能、平台、架构与安装位置,并区分项目级与全局两种布局;Phase 1 安装 Python 运行环境 uv,支持 UV_NATIVE_TLS=1 应对企业网络证书;Phase 2 仅 pptx html2pptx 工作流需要,安装 deno,并设置 DENO_TLS_CA_STORE=system;Phase 3 安装 deno.json 声明的 npm 包(playwright、sharp、pptxgenjs、react、react-dom、react-icons、pdf-lib、pdfjs-dist)及约 150MB 的 Playwright Chromium 浏览器,可选跨平台目标与验证命令;全局安装时生成 officedeno 包装脚本供其他技能调用。

限制:仅处理 DOCX、PDF 或 XLSX 时可跳过 deno 阶段;macOS/Linux 与 Windows 命令不同;代理环境需设置 HTTPS_PROXY/HTTP_PROXY 或 PLAYWRIGHT_BROWSERS_PATH;收集到的资料在此处被截断,后续步骤细节暂未提供。