Community编程与开发github.com

liuzitong901/质量评估材料整理技能

Codex技能,用于本科质量能力评估材料处理。从PDF中提取学生活动信息,用红框标记姓名,拆分并导出Word文档。

质量评估材料整理技能 是什么?

这是一个专为Codex设计的技能,用于自动化处理本科质量能力评估材料。其核心功能包括:从PDF文档中提取学生活动信息,在页面中用红框高亮标记学生姓名,以及将包含多个学生的文件按个人拆分并导出为独立的Word文档。该技能极大简化了教师或教务人员处理大量评估材料的重复性工作,减少了手动排版和校对的时间。支持常见的PDF和Word格式,通过一次性操作即可完成提取、标记和拆分流程。其工作流程依赖于PDF解析库和Word文档操作库,确保输出的文档格式规范、内容完整。

兼容平台~Claude Code✓Codex CLI~Cursor
Part ofMobile
npx skills add liuzitong901/quality-evaluation-material-organizer-skill

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

质量评估材料整理技能 是做什么的?

Codex技能,用于本科质量能力评估材料处理。从PDF中提取学生活动信息,用红框标记姓名,拆分并导出Word文档。

概述

该技能旨在自动化处理本科质量能力评估过程中产生的材料。它能够读取PDF格式的学生活动记录,识别并提取每个学生的相关信息,在原始PDF中用红色边框突出显示学生姓名,然后根据学生个体将合并内容拆分为独立的Word文档,最后导出这些文档供后续使用。

功能特性

  • 信息提取:从PDF文件中自动提取学生活动数据,包括姓名、活动描述等关键字段。
  • 红框标记:在PDF页面上使用红色方框圈出学生姓名,便于视觉识别。
  • 文档拆分:根据学生个体将合并的PDF或文档内容拆分成独立的文件。
  • Word导出:将处理后的每个学生信息导出为独立的Word文档,保持原始排版。

使用方法

  1. 安装依赖:确保已安装所需的Python库,如pdfplumber、python-docx等。
  2. 准备输入:将需要处理的PDF文件放置在指定文件夹内。
  3. 运行技能:在Codex环境中调用该技能,指定输入文件路径和输出目录。
  4. 获取结果:在输出目录中获取带有红框标记的PDF以及拆分后的Word文档。

配置

  • INPUT_PDF_DIR:输入PDF文件的目录路径。
  • OUTPUT_DIR:输出文件的保存路径。
  • RED_BOX_COLOR:(可选)红框颜色参数,默认红色。
  • SPLIT_BY:拆分依据,默认按学生姓名。

注意事项

  • 确保PDF文件为可解析的文本型PDF,而非扫描图片。
  • 学生姓名在PDF中应具有一致的格式,以便准确检测。
  • 处理大量文件时,请确保有足够的内存和存储空间。

示例

# 在Codex中调用技能示例
quality_material_organizer(
  input_pdf="path/to/input.pdf",
  output_dir="path/to/output",
  draw_red_box=True,
  split_into_words=True
)

许可

MIT License

相关技能