Toolverse
All skills

wps-word-automation

by openclaw

Automate common Word/WPS document operations on Windows via COM (read text, replace, insert, headings, headers/footers, page breaks, merge, split, export to PDF/TXT, add/replace images). Use for single-document actions (no batch).

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Mobile

About this skill

Automate common Word/WPS document operations on Windows via COM (read text, replace, insert, headings, headers/footers, page breaks, merge, split, export to PDF/TXT, add/replace images). Use for single-document actions (no batch).

How to use

  1. Upewnij się, że masz zainstalowany Microsoft Word lub WPS Writer na Windowsie. Umiejętność wymaga COM do komunikacji z tymi aplikacjami.

  2. Zainstaluj bibliotekę pywin32, która umożliwia sterowanie Wordem/WPS z poziomu Pythona. Uruchom w terminalu: python -m pip install pywin32

  3. Aby odczytać tekst z dokumentu, użyj komendy read z ścieżką do pliku. Na przykład: python scripts/wps_word_automation.py read --input "C:\ścieżka\dokument.docx" --output "C:\ścieżka\wynik.txt"

  4. Do zamiany tekstu w dokumencie użyj komendy replace, podając tekst do znalezienia i jego zamiennik. Przykład: python scripts/wps_word_automation.py replace --input "C:\ścieżka\dokument.docx" --find "stary" --replace "nowy" --save "C:\ścieżka\wynik.docx"

  5. Aby wyeksportować dokument do PDF, użyj komendy export z formatem pdf: python scripts/wps_word_automation.py export --input "C:\ścieżka\dokument.docx" --format pdf --output "C:\ścieżka\wynik.pdf"

  6. Dla bardziej zaawansowanych operacji dostępne są komendy do wstawiania tekstu (insert), dodawania nagłówków i stopek (header-footer), stosowania stylów nagłówków (headings) oraz wstawiania podziałów stron (page-break). Każda komenda wymaga ścieżki wejściowej i opcji --save do zapisania zmian.

Related skills