office-mastery

Automate Word, Excel, PowerPoint, and PDF document creation and conversion.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/aivos-xie/hermes-skills --skill office-mastery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: office-mastery
Source: https://github.com/aivos-xie/hermes-skills/tree/main/productivity/office-mastery
Command: npx skills add https://github.com/aivos-xie/hermes-skills --skill office-mastery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, openpyxl, python-pptx, PyPDF2, pdfplumber, pandas, matplotlib, seaborn, pandoc, tesseract-ocr, pillow, openpyxl, numpy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of repetitive and manual document processing tasks by automating creation, manipulation, and conversion of Word, Excel, PowerPoint, and PDF documents using Python libraries.

Core Features & Use Cases

  • Automated Document Creation and Manipulation: Automatically create and edit Word, Excel, PowerPoint, and PDF documents.
  • Data Processing: Extract and analyze data from various document types.
  • Document Conversion: Convert documents between different formats (e.g., PDF to Word).
  • Use Case: If you need to create professional reports from data, this Skill can automatically generate a PowerPoint presentation from Excel data with charts and tables included.

Quick Start

To create a Word document with the title "My Report" and a content snippet "Here is some text in the report.", run the command: mcp_word_create_document -t "My Report" -c "Here is some text in the report."

Frequently Asked Questions about office-mastery

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

FAQPage Schema
How do I automate document creation and convert PDF to Word using Python?

Automate document creation and convert PDF to Word using Python libraries like python-docx and PyPDF2. This Skill handles bulk processing, edits, and format conversions for Word, Excel, PowerPoint, and PDF files automatically.

Can I generate a PowerPoint presentation from Excel data with charts automatically?

You can generate a PowerPoint presentation from Excel data with charts automatically. This Skill uses python-pptx, openpyxl, pandas, and matplotlib to extract data and create professional reports with visualizations.

Does this office automation Skill require Python libraries like pdfplumber and tesseract-ocr?

This office automation Skill requires Python libraries including pdfplumber and tesseract-ocr. It also needs python-docx, openpyxl, python-pptx, PyPDF2, pandas, matplotlib, and pillow to execute document workflows.

What is the best way to extract and analyze data from various office documents?

The best way to extract and analyze data from various office documents is using Python scripts with pandas and pdfplumber. This Skill automates data extraction from Word, Excel, PowerPoint, and PDF files for corporate reporting.

Can I use matplotlib and seaborn for advanced data visualization in automated reports?

You can use matplotlib and seaborn for advanced data visualization in automated reports. This Skill integrates these Python libraries to generate charts and tables, embedding visualizations directly into PowerPoint and Word documents.

Are there limitations when processing scanned PDF documents with Python automation?

Processing scanned PDF documents with Python automation requires tesseract-ocr for optical character recognition. This Skill supports extracting text from images, but bulk processing complex scanned PDFs may depend on image quality.