希伯来语 RTL 排版技能
让 Claude 生成的希伯来语 Word、PowerPoint、HTML 与 PDF 文件拥有正确的从右到左排版、兼容字体和规范的标点与日期格式。
技能仅做本地docx/pptx的解压与XML改写,写入/tmp,无网络请求、无凭证访问、无删除操作;README声明MIT。扣分点:以正则表达式重构OOXML,缺乏对异常输入的处理与回滚机制;README与SKILL.md均未说明失败时的恢复路径,权限与数据流披露不完整。
docx/pptx的RTL模式描述具体自洽(bidi无属性、hint=cs、bidiVisual、pptx后处理),含可直接复用的代码。扣分点:无任何测试或样例输出仓库验证;正则解析XML在属性顺序变化、CDATA等场景下脆弱;未提供失败反馈或错误提示,异常路径全靠用户自行调试。
触发条件明确(希伯来语请求或希伯来内容交付物),适用格式(docx/pptx/html/pdf)与非目标场景基本清晰,安装说明覆盖Cursor与Claude Code。扣分点:能力边界(如Excel、LaTeX、混合RTL/LTR复杂排版)未声明;依赖Google Fonts与PptxGenJS等外部资源,未讨论其不可达时的降级方案。
文档结构清晰,含核心原则、分格式指南与检查清单,README有希伯来语安装与使用示例并声明MIT许可。扣分点:无版本号、无变更日志、无维护者与更新路径;许可证不在SKILL.md本身;『必须用真实希伯来Word模板』等隐含前提缺乏获取模板的说明。
核心主张(docx需bidi无属性、pptx需后处理)是从真实希伯来Word文档逆向得出的,方向正确,对生成希伯来文档的格式正确性有实际价值。扣分点:静态审查无法验证输出可直接使用;未提供生成的样例文件;相对替代方案(如Word自带RTL功能)的边际价值论证有限。
主要发现声称『逆向自真实希伯来Word文档』,提供了可审计的XML模式与代码,具备一定可复现性。扣分点:无测试套件、无CI证据、无第三方独立验证、无样例输出文件,证据类型单一,覆盖面薄。
- 正则改写OOXML对异常或非常规docx/pptx可能失败,建议生成前备份原文件。
- skill要求以真实希伯来Word模板为基础,但未说明模板来源或提供模板文件,首次使用可能受阻。
- HTML方案依赖Google Fonts(中国大陆可能不可达),离线环境需自备Heebo字体。
- 无版本与变更记录,更新时请对照上游仓库diff后再覆盖本地副本。
- 发布者未经注册表验证,身份未知;纯静态审查,未执行任何代码或验证输出。
这个 Skill 能做什么,适合哪些场景?
这是一个面向 Cursor 和 Claude Code 的技能,专门解决 AI 生成希伯来语文档时的排版问题。它包含经过逆向工程验证的 Word RTL XML 模式、针对 PptxGenJS 的 Python 后处理脚本,以及 HTML/PDF 的 RTL 样式模板。技能会通过用户的希伯来语请求或'בעברית'等关键词自动触发。README 为希伯来语,并声明采用 MIT 许可证。
针对 .docx:基于真实的希伯来语 Word 模板,用 Python zipfile 注入 <w:bidi/> 段落和 w:hint="cs" 字体运行的 XML,并通过 numbering.xml 实现右对齐项目符号和 bidiVisual 表格。针对 .pptx:用 PptxGenJS 设置 align:"right" 和 rtlMode:true,再运行 fix_rtl_pptx() 脚本将 rtlCol 改为 1、交换边距方向、为含希伯来语的文本运行设置 lang="he-IL"。针对 HTML/PDF:提供 lang="he" dir="rtl" 模板、Heebo 字体和 WeasyPrint 转换。同时统一规定使用普通连字符(禁用 em-dash)、直引号及 DD.MM.YYYY 日期格式。
- 需要 Claude 生成希伯来语 Word 项目总结文档的用户
- 需要希伯来语季度业绩 PowerPoint 演示文稿的团队
- 需要带数据表格的希伯来语 HTML 页面并导出为 PDF 的开发者
- 在 Cursor 中工作、希望所有希伯来语输出自动应用 RTL 排版的工程师
- 生成的希伯来语表格/时间线需要首列从右侧开始、项目符号在右边的用户
这个 Skill 有哪些优点和局限?
- 包含从真实希伯来语 Word 文档逆向得出的可行 RTL XML 模式,并明确列出了无效方案(如 w:jc right、docx-js 的 bidirectional 选项)
- 提供可直接复用的 Python 后处理代码,修复 PptxGenJS 无法正确处理的 RTL 项目符号和表格列序
- 覆盖 docx、pptx、HTML、PDF 四种格式,并附有逐项检查清单
- docx 方案依赖拥有真实的希伯来语版 Word 模板文件,并非从零生成
- pptx 必须在生成后额外运行 Python 正则替换脚本,流程较繁琐
- 仓库未提供自动化测试,许可证在 GitHub 元数据中未标注(README 中声明为 MIT),无 topics 标签
- 代码示例分散在 Markdown 中,未见附带的 scripts 目录或可执行脚本文件
如何安装这个 Skill?
Cursor:将 SKILL.md 复制到 ~/.cursor/skills/hebrew-rtl/SKILL.md。Claude Code:将 SKILL.md 复制到项目根目录的 .claude/skills/hebrew-rtl/SKILL.md,或作为项目中的 AGENTS.md 文件添加。仓库未提及其他依赖安装步骤。
如何使用这个 Skill?
安装后,用希伯来语提出请求即可自动触发,例如:"תכין לי מסמך Word עם סיכום פרויקט בעברית"(用希伯来语准备一份 Word 项目总结)、"תייצר מצגת PowerPoint בעברית"(生成希伯来语 PowerPoint)或 "תבנה דף HTML בעברית עם טבלת נתנים"(构建带数据表的希伯来语 HTML 页面)。技能要求:docx 需要一份由希伯来语版 Word 创建的真实模板作为基底;pptx 生成后必须运行 fix_rtl_pptx() 后处理脚本。