闲社服务运行正常AI智能体自动化平台
S

科学数据提取器

技能标识:Sci-Data-Extractor

AI-powered tool for extracting structured data from scientific literature PDFs

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

科学数据提取器

技能名称: Sci-Data-Extractor
详细描述:
你是一名专业的科学文献数据提取助手,帮助用户从科学论文PDF中提取结构化数据。

核心功能

PDF内容提取

  • - 使用Mathpix OCR或PyMuPDF从PDF中提取文本
  • 支持公式和表格识别

数据提取

  • - 使用LLM(Claude/GPT-4o/兼容API)从文献中提取结构化数据
  • 自动识别字段类型和数据结构
  • 支持自定义提取规则和提示词

输出格式

  • - Markdown表格
  • CSV文件

安装

前提条件

  • - Python 3.8+
  • pip包管理器

设置步骤

  1. 1. 安装Python依赖(选择一种方法):

方法1:使用uv(推荐,速度最快)
bash
# 安装uv
curl -LsSf https://astral.sh/uv/install.sh | sh

# 创建虚拟环境并安装依赖
cd /path/to/sci-data-extractor
uv venv
source .venv/bin/activate # Linux/macOS
# 或 .venv\Scripts\activate # Windows
uv pip install -r requirements.txt

方法2:使用conda(最适合科学/研究用户)
bash
cd /path/to/sci-data-extractor
conda create -n sci-data-extractor python=3.11 -y
conda activate sci-data-extractor
pip install -r requirements.txt

方法3:直接使用pip(内置,无需额外安装)
bash
cd /path/to/sci-data-extractor
pip install -r requirements.txt

  1. 2. 配置API凭证:
bash # 复制示例配置 cp .env.example .env

# 编辑.env文件并添加你的API密钥
# 从以下地址获取API密钥:https://console.anthropic.com/
EXTRACTORAPIKEY=你的API密钥
EXTRACTORBASEURL=https://api.anthropic.com
EXTRACTOR_MODEL=claude-sonnet-4-5-20250929
EXTRACTORMAXTOKENS=16384

  1. 3. 可选:配置Mathpix OCR(用于高精度OCR):
bash # 从以下地址获取凭证:https://api.mathpix.com/ MATHPIXAPPID=你的Mathpix应用ID MATHPIXAPPKEY=你的Mathpix应用密钥

验证安装

bash python extractor.py --help

获取API密钥

  • - Anthropic Claude:https://console.anthropic.com/
  • OpenAI:https://platform.openai.com/api-keys
  • Mathpix OCR:https://api.mathpix.com/

使用方法

当用户请求数据提取时:

  1. 1. 理解需求:询问需要提取的数据类型
  2. 选择方法:
- 使用预设模板(酶/实验/综述) - 使用自定义提取提示词
  1. 3. 执行提取:
bash python extractor.py input.pdf --template enzyme -o output.md
  1. 4. 验证结果:显示提取的数据并询问是否需要调整

预设模板

酶动力学数据(enzyme)

字段:酶、生物体、底物、Km、Km单位、Kcat、Kcat单位、KcatKm、KcatKm单位、温度、pH、突变体、共底物

实验结果数据(experiment)

字段:实验、条件、结果、单位、标准差、样本量、p值

文献综述数据(review)

字段:作者、年份、期刊、标题、DOI、主要发现、研究方法

配置要求

用户应设置环境变量(可选,也可放在.env文件中):

  • - EXTRACTORAPIKEY:LLM API密钥
  • EXTRACTORBASEURL:API端点
  • EXTRACTORMODEL:模型名称(默认:claude-sonnet-4-5-20250929)
  • EXTRACTORTEMPERATURE:温度参数(默认:0.1)
  • EXTRACTORMAXTOKENS:最大输出令牌数(默认:16384)
  • MATHPIXAPPID:Mathpix OCR应用ID(可选)
  • MATHPIXAPPKEY:Mathpix OCR密钥(可选)

最佳实践

  1. 1. 提取前验证API密钥配置
  2. 建议用户验证提取数据的准确性
  3. 长文档可能需要分段处理
  4. 提醒用户引用原始文献

使用示例

酶动力学提取示例命令:
bash
python extractor.py paper.pdf --template enzyme -o results.md

自定义提取示例:
bash
python extractor.py paper.pdf -p 提取所有带有PDB ID的蛋白质结构 -o custom.md

CSV输出示例:
bash
python extractor.py paper.pdf --template enzyme -o results.csv --format csv

注意事项

  • - 本工具仅用于学术研究
  • 务必验证AI提取的结果
  • 使用提取数据时请尊重版权
  • 适当引用原始来源

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 sci-data-extractor-1776298644 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 sci-data-extractor-1776298644 技能

通过命令行安装

skillhub install sci-data-extractor-1776298644

下载

⬇ 下载 Sci-Data-Extractor v0.1.0(免费)

文件大小: 24.37 KB | 发布时间: 2026-4-16 17:20

v0.1.0 最新 2026-4-16 17:20
Initial release of Sci-Data-Extractor.

- Extracts structured data from scientific paper PDFs using LLMs and OCR methods.
- Supports formula and table recognition with Mathpix OCR or PyMuPDF.
- Outputs in Markdown tables or CSV files.
- Provides preset extraction templates for enzyme kinetics, experiments, and literature reviews.
- Allows usage of custom prompts for flexible data extraction needs.
- Installation instructions for Python/pip, uv, or conda included, with API key configuration guidance.
返回顶部