← Back to Skills Marketplace
Pdf Reader
by
cp3d1455926-svg
· GitHub ↗
· v1.0.0
· MIT-0
136
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pdf-reader-cp3d
Description
PDF 阅读助手 - PDF 转 Markdown、智能摘要、重点提取
Usage Guidance
Before installing, consider these points:
- The skill hardcodes an output directory (D:/OneDrive/Desktop/公众号文章) and will create/write files there. If you don't use Windows or don't want files in that location, do not install or edit the code to use a configurable or relative output folder.
- The history.json path in the SKILL.md differs from the code's path (code writes history next to the script). Decide where you want history stored and modify the code accordingly to avoid surprising writes.
- The actual PDF parsing is not implemented (the script currently returns sample text). If you need real parsing, review and add safe parsing libraries (PyMuPDF/pdfplumber) and review any network or cloud APIs you may add.
- Because the skill writes files, review & run the code in a safe environment first (or sandbox) and inspect/modify OUTPUT_DIR and HISTORY_FILE to a directory you control.
- If you plan to use it on sensitive PDFs, inspect code changes and ensure it does not transmit data externally (the current version has no network calls, but future changes could).
Capability Analysis
Type: OpenClaw Skill
Name: pdf-reader-cp3d
Version: 1.0.0
The skill is a PDF processing utility designed to extract text, generate summaries, and convert documents to Markdown. While the current implementation in `pdf_reader.py` uses a mock function for text extraction (returning hardcoded sample text) and contains a hardcoded output directory on the D: drive, these appear to be development placeholders rather than malicious features. There is no evidence of data exfiltration, unauthorized command execution, or prompt injection attacks.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md and code all target PDF extraction, Markdown conversion, summarization and QA — that is coherent. However the code hardcodes a Windows OneDrive output path (D:/OneDrive/Desktop/公众号文章) which is a specific user directory and is unexpected for a generic PDF helper. The SKILL.md and README also describe different history locations (~/.openclaw/workspace vs the code's history.json in the skill directory), which is inconsistent.
Instruction Scope
SKILL.md requests file read/write and optional network access; the provided code performs local file reads/writes but does not use network. The code will create and write outputs into a hardcoded D: OneDrive path and writes a history.json next to the script. This behavior (creating files in a specific user Desktop OneDrive folder) is outside what a user would normally expect from an unconfigured skill and could lead to accidental data exposure or clutter. Also the code currently uses a simulated sample text (TODO for real parsing), so runtime behavior is not fully implemented as described.
Install Mechanism
No install spec is provided (instruction-only with one code file). This is low risk from an installer perspective because nothing is downloaded or executed at install time. The runtime will write files to disk, however, which is separate from installation risk.
Credentials
The skill requires no credentials or environment variables, which aligns with its stated purpose. However it assumes unfettered filesystem write access and a specific Windows path; that filesystem access is more privileged than minimal read-only processing and should be configurable rather than hardcoded.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. It persists processing history and writes converted files to disk (including creating a directory). Persisting history is reasonable for usability, but the fixed output location and history file location reduce control and may create privacy or overwrite risks.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pdf-reader-cp3d - After installation, invoke the skill by name or use
/pdf-reader-cp3d - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of pdf-reader-cp3d
- Supports PDF content extraction, including text, headings, tables, and images.
- Converts PDFs to Markdown, preserving structure such as headings, lists, tables, and quotes.
- Generates intelligent summaries: outlines, key points, and single-sentence abstracts.
- Extracts highlights: key sentences, concepts, conclusions, and data points.
- Enables question-answering based on PDF content.
- Supports batch processing and multiple output formats (Markdown, text, HTML, JSON).
Metadata
Frequently Asked Questions
What is Pdf Reader?
PDF 阅读助手 - PDF 转 Markdown、智能摘要、重点提取. It is an AI Agent Skill for Claude Code / OpenClaw, with 136 downloads so far.
How do I install Pdf Reader?
Run "/install pdf-reader-cp3d" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pdf Reader free?
Yes, Pdf Reader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pdf Reader support?
Pdf Reader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pdf Reader?
It is built and maintained by cp3d1455926-svg (@cp3d1455926-svg); the current version is v1.0.0.
More Skills