360 Secure SkillHub
360 安全技能中心

Paper Management System

面向本地 PDF 文献的管理技能:扫描目录提取元数据并建立 SQLite 索引,支持按关键词搜索、按“作者_年份_关键词”批量重命名、增量处理与 Hash 去重,可选调用 OpenAI 生成结构化摘要;支持 cron 定时自动索引,可选发送飞书通知。

crayfish-ai
crayfish-ai
热度 48.30
最近更新 2026-05-18 11:40:57
分类:知识依赖:代码执行 / 读写文件 / 内部调用大模型 / 第三方 API应用场景:研究 / 摘要总结 / 自动化脚本 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add paper-management-system
Metadata
name
paper-management-system
description
文献管理系统 - 自动化PDF文献索引、搜索、AI提炼工具。当用户需要管理PDF文献、自动索引、搜索文献、提取元数据时激活。
metadata
{"openclaw":{"emoji":"📚","tags":["pdf","papers","research","academic","indexing"]}}

Paper Management System

文献管理系统 - 自动化 PDF 文献管理工具(v2.0)

功能特性

  • 自动索引:扫描 PDF,提取元数据
  • 智能搜索:按关键词/年份/作者搜索
  • AI 提炼:生成结构化摘要
  • 自动重命名:作者_年份_关键词.pdf
  • 增量处理 + Hash 去重
  • 飞书通知(需 feishu-relay)

所需环境变量

变量名 必须 说明
PAPERMGR_PAPERS_DIR 否 PDF 存储目录(默认 ./papers)
PAPERMGR_DOWNLOADS_DIR 否 下载目录(默认 ./downloads)
PAPERMGR_DATABASE_PATH 否 数据库路径(默认 ./data/index.db)
PAPERMGR_AI_ENABLED 否 启用 AI(默认 false)
OPENAI_API_KEY 否 OpenAI API Key

调用方式

自动(cron)

*/30 * * * * /path/to/scripts/auto_index.sh

手动

python3 scripts/paper_manager.py index    # 索引
python3 scripts/paper_manager.py rename   # 重命名
python3 scripts/paper_manager.py search <关键词>  # 搜索
python3 scripts/paper_manager.py status   # 状态

输入

  • PDF 文件(放入 downloads/ 或 papers/ 目录)

输出

  • SQLite 数据库(data/index.db)
  • 重命名后的 PDF 文件
  • AI 摘要(ai_summary 字段,可选)
  • 飞书通知(可选)

发布信息