Communityv0.1.0

iwork2md

Convert Apple iWork documents (Pages .pages, Numbers .numbers, Keynote .key) into Markdown. Use whenever the user wants to read, extract, or translate the content of an iWork file into text/markdown, for example 'convert this .pages file to markdown', 'extract text from a Numbers sheet', 'read a Keynote file', or 'open a .key/.numbers/.pages and turn it into markdown'. Handles the iWork '13+ format (bundle containing Index.zip with .iwa files that wrap Snappy-framed Protobuf) with no third-party dependencies.

2.5kdownloadsStephen
View on ClawHubBack to Skills

Skill Details

Slug
iwork2md
Latest Version
0.1.0
Author
Stephen
Published
Jul 29, 2026
Updated
Jul 29, 2026
Total Versions
1

How to Install

  1. 1 on OpenClawdBots (takes under 60 seconds).
  2. 2Open your bot dashboard and go to the Skills tab.
  3. 3Switch to the ClawHub tab and search for iwork2md.
  4. 4Click Install and the skill is deployed to your bot automatically.

Changelog — v0.1.0

Initial release: Convert Apple iWork files (.pages, .numbers, .key) to Markdown using a pure standard library Python parser. - Supports extraction of all readable content, tables, and slide text from iWork '13+ format documents. - Dependency-free: uses only Python 3.8+ standard library (no third-party packages required). - Handles non-standard iWork Snappy framing and Protobuf containers to recover UTF-8 text. - CLI supports file conversion, text extraction, printing to stdout, and media listing. - Does not support encrypted documents or visual layout reconstruction.