OfficeCLI 学术论文技能
用 AI 代理直接生成带正式引用、公式、交叉引用和期刊排版的 Word 学术论文。
证据:技能要求执行安装脚本(curl | bash 或 irm | iex),这涉及远程代码执行且无明确确认或完整性校验;缺乏数据流透明度和敏感数据处理说明;没有显式的权限最小化或用户确认机制。许可证是 Apache-2.0,但发布者身份未经验证。主要风险未解决,但没有恶意指标。扣分:因安装脚本的供应链风险、缺少用户确认和权限最小化、以及发布者未验证而扣分。
证据:技能提供了结构化的命令序列和 QA 步骤,但相关文档(docx v2)未包含在提供的文件中,无法验证关键路径的可复制性。无测试或示例输出验证,且依赖外部服务安装。静态环境下无法执行验证。扣分:因文档不完整、依赖未经验证的命令和外部安装,以及缺乏测试而扣分。
证据:技能明确定义了目标场景(学术论文)和触发条件(引用风格、方程式等),并提供清晰的输入输出和非适用边界。中文语言支持存在,但安装依赖外部服务(d.officecli.ai, github.com),可能在中国大陆网络不可达,但技能未明确处理此问题。扣分:因未明确环境适配性(如大陆网络可达性)而扣分。
证据:技能结构清晰,包含设置说明、示例和常见问题提示。许可证明确(Apache-2.0),但版本号和变更日志未在技能文件中提及,文档引用了其他未提供的文件。维护责任未明确。扣分:因版本管理、变更日志和维护责任不完整而扣分。
证据:技能声称能完成学术论文生成,但未提供实际输出验证。示例命令提供,但缺乏结果质量和边际价值的证据。静态环境下无法验证输出。扣分:因缺少输出验证和边际价值证据而扣分。
证据:无第三方执行证据,仅有技能自身声明。CI工作流和测试未在技能层面提供,且静态审查无法执行验证。扣分:因缺乏可重复执行的证据和交叉验证而扣分。
- 安装脚本(curl | bash)存在供应链风险,建议用户审阅脚本内容并验证完整性。
- 技能依赖外部服务(d.officecli.ai, github.com),在大陆网络环境下可能无法访问,建议准备替代安装方式或使用代理。
- 技能未提供版本信息和变更日志,建议关注官方发布渠道以了解更新。
- 技能文档引用了其他文件(docx v2),评估时无法获取,实际使用时需确保这些文件存在。
这个 Skill 能做什么,适合哪些场景?
这是 OfficeCLI 仓库中捆绑的一个场景化技能,用于构建学术风格的 .docx 文件。它支持 APA、Chicago、IEEE、MLA 等引用风格,编号公式、图表交叉引用、脚注/尾注、参考书目悬挂缩进和多栏期刊布局。需要先掌握基础技能的规则,并依赖 OfficeCLI 命令行工具。
读取 venue 规范,规划章节,设置样式,通过 officecli 命令逐段构建文档,添加公式、SEQ/PAGEREF 字段、脚注、尾注和多栏节,最后运行交付门控验证。
- 研究生撰写毕业论文,需要按照 APA 格式排版并生成参考书目。
- 工程师准备 IEEE 会议论文,需要进行两栏排版和带罗马数字的节标题。
- 人文学者需要芝加哥注释-书目格式的脚注和参考书目。
- 文学研究者需要 MLA 格式的作品引用列表。
- 研究人员需要生成带交叉引用和编号公式的手稿。
这个 Skill 有哪些优点和局限?
- 零依赖二进制,无需安装 Office 即可生成带格式的 docx。
- 详细的分风格指南(APA/Chicago/IEEE/MLA),包括段落缩进、引文格式等具体细节。
- 自动编号公式、SEQ/PAGEREF 交叉引用,确保引用编号准确。
- 内置交付门控检查,可验证引用往返、SEQ 字段和视觉呈现。
- 需要学习 officecli 命令行语法,有一定学习曲线。
- 技能文档较长,可能让人感到负担。
- 某些功能(如 IEEE 表格罗马数字编号)需要手动修补。
- 未提供 PDF 导出或其他格式支持,仅输出 docx。
如何安装这个 Skill?
需要先安装 officecli 二进制:macOS/Linux 运行 curl -fsSL https://d.officecli.ai/install.sh | bash,Windows PowerShell 运行 irm https://d.officecli.ai/install.ps1 | iex。然后获取技能文件:curl -fsSL https://officecli.ai/SKILL.md,或从 GitHub 仓库的 skills/officecli-academic-paper/SKILL.md 获取。
如何使用这个 Skill?
按照 SKILL.md 中的工作流:先阅读 venue 规范,规划章节,设置样式,用 officecli add 命令逐个添加标题、段落、方程、图表、参考文献等,最后运行 officecli validate 和交付门控检查。示例:officecli create paper.docx; officecli add paper.docx /body --type paragraph --prop text="Abstract"。