← Back to Skills Marketplace
Report Processor
by
zhangq0687
· GitHub ↗
· v1.0.0
271
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install report-processor
Description
Automatically parse PDF/TXT research reports to extract key viewpoints, data, investment advice, risks, and generate summaries.
Usage Guidance
This skill appears coherent with its description, but review these points before installing or running: (1) It expects a local Ollama server and the qwen2.5:14b model; ensure Ollama is running locally and you have the model (SKILL.md instructs how). (2) Install poppler/pdftotext to enable PDF parsing. (3) The script saves extracted data and portions of the model response to ~/.openclaw/workspace/data/reports/ — the saved files may contain sensitive financial data, so consider changing OUTPUT_DIR, restricting permissions, or encrypting/deleting outputs if needed. (4) The script sets OLLAMA_HOST to 127.0.0.1:11434 for its subprocess call; do not change that to a remote host unless you understand the privacy implications (pointing it to a remote endpoint could send report contents off-host). (5) As a best practice, inspect the script and run it on non-sensitive sample data first to confirm behavior.
Capability Analysis
Type: OpenClaw Skill
Name: report-processor
Version: 1.0.0
The skill bundle is a legitimate utility for processing research reports (PDF/TXT) using a local Ollama instance and poppler-utils. The Python script `scripts/report_processor.py` safely handles file parsing and uses subprocess calls with argument lists to interact with external tools, avoiding shell injection vulnerabilities. There is no evidence of data exfiltration, persistence mechanisms, or malicious intent.
Capability Assessment
Purpose & Capability
Name/description align with the implementation: the script extracts text (pdftotext for PDFs), calls an LLM (Ollama qwen2.5:14b) to extract fields, and writes JSON results. Required system components (Ollama and poppler/pdftotext) are appropriate for the stated functionality.
Instruction Scope
SKILL.md instructs installing Ollama and poppler and running the provided script; the script only reads the provided files, invokes local tools, and writes outputs. It does not read unrelated host files or contact remote endpoints itself. Note: outputs (including partial model responses) are saved to ~/.openclaw/workspace/data/reports/ and might contain sensitive report contents.
Install Mechanism
This is an instruction-only skill with no install spec. SKILL.md suggests using standard installers (ollama pull and package manager installs for poppler). No downloads from untrusted URLs or archive extraction are present.
Credentials
The skill does not request credentials or environment variables. The script sets OLLAMA_HOST for the subprocess to 127.0.0.1:11434 (local Ollama), which is consistent with running a local model. There are no unexplained secrets or unrelated env access.
Persistence & Privilege
The skill does not request always:true and does not alter other skills or system-wide configurations. It writes output files under the user's home directory (~/.openclaw/workspace/data/reports/), which is expected for storing processed results but is persistent on disk.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install report-processor - After installation, invoke the skill by name or use
/report-processor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Report Processor.
- Automatically collects and parses research reports (PDF and TXT).
- Extracts key points, data, investment advice, and risks.
- Generates automatic summaries.
- Stores results in a knowledge base (JSON format).
- Requires Ollama with qwen2.5:14b and poppler-utils.
- Supports single file and batch processing from the command line.
Metadata
Frequently Asked Questions
What is Report Processor?
Automatically parse PDF/TXT research reports to extract key viewpoints, data, investment advice, risks, and generate summaries. It is an AI Agent Skill for Claude Code / OpenClaw, with 271 downloads so far.
How do I install Report Processor?
Run "/install report-processor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Report Processor free?
Yes, Report Processor is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Report Processor support?
Report Processor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Report Processor?
It is built and maintained by zhangq0687 (@zhangq0687); the current version is v1.0.0.
More Skills