Bid Reader
/install bid-reader
bid-reader Skill
Overview
A lightweight skill to extract readable text from bid and tender documents in PDF, Word (.docx), and Excel (.xlsx/.xls) formats. It can be invoked from the OpenClaw UI or other agents to quickly pull the full textual content of a file for analysis, search, or summarisation.
Usage
bid-read \x3Cfile-path>
\x3Cfile-path>should be an absolute or workspace‑relative path to a document.- The skill prints the extracted plain‑text to stdout, which OpenClaw captures and returns to the caller.
Example
bid-read /home/zhenxing/投标文件/招投标项目1/13.上海联通/投标文件.pdf
The command returns the full text of the PDF, ready for further processing (e.g., keyword search, summarisation).
Installation
Copy the skill folder into your workspace under skills/bid-reader. Install required Python packages:
pip install -r $(pwd)/skills/bid-reader/requirements.txt
The skill is then available as an agent command.
Implementation Details
- PDF: Uses
pdfplumberto extract text page‑by‑page. - Word: Uses
python-docxto read paragraphs. - Excel: Uses
pandas(withopenpyxl/xlrd) to read all sheets and concatenate cell values.
Limitations
- Only
.pdf,.docx,.xlsx, and.xlsare supported. Other formats will be ignored. - Large files may take a few seconds to process.
- Tables are flattened into whitespace‑separated rows; complex formatting is not preserved.
Future Enhancements
- Add OCR fallback for scanned PDFs (e.g., via
pytesseract). - Support selective page or sheet extraction.
- Provide a JSON output mode with structural metadata.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bid-reader - After installation, invoke the skill by name or use
/bid-reader - Provide required inputs per the skill's parameter spec and get structured output
What is Bid Reader?
Extracts and returns plain text from PDF, Word (.docx), and Excel (.xlsx/.xls) bid documents for analysis, search, or summarisation. It is an AI Agent Skill for Claude Code / OpenClaw, with 67 downloads so far.
How do I install Bid Reader?
Run "/install bid-reader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Bid Reader free?
Yes, Bid Reader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Bid Reader support?
Bid Reader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Bid Reader?
It is built and maintained by ezhencacao-dotcom (@ezhencacao-dotcom); the current version is v1.0.0.