用途:把大学课程材料整理成一张高密度、彩色编码的 LaTeX 考试小抄(cheatsheet),输出为可在 Overleaf 用 XeLaTeX 编译的 .tex 文件。
主要能力:扫描工作目录中的 PDF、PPTX、MD、TXT、PNG、JPG 等材料;通过配置表单收集纸张、边距、字体、字号、栏数和配色方案;用 pymupdf 提取 PDF 文本并渲染含图表页面,用 python-pptx 提取 PPTX 文本、表格、备注并解压媒体图片,再结合多模态读图理解公式与手写内容;按主题层级而非文件顺序组织内容,用 \concept、\process、\category、\important 等命令做颜色标记,追求填满整页的极限密度。
使用方式:技能按三阶段执行。阶段一扫描材料并运行 python "${CLAUDE_SKILL_DIR}/scripts/config_server.py" --workdir "<WORKDIR>" 收集配置,读取 output/.cheatsheet_config.json。阶段二读取材料与模板,生成 output/cheatsheet.tex。阶段三后台运行 python "${CLAUDE_SKILL_DIR}/scripts/editor_server.py" --texfile "<WORKDIR>/output/cheatsheet.tex",通过 curl 轮询 /wait_for_request 并 POST /result 进行迭代编辑,最后清理临时目录。
适用场景:备考复习、把多份讲义压缩成速查表、需要公式与定义密集排版的理工科考试。
限制:依赖 XeLaTeX(因使用 fontspec),Overleaf 中需手动选择;配置项必须来自配置文件而非硬编码默认值;具体收费、平台支持范围等资料暂未提供。