01
It starts by itself
new PDF added. Runs in Claude Code routine.
- ↻ new PDF added
new .pdf in the inbox folder
Every new PDF becomes text you can search.
Install the PDF Processing skill and make it a habit: follow https://gethabit.dev/skills/shareai-lab/pdf.md
170 installs79K starsMIT licenceSource on GitHub ↗

PDF Processing
by shareAI-lab · 170 installs
The skill
Pulls the text out of PDF files, even scanned ones.
Only when you ask.
Time saved
Every new PDF becomes text you can search. Time saved, and nothing stays stuck in a file.
↻ Runs by itselfevery time a new PDF arrives
When does it start? How does it check its work? What does it remember?
Stops after the new PDFs of one run, at most 20 files.
Confirm pdftotext or PyMuPDF is installed before extracting.
Run pdftotext to a file, or PyMuPDF page by page for large files.
If extraction returns empty, use pytesseract OCR on the scanned pages.
Write the text file and log the processed PDF.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the PDF Processing skill helps.
If text extraction returns empty, the skill uses pytesseract OCR.
Yes. It can create from Markdown or HTML and merge or split with PyMuPDF.
Copy the prompt at the top into your agent. It installs the skill from shareAI-lab/learn-claude-code and sets up the habit. Or run npx skills add shareAI-lab/learn-claude-code --skill pdf.
Yes. It is published under MIT. Habit is free too.
Install the PDF Processing skill and make it a habit: follow https://gethabit.dev/skills/shareai-lab/pdf.md
All shareAI-lab skills →More docs skills →
Works in
Made by shareAI-lab, published under MIT. Habit links to the original and never changes it. Is this your skill?