runtime_attachment_handler

Extract text from PDFs and images for document comparison.

2|Updated May 11, 2026
One-click install
npx skills add https://github.com/le-goff-benoit/better_odoo_consultant --skill runtime-attachment-handler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: runtime_attachment_handler
Source: https://github.com/le-goff-benoit/better_odoo_consultant/tree/main/skills/runtime-attachment-handler
Command: npx skills add https://github.com/le-goff-benoit/better_odoo_consultant --skill runtime-attachment-handler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdf2image, poppler-utils, pypdf, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies handling PDFs and images, including text extraction, conversion, comparison, and more, with seamless AI integration for enhanced productivity.

Core Features & Use Cases

  • PDF and Image Processing: Extract text from PDFs, convert scanned pages to images, compare documents, and capture screenshots.
  • AI Integration: Leverages Claude, OpenAI, Gemini, GitHub Models, and Copilot for advanced text analysis and document understanding.
  • Use Case: Need to compare a scanned invoice with the Odoo record? Use this Skill to extract text from the PDF, compare it with the Odoo data, and identify discrepancies.

Quick Start

To extract text from a PDF, upload your file and use the command 'extract text from this PDF'.

Frequently Asked Questions about runtime_attachment_handler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text from a scanned PDF for AI document analysis?

You can extract text from a scanned PDF by converting pages to images and processing them through multimodal AI routing. This handles financial records and legal contracts directly without manual transcription.

What is the best way to compare a scanned invoice with a database record?

Comparing a scanned invoice with a database record involves extracting text from the PDF and using AI integration to identify discrepancies against your data. This verifies financial records and customer communications efficiently.

Do I need poppler-utils and pypdf to handle PDF text extraction locally?

Yes, local PDF text extraction, page conversion, and document comparison require poppler-utils, pdf2image, and pypdf. These dependencies enable offline processing without relying solely on external AI APIs.

Can I route PDF and image processing to different AI models like Claude and Gemini?

Yes, multimodal routing allows PDF and image processing to leverage Claude, OpenAI, Gemini, GitHub Models, and Copilot. This optimizes text analysis and document understanding across various platforms.

Why does PDF text extraction return garbled characters or fail on scanned documents?

PDF text extraction fails on scanned documents because they contain images without embedded text. Converting scanned pages to images and using AI-powered image processing resolves this by reading visual content directly.