Arkanji/iwork-studio
by Various
Edit Apple iWork files with AI: Numbers (.numbers), Keynote (.key), Pages (.pages) — Python library + agent skill for macOS. Verified round-trips, Arabic/RTL safe, atomic writes, 7
MCP
Arkanji/iwork-studio
Added 8 Oct 2026
Overview
A Python library and agent skill for editing Apple iWork files (Numbers, Keynote, Pages) on macOS. It supports verified round-trips, Arabic/RTL-safe text handling, and atomic writes. The project includes a test suite with 76 passing tests.
Best for
Best for
Developers on macOS building AI agents or Python scripts that need to manipulate iWork files.
Use cases
- Automate edits to Numbers spreadsheets
- Modify Keynote presentations programmatically
- Update Pages documents via AI agents
How to use
Install
pip install iwork-studio # Python 3.12 Tools exposed
iwork_capabilitiesiwork_readiwork_findiwork_list_templatesiwork_list_design_kitsiwork_extract_design_kitiwork_exportnumbers_edit_cellnumbers_set_formulanumbers_recalculatenumbers_add_tablenumbers_sortnumbers_inspect_formatnumbers_set_cell_stylenumbers_set_number_formatnumbers_set_borderskeynote_build_deckkeynote_review_deckkeynote_slide_imagekeynote_set_slide_text
Tested with
Claude Desktop, Claude Code, Cursor, VS Code
Notes
A Python library and agent skill for editing Apple iWork files (Numbers, Keynote, Pages) on macOS. It supports verified round-trips, Arabic/RTL-safe text handling, and atomic writes. The project includes a test suite with 76 passing tests.
2 stars on GitHub. Last updated 2026-10-04. Licensed MIT.
Use cases
- Automate edits to Numbers spreadsheets
- Modify Keynote presentations programmatically
- Update Pages documents via AI agents
Pros
- Verified round-trips preserve file integrity
- Arabic/RTL-safe text handling
- Atomic writes reduce corruption risk
Cons
- Requires macOS
- Low adoption (2 stars) suggests limited community
- Only supports iWork formats
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Verified round-trips preserve file integrity
- Arabic/RTL-safe text handling
- Atomic writes reduce corruption risk
Cons
- Requires macOS
- Low adoption (2 stars) suggests limited community
- Only supports iWork formats
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.
