iWork to Markdown is an Openclaw Skills parser that converts Apple Pages, Numbers, and Keynote files into clean Markdown text.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install iwork2md
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install iwork2md using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
iWork to Markdown is an Openclaw Skills utility for extracting readable content from Apple iWork documents, including .pages, .numbers, and .key files. It is designed for when you need to read, search, summarize, or repurpose the contents of a document without opening Apple’s apps.
This skill focuses on reliable text recovery and Markdown generation rather than pixel-perfect rendering. It uses a dependency-free Python implementation to unpack iWork bundles, decode the underlying .iwa data, recover text fragments, reconstruct simple table structure from Numbers, and expose embedded media references in a developer-friendly format.
Index.zip or the raw .iwa files inside the document bundle..iwa record and decompresses the payload using raw Snappy logic..md file, prints to stdout, or exposes debug/media inspection modes for deeper analysis.The skill is dependency-free and runs on Python 3.8+ using only the standard library.
python3 scripts/iwork2md.py path/to/Doc.pages
python3 scripts/iwork2md.py Doc.numbers out.md
python3 scripts/iwork2md.py Doc.key --stdout
python3 scripts/iwork2md.py Doc.numbers --texts
python3 scripts/iwork2md.py Doc.pages --media
python3 scripts/test_iwa.py
iWork to Markdown organizes output around the recovered document content rather than the original visual layout.
| Component | Purpose | Notes |
|---|---|---|
| Source bundle | Input .pages, .numbers, or .key package |
Contains Index.zip or direct .iwa files |
.iwa records |
Internal iWork data blocks | Stored with non-standard Snappy framing |
| ArchiveInfo / Protobuf payloads | Generic message container | Walked to recover string fields |
| Metadata/Properties.plist | Document metadata source | Used for title when available |
| Markdown body | Primary output artifact | Written to .md or stdout |
| Embedded media list | Inventory of images/video | Reported separately from prose |
| Numbers table reconstruction | Tabular text recovery | Consecutive `cell |
Metadata taxonomy used by the converter:
Metadata/Properties.plist or inferred from the first heading.Limitations reflected in the schema:
Loading
A WeChat article review skill that checks originality, AI-like risk, and structural quality before guiding a safer rewrite.

Plain Writing helps you draft, edit, and audit prose that stays faithful to source meaning while removing AI slop, verbosity, jargon, and formatting excess.

find-ebooks is an Openclaw Skills tool that searches ebooks across Anna's Archive and major Chinese book platforms, returning rich metadata and copyable links.

Weekly Dev Tips is a compact Openclaw Skills knowledge base that helps developers improve shell productivity, Git hygiene, and debugging judgment one actionable tip at a time.

Openclaw Skills for evidence-backed public-web backlink prospecting, separating new opportunities from capped reclamation leads.

Openclaw Skills for VC diligence and investment decision-making that turns project inputs into a five-dimension DD checklist, a three-scenario valuation model, and an IC memo with HITL review.








































