word-reader

Extract text, tables, and metadata from Word documents using Python libraries.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/SkylerCook/imedical.agents --skill word-reader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: word-reader
Source: https://github.com/SkylerCook/imedical.agents/tree/main/vendor/word-reader
Command: npx skills add https://github.com/SkylerCook/imedical.agents --skill word-reader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, antiword, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of extracting text, tables, and metadata from Word documents, saving you time and effort in document analysis and data extraction.

Core Features & Use Cases

  • Text Extraction: Extracts text from Word documents, including paragraphs, titles, headers, and footers.
  • Table Parsing: Reads table data and converts it into structured format.
  • Image and Metadata Extraction: Retrieves image information and document metadata such as author, title, and creation date.
  • Batch Processing: Supports processing multiple documents at once.
  • Use Case: Ideal for quickly analyzing Word documents, extracting text information, or processing batches of documents for reporting or data analysis.

Quick Start

Use the word-reader skill to extract text from the attached file 'report.docx'.

Frequently Asked Questions about word-reader

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

FAQPage Schema
How do I extract text and tables from a Word document?

You can extract text and tables from a Word document by using this Skill to parse paragraphs, headers, footers, and table data into a structured format. It handles both .docx and .doc files for comprehensive text extraction.

Can I retrieve document metadata and image information from a .docx file?

Yes, you can retrieve document metadata and image information from a .docx file. This Skill extracts metadata such as author, title, and creation date, alongside retrieving embedded image data during text extraction.

What is the best way to process multiple Word documents at once for data analysis?

The best way to process multiple Word documents at once is using this Skill's batch processing capability. It extracts text, tables, and metadata from multiple .docx or .doc files, streamlining document analysis for reporting.

Do I need antiword to extract text from legacy .doc files?

Yes, you need antiword installed to extract text from legacy .doc files. While .docx processing relies on the python-docx library, antiword is specifically required to support and parse the older .doc format.

Does python-docx support converting Word document tables into structured formats?

Yes, python-docx supports reading table data, and this Skill uses it to convert Word document tables into structured formats. This allows you to easily parse and utilize table data extracted from your .docx files.

What are the limitations of using Python for Word document text extraction?

A limitation of using Python for Word document text extraction is the dependency on external libraries like python-docx and antiword. You must ensure these are installed in your environment to successfully parse both .docx and .doc files.