mcpField
D
document-skills

document-skills

github.com/travisjneumanDocuments1063.3k installsUpdated 1d ago
Repository

About document-skills

Document Skills Suite is a set of skills for creating, editing, and analyzing Microsoft Office files and PDFs. It covers Word, PDF, PowerPoint, and Excel workflows, with format-specific sub-skills for document and data tasks.

Key features

  1. 01Create and edit Word documents
  2. 02Extract, merge, and split PDF content
  3. 03Create and edit PowerPoint presentations
  4. 04Manipulate Excel spreadsheets and formulas
  5. 05Analyze document content

Use cases

  1. 01Creating reports and professional documents
  2. 02Editing Office files with tracked changes
  3. 03Extracting text and tables from PDFs
  4. 04Analyzing spreadsheet data

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/travisjneuman/.claude --skill document-skills

After installing, type/document-skillsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

index.js
package.json
docx/
docx-js.md
LICENSE.txt
ooxml.md
pdf/
forms.md
LICENSE.txt
reference.md
pptx/
html2pptx.md
LICENSE.txt
ooxml.md
xlsx/
LICENSE.txt
recalc.py

Details

From the project README

Document Skills Suite

Comprehensive document handling for Microsoft Office formats and PDFs.

Available Sub-Skills

SkillFormatCapabilities
docxWord (.docx)Create, edit, analyze, tracked changes, comments
pdfPDF (.pdf)Extract text, tables, metadata, merge/split
pptxPowerPoint (.pptx)Create, edit presentations, layouts, charts
xlsxExcel (.xlsx)Spreadsheet manipulation, formulas, charts

When to Use

  • Creating professional documents from scratch
  • Editing existing Office files
  • Extracting content from PDFs
  • Working with tracked changes
  • Generating reports and presentations
  • Data analysis in spreadsheets

Workflow

  1. Identify document type needed
  2. Load appropriate sub-skill: Skill(document-skills/docx), etc.
  3. Follow sub-skill specific workflow

Sub-Skill Details

docx (Word Documents)
  • Create: Use docx-js (JavaScript/TypeScript)
  • Edit: Use Document library (Python)
  • Analyze: Use pandoc for text extraction
  • See document-skills/docx/SKILL.md for full details
pdf (PDF Documents)
  • Extract text, tables, metadata
  • Merge and split documents
  • See document-skills/pdf/SKILL.md for full details
pptx (PowerPoint)
  • Create and edit presentations
  • Work with layouts and charts
  • See document-skills/pptx/SKILL.md for full details
xlsx (Excel)
  • Spreadsheet manipulation
  • Formulas and analysis
  • See document-skills/xlsx/SKILL.md for full details

Comments

Markdown supported