01
It starts by itself
every Friday afternoon. Runs in cron or Claude Code routine.
- ↻ every Friday afternoon
0 16 * * 5
One merged sheet every week.
Install the Office Automation skill and make it a habit: follow https://gethabit.dev/skills/texiaoyao/office-automation.md
3K installs7 starsMIT licenceSource on GitHub ↗

Office Automation
by texiaoyao · 3K installs
The skill
The office automation skill gives an agent Python scripts to read, write, fill and format Word .docx files and to read, merge, convert and analyze Excel sheets.
Only when you ask.
The habit
One merged sheet every week.
↻ Runs by itselfevery Friday afternoon
When does it start? How does it check its work? What does it remember?
Stops after one folder per run and one retry; files over 100MB are left for a split run.
Your agent checks which files it merged last time.
It runs excel_processor.py merge on the folder with --output merged.xlsx.
It runs excel_processor.py read on the merged file to confirm it holds data.
It runs excel_processor.py analyze with --pivot for a short summary.
It runs word_processor.py template with --data to fill the weekly report.
It writes the file names and row counts to the run log.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Office Automation skill helps.
No. The skill supports .docx only, and .xlsx or .xlsm for Excel.
python3 with python-docx, openpyxl and pandas.
Copy the prompt at the top into your agent. It installs the skill from texiaoyao/office-automation-skill and sets up the habit. Or run npx skills add texiaoyao/office-automation-skill --skill office-automation.
Yes. It is published under MIT. Habit is free too.
Install the Office Automation skill and make it a habit: follow https://gethabit.dev/skills/texiaoyao/office-automation.md
All texiaoyao skills →More docs skills →
Works in
Made by texiaoyao, published under MIT. Habit links to the original and never changes it. Is this your skill?