SuperAPI AI 工具集

file-intel

办公与效率

查看项目

更新于 10-16 06:21

技能介绍

用途:对某个文件夹批量运行 Gemini 文件处理脚本,提取多种格式内容并生成适合 Obsidian 使用的汇总摘要。

主要能力:支持 PDF、PPTX、XLSX、DOCX、CSV、JSON、XML、MD、TXT、PY、JS、HTML、CSS。输出到 outputs/file_summaries/YYYY-MM-DD/,每个文件生成独立 *_summary.md,另生成合并全部摘要的 MASTER_SUMMARY.md。摘要区分交付类文件(发票、报告)与参考类文件(代码、配置)。

使用方式:先用提问获取文件夹,可选“本仓库 inbox/”或自定义路径;然后在仓库根目录通过 Bash 运行:python scripts/process_files_with_gemini.py <folder_path>。inbox 示例:python scripts/process_files_with_gemini.py inbox/。运行中展示终端输出,完成后用 open "outputs/file_summaries/YYYY-MM-DD/" 打开输出目录,并报告处理文件数、摘要位置与 MASTER_SUMMARY.md。建议随后让其整理 inbox/ 文件。

限制与注意:编码检测非确定性,Windows-1252 或 Latin-1 文件可能被当作 UTF-8 处理而乱码,需抽查首批摘要;加密或受密码保护的 PDF 会返回空白摘要且不报错,可检查 *_summary.md 是否小于约 200 字节;扫描件 PDF 依赖 OCR,低精度、手写或旋转页面可能产生幻觉内容,需对照原件;含多工作表的 XLSX 仅摘要活动工作表;文件量大时 MASTER_SUMMARY.md 线性增长,超过约 50 个文件建议直接看单文件摘要;同日重复运行会覆盖,不同日会生成重复输出,重跑前应清理或归档旧结果。