← Back to Skills Marketplace
58
Downloads
1
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install luke-pdf-read-summarize
Description
快速读取并提取PDF文本和表格内容,生成结构化摘要报告,支持中文和英文PDF文件。
README (SKILL.md)
Luke PDF Read-Summarize - PDF 阅读与摘要工具
快速读取 PDF 文件并生成结构化摘要
功能
- 读取 PDF 文件内容
- 提取文本、表格信息
- 生成结构化摘要报告
- 支持中文 PDF
使用方法
直接说:
- "总结这个 PDF"
- "提取 PDF 的核心内容"
- "这个 PDF 主要讲了什么?"
- "读取并分析这个文件"
输出格式
# PDF 摘要
## 基本信息
- 文档类型:[类型]
- 主题:[核心主题]
- 页数:[数量]
## 核心内容
### 1. [主题一]
- 要点 1
- 要点 2
### 2. [主题二]
- 要点 1
- 要点 2
## 关键数据/结论
- [重要数据 1]
- [重要结论 1]
## 建议/行动项
- [建议 1]
- [建议 2]
触发条件
- 用户上传了 PDF 文件
- 提到"PDF"、"文档"、"摘要"、"总结"
- 需要读取 PDF 内容
支持的文件类型
- .pdf 文件
- 中文/英文 PDF
- 文本提取型 PDF
Usage Guidance
Do not install this package as-is unless the hardcoded token has been removed and revoked. If you still want the PDF functionality, verify the source, remove upload.sh, ensure python3 and PyMuPDF are installed from trusted sources, and use the skill only on PDFs you intend the agent to read.
Capability Analysis
Type: OpenClaw Skill
Name: luke-pdf-read-summarize
Version: 1.0.2
The skill is classified as suspicious due to the presence of a hardcoded API token in 'upload.sh' and the use of dynamic code execution. The tool 'pdf-read-summarize.tool.js' writes a temporary Python script to '/tmp' and executes it via 'child_process.spawn'. While the tool includes some security measures like page/character limits and basic path sanitization to prevent shell injection, the hardcoded credential and the practice of generating/executing scripts at runtime are significant security flaws. The logic appears aligned with PDF summarization, but the specific regex in 'extractKeyData' suggests it is highly specialized for parsing Chinese corporate resumes.
Capability Assessment
Purpose & Capability
The main JavaScript tool reads and summarizes PDFs, which matches the stated purpose, but upload.sh performs ClawHub upload activity and embeds a bearer token, which is unrelated to PDF summarization.
Instruction Scope
SKILL.md describes user-invoked PDF reading and summarization. The included tool also runs local Python to extract PDF text; that is purpose-aligned, but users should know local code execution is involved.
Install Mechanism
The registry says there is no install spec and no required binaries, while the tool requires python3 and PyMuPDF/fitz. This looks like an under-declared dependency rather than hidden malicious behavior.
Credentials
The PDF parser reads a user-supplied file path and has page and character limits, which is proportionate for PDF summarization. Users should still treat uploaded or local PDFs as potentially private data.
Persistence & Privilege
No ongoing persistence was found, but the bundled upload.sh contains a ClawHub API bearer token and can upload a skill package if run, creating unnecessary account/credential exposure.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install luke-pdf-read-summarize - After installation, invoke the skill by name or use
/luke-pdf-read-summarize - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Updated dependencies in package.json for improved stability and compatibility.
- Minor code adjustments in pdf-read-summarize.tool.js to enhance performance and maintainability.
v1.0.1
- Minor update to improve internal handling of PDF reading and summarization.
- Dependencies updated in package.json for better stability.
- No changes to user-facing features or output format.
v1.0.0
Initial release of Luke PDF Read-Summarize:
- Reads PDF files and extracts text and table data.
- Generates structured summaries, including core topics, key data, and suggestions.
- Supports both Chinese and English PDFs.
- Simple voice or text commands trigger PDF reading and summarization.
- Works with text-based PDF documents.
Metadata
Frequently Asked Questions
What is Luke Pdf Read Summarize?
快速读取并提取PDF文本和表格内容,生成结构化摘要报告,支持中文和英文PDF文件。 It is an AI Agent Skill for Claude Code / OpenClaw, with 58 downloads so far.
How do I install Luke Pdf Read Summarize?
Run "/install luke-pdf-read-summarize" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Luke Pdf Read Summarize free?
Yes, Luke Pdf Read Summarize is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Luke Pdf Read Summarize support?
Luke Pdf Read Summarize is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Luke Pdf Read Summarize?
It is built and maintained by banalit (@banalit); the current version is v1.0.2.
More Skills