Hermes Agent Microsoft Office - Explained Simply

Julian Goldie — founder, AI Profit Boardroom
By Julian Goldie · 7 min read
Get The AI Profit Stack Join AIPB →
🎯 1,000+ done-for-you AI agent workflows 📅 4 live coaching calls every week 🛡️ 7-day refund + 30-day ROI guarantee 👥 3,400+ AI operators inside

Hermes Agent Microsoft Office support comes from the bundled microsoft-office skill, which creates, reads and edits Word, PowerPoint and Excel files offline with Python libraries, so Microsoft Office itself is never needed. Since v0.23.0 on 5 November 2026, the three separate format skills are one skill, installed by default.

📺 Watch: Hermes Agent 0.23 Just Changed Everything

🔥 Get the Agent OS as a free bonus: AI Profit Boardroom members get the full Agent OS zip, prompt libraries, daily tutorials and weekly live coaching calls. → Get inside

This guide covers what the skill does, which files it handles, how to set it up, how the helpers work, the pitfalls the docs warn about, and when you need LibreOffice. Every command and file name here comes from the official Microsoft Office skill page in the Hermes docs.

If you want ready-made agent setups, the AI Profit Boardroom is where Julian Goldie shares his systems, with step-by-step trainings and weekly coaching calls. If you would rather map your own document workflow first, book a free AI strategy session.

What the Hermes Agent Microsoft Office skill is

The skill lives at productivity/microsoft-office in the Hermes skills tree. The docs list it as bundled, which means it is installed by default. The skill page shows version 2.0.0, Nous Research as author, an MIT licence, and support for Linux, macOS and Windows. Its related skill is pdf.

The job is narrow and clear. It works on Office files, not on the Office apps. It never opens Word, PowerPoint or Excel on your machine, and it does not connect to Microsoft 365 online. It reads and writes the files directly with python-docx, python-pptx and openpyxl.

That makes it useful anywhere Hermes runs, including a server or a Docker sandbox with no Office licence at all.

What changed in v0.23.0

The v0.23.0 release notes say the Word, PowerPoint and Excel skills are now one microsoft-office skill. The same release cut the built-in skills on a fresh install from 58 to 44, and twelve niche skills moved to optional installs.

Two details matter if you upgraded rather than installed fresh. Old copies of the separate skills stay on disk until you remove them. And the release added hermes curator lock, which stops the agent from rewriting a skill you curated by hand.

The release also says the Docker image now adds tmux and the Office and PDF libraries, so containers come ready for document work. A patch, v0.23.1, followed on 9 November 2026, rolling up about 618 merged PRs.

📺 Watch: Hermes Agent Hearth Update is MASSIVE! (WebApp + Rewind)

Which files it handles, and which it does not

This table follows the skill page:

File typeSupported?Typical jobs from the docs
Word .docxYesReports, letters, contracts, token templates, tracked changes, comments
PowerPoint .pptxYesPitch decks, brand-template decks, chart refreshes, speaker notes, slide PNGs
Excel .xlsx and .csvYesStyled multi-sheet workbooks, formulas, charts, CSV conversion
Legacy .doc, .ppt, .xlsNoConvert first with LibreOffice
OpenDocument .odt, .odp, .odsNoNot covered by this skill
WYSIWYG layout workNoOut of scope

For an old binary file, the docs give one conversion line when LibreOffice is installed: soffice --headless --convert-to docx (or pptx, or xlsx) followed by the file name. After that, the skill can work on the new copy.

Each format has its own reference file: references/word.md, references/powerpoint.md and references/excel.md. The agent loads the right one before it starts.

How to set it up, step by step

  1. Update Hermes. On v0.23.0 or later, the merged skill ships by default. Remove the old separate skills if they are still on disk.
  2. Check Python. The skill needs Python 3.10 or newer with python-docx, python-pptx and openpyxl.
  3. Let Hermes build the environment. When the hermes command is on your PATH, the skill builds a shared, pinned documents environment with hermes pm environment documents --extra documents --extra documents-pdf. The docs say it survives container restarts and never touches the Hermes install itself.
  4. Using Docker? The Hermes Docker image already ships the libraries, so this step is done for you.
  5. Add LibreOffice if you need PDFs. It is optional. Add poppler too if you want slide PNGs.
  6. Ask for a file. Tell Hermes what you need, for example a three-slide pitch deck or a styled sales workbook, and name the output path.

One warning from the docs: never pip install into the interpreter that runs Hermes, or into the documents environment. Hermes owns both.

Stuck on where this fits in your business? A free AI strategy session is a quick way to map it out.

📺 Watch: 20 Hermes Agent Tips to make it 10X better!

How the helpers work

Creation is driven by JSON specs. The agent writes a spec file, then runs a helper script: docx_create.py builds a Word file, pptx_create.py builds a deck, and xlsx_create.py builds a workbook. There is also csv_to_xlsx.py for turning a CSV into a workbook.

Reading back uses docx_read.py with a text or structure flag, pptx_read.py with an outline flag, and xlsx_read.py with a sheets or JSON flag. Editing uses docx_edit.py, pptx_edit.py, xlsx_edit.py and xlsx_restructure.py.

Templates have their own helpers. docx_template.py fills token placeholders in a Word template, and pptx_from_template.py builds a deck from a brand template.

For review work there are docx_revisions.py, docx_comments.py and docx_validate.py on the Word side, pptx_render.py for slide PNGs, and xlsx_recalc.py plus xlsx_to_csv.py for Excel.

Every helper is an argparse command-line tool with a help flag. Each one prints JSON to stdout and exits non-zero on failure, which makes it easy for the agent to check its own work.

Where LibreOffice comes in

LibreOffice is the optional extra that covers three jobs: PDF export, Excel recalculation and slide rendering. The docs give the PDF line as soffice --headless --convert-to pdf --outdir out/ followed by the file, and it works for .docx, .pptx and .xlsx.

Without it, there is no pure-Python route to PDF. The skill says so rather than approximating. The helpers that need LibreOffice report what is missing and exit cleanly.

The docs also note that fonts missing on the host get swapped, so render-check a deck before you send it anywhere. If you need PDFs read rather than written, the Hermes Agent PDF reader guide covers that side.

Pitfalls the docs warn about

The checks the docs ask for are simple. Re-read every output. Run docx_validate.py after tracked-change or comment work and expect exit code 0. Render decks with pptx_render.py and check the images with vision_analyze. List Excel formulas with xlsx_read.py and its formulas flag.

Getting files back in chat

On messaging platforms like Slack, Telegram or Discord, the Deliverable Mode docs say the gateway spots file paths in the agent's reply and uploads the files as native attachments. The docs name the microsoft-office skill as the producer of Word documents, spreadsheets and decks.

So you can ask from your phone for a weekly sales workbook and get the .xlsx back in the same chat. If you run Hermes inside the Agent OS, this becomes one more tool your agents can reach for. And to pick a model that follows long specs well, the scores on Goldie Bench are a useful starting point.

Want the full Agent OS and the trainings that go with it? Join the AI Profit Boardroom.

My verdict on Hermes Agent and Office files

This is a practical, well-scoped skill. It does one thing: it turns plain requests into real .docx, .pptx and .xlsx files without any Office install, and it checks its own output.

The limits are clear too. It will not open legacy formats directly, it cannot export PDF or recalculate formulas without LibreOffice, and it does not drive the Office apps. If you know that going in, it fits reports, decks and spreadsheets well. My video on the Hermes Agent 0.23 release covers the wider update this change shipped in.

If you want help planning a document workflow around it, book a free AI strategy session.

FAQ

Does Hermes Agent work with Microsoft Office files?

Yes. The bundled microsoft-office skill creates, reads and edits Word, PowerPoint and Excel files.

Do I need Microsoft Office installed?

No. The skill uses python-docx, python-pptx and openpyxl offline. LibreOffice is only needed for PDF export, recalculation and slide rendering.

When did Word, PowerPoint and Excel become one skill?

In v0.23.0, released on 5 November 2026. Old copies of the separate skills stay on disk until you delete them.

Can it open old .doc or .xls files?

Not directly. Convert them first with soffice in headless mode, then work on the new .docx, .pptx or .xlsx copy.

How do I make a PowerPoint deck with it?

The agent writes a JSON spec and runs pptx_create.py with an output path. Then pptx_render.py renders the slides so they can be checked.

Will it fill in Word templates?

Yes. docx_template.py fills token placeholders in Word templates, and pptx_from_template.py builds decks from a brand template.

Start with one real file you make every week, and let Hermes Agent Microsoft Office support build it for you.

What members say about the AI Profit Boardroom

Read all 114 reviews on Skool →

★ 4.9 out of 5 from 114 member reviews on Skool

Yosuke Sato, AI Profit Boardroom member review (5 stars, paying member for 17 months): The best Skool course you get for AI! I have attended a few Skool courses before, but AI Profit Boardroom is the most active community and has great support from the management team, including Julian! You can get the most up-to-date information and practical implementations in this community. I highly recommend this!Mazzie T, AI Profit Boardroom member review (5 stars, paying member for 10 months): My mind is blown everyday with all the content and the incredible information. So much support and I love the personalised attention and quick responses. The community is great and people are very responsive and helpful.Rene Clayton, AI Profit Boardroom member review (5 stars, paying member for 9 months): The AI Profit Boardroom is a GAME CHANGER people. I could not be more thrilled that I joined!! So much support, more information than you can even consume, a huge value for what the small fee was. I have grown my business, my knowledge and my FUN!. SUCH a fantastic leader and group of humans. I am incredibly honored to be a part of this fantastic group of intelligent humans :-) THANK YOU!Arpiet Malpani, AI Profit Boardroom member review (5 stars, paying member for 8 months): Incredible learning from Julian and team. I started out in march and was able to build end to end SAAS with the help and learning from this group. I am incredibly thankful to Julian for crazy support and prompt response.James Grimm, AI Profit Boardroom member review (5 stars, paying member for 7 months): I asked Julian for help finding local business websites with little to no traffic. Julian was gracious in providing me my personal "how-to" video instruction. Wow, this is the pinnacle of customer service! I am just one of 3,400 subscribers and Julian took the time to help me personally. Thank you Julian for your assistance and outstanding custoemr support and care. James (Jim) GrimmNick Good, AI Profit Boardroom member review (5 stars, paying member for 4 months): I’m part of many AI groups and hands down, what Julian Goldie, has built here…the classroom trainings are amazing, but the community he has created is second to none (the community is worth the cost of joining!). If you’re looking to become the AI expert and build/create something meaningful, then AI Profit Boardroom is for YOU!Steven Gray, AI Profit Boardroom member review (5 stars, paying member for 4 months): Been in awhile. I’m a dad on a factory shift, not a tech bloke. Julian’s lot showed me how to use AI without drowning in tools. Avatar, voice, the workflow thinking — that’s what I needed. If you’re stuck on “where do I start,” this group’s worth it. I always read them.Steve Erickson, AI Profit Boardroom member review (5 stars, paying member for 4 months): I asked Julian a simple question, and he ended up creating a 10-minute video and a guide breaking down in extreme detail what I had asked. Amazing response!Rod Martin, AI Profit Boardroom member review (5 stars, paying member for 3 months): Julian is brilliant, and more prolific than I can keep up with (which is a great thing). His AgentOS is remarkable, and he is THE go-to guy for what you can really do (and not do) with the ever-increasing deluge of new AI upgrades and tools. HIGHLY recommend.Daniel Shulman, AI Profit Boardroom member review (5 stars, paying member for 4 months): Julian is very helpful. He doesn't try sell stuff you dont need and will give you a straight answer to your questions.Rj Herzog, AI Profit Boardroom member review (5 stars, paying member for 5 months): Top notch. If you are searching & searching thinking there is always something better out there.... You just found it. No need to look any further. Goldie covers it all & is super helpful. Can't beat the group either. Really can't recommend this group enough.Jermey Matthews, AI Profit Boardroom member review (5 stars, paying member for 6 months): While he has the capacity to do it, Julian is definitely doing the unscalable things to support his community.

Ready To Join The #1 AI Community?

Join 3,400+ entrepreneurs inside the AI Profit Boardroom. Get the Agent OS, 1,000+ plug-and-play AI agent workflows, daily Q&A with Julian and 4 live coaching calls every week.

Join The AI Profit Boardroom →

7-Day No-Questions Refund • 30-Day ROI Guarantee

← Back to all posts