appautomaton

Document SKILLs — Development skill for Claude Code

Development community

Claude Code and Codex SKILLs for PDF, Excel, Word, and PowerPoint manipulation — extraction, forms, formulas, tracked changes, adapted from Anthropic skills.

How to install Document SKILLs

This entry records only its repository, not the path inside it, so there is no exact command to give. Open appautomaton/document-SKILLs and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Document SKILLs does

Claude Code and Codex SKILLs for PDF, Excel, Word, and PowerPoint manipulation — extraction, forms, formulas, tracked changes, adapted from Anthropic skills.

Alternatives in Development

  • Spreadsheet — Create, edit, analyze, and visualize spreadsheets with formulas 14.6k ★
  • Octo Docs — Document delivery with export to PPTX, DOCX, PDF formats 2.8k ★
  • Claude Office Skills — Office document creation and editing skills for Claude Code - PPTX, DOCX, XLSX, and PDF workflows with automat 434 ★

README

Document Processing Skills

English | [中文](README.zh-CN.md)

A collection of Claude Code / Codex skills for document manipulation — PDF extraction/forms, Excel analysis/formulas, Word, and PowerPoint.

Quick start

Claude Code, as a plugin

Two commands inside Claude Code, no cloning:

/plugin marketplace add appautomaton/document-SKILLs
/plugin install document-skills@appautomaton-skills

Skills are then invoked as `document-skills:pdf`, `document-skills:docx`, and so on.

Any agent, via symlinks

[!TIP] Clone this repo anywhere you keep your skills, then symlink each skill into your agent's skills directory.

git clone https://github.com/appautomaton/document-SKILLs.git ~/skills/documents
cd ~/skills/documents

# Claude Code
for s in docx pdf pptx xlsx; do
  ln -s "$(pwd)/$s" ~/.claude/skills/$s
done

# Codex
for s in docx pdf pptx xlsx; do
  ln -s "$(pwd)/$s" ~/.codex/skills/$s
done

Skills

Skill What it does
docx Create, edit, and analyze Word documents — tracked changes, comments, formatting
pdf Extract text/tables, fill forms, merge/split, OCR scanned pages
pptx Edit existing presentations — reorder slides, replace text, thumbnails
xlsx Create/edit spreadsheets — formulas, formatting, data analysis

Dependencies

[!NOTE] Python scripts use [uv](https://docs.astral.sh/uv/) + PEP 723 inline metadata — no virtual environments or `pip install` needed. Just `uv run`.

System tools:

# macOS: one command via the repo Brewfile.
# Installs uv and node only if missing, optional tools are commented in the file.
brew bundle

# Linux
sudo apt-get install -y pandoc poppler-utils tesseract-ocr qpdf libreoffice

Node.js packages (docx and pptx skills only):

cd docx && npm install
cd ../pptx && npm install

License

MIT — see [LICENSE](LICENSE).

Source

Based on [Anthropic's official skills](https://github.com/anthropics/sk