⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

officeimo-conversion-operator

@evotecit⭐ 565 stars

Use when contributing code that changes or validates OfficeIMO conversion behavior, especially DOCX/XLSX/PPTX/HTML/Markdown/PDF byte and stream APIs, browser-safe paths, or fidelity diagnostics. Prefer OfficeIMO core APIs first and keep hosts, websites, cmdlets, MCP tools, and demos thin.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐⭐⭐⭐ 565 on GitHubGitHub ↗

Popular

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

OfficeIMO — Office and document libraries for .NET

CI codecov license

Blog LinkedIn Discord

OfficeIMO is a family of COM-free .NET libraries for creating, reading, editing, converting, and exporting Office and document formats. It runs in services, desktop applications, build agents, containers, and automation hosts without Microsoft Office, Excel, PowerPoint, Visio, or LibreOffice automation.

This is not one facade over a collection of unrelated document libraries. OfficeIMO owns its OneNote, PDF, Markdown, RTF, OpenDocument, AsciiDoc, LaTeX, OPML, DocBook, CSV, EPUB, ZIP, drawing, Apple iWork source, legacy Word .doc, legacy Excel .xls, and legacy PowerPoint .ppt/.pot/.pps implementations. Word, Excel, and PowerPoint use the Open XML SDK for package mechanics; HTML exposes owned document and provider contracts while retaining AngleSharp for parsing and CSS execution. Converters compose the same first-party object models used by the native packages and return diagnostics when a target format cannot carry everything from the source.

Applications should keep OfficeIMO packages on the same coordinated version. Converters compose package-owned document models and expose result-bearing APIs when callers need fidelity diagnostics.

Upgrading an existing application? The OfficeIMO migration guide covers package, API, and behavior changes across every format. Release history and downloadable artifacts are published through GitHub Releases.

If OfficeIMO saves you time, please consider supporting the work through GitHub Sponsors or PayPal. PowerShell users should start with PSWriteOffice.

Sponsors

See all sponsors

Dependency model

OfficeIMO keeps document engines first-party and optional integrations isolated. The table calls out direct non-OfficeIMO runtime dependencies that matter to package selection; Microsoft/BCL compatibility packages are still used where older target frameworks need platform APIs.

Package familyDirect external runtime dependencyWhat OfficeIMO owns
Drawing, OneNote, Markdown, RTF, OpenDocument, AsciiDoc, LaTeX, OPML, DocBook, CSV, EPUB, ZIPNo third-party document engineParsing, object models, writing, rendering primitives, safety limits, and diagnostics
Apple iWork source readingNo third-party document engineBounded package, Snappy/IWA, protobuf-envelope, record-preservation, and Pages/Numbers/Keynote projection layers
Word, Excel, PowerPointOpen XML SDKFluent/editable object models, lifecycle, validation, conversions, managed image export, and first-party .doc/.xls/.ppt support
HTML document contracts (OfficeIMO.Html.Core)NoneOwned nodes, immutable snapshots, edits and parser/charset contracts
HTML syntax provider (OfficeIMO.Html.AngleSharp)AngleSharp and System.Text.Encoding.CodePagesTranslation to owned nodes, selector/serialization services and charset-provider integration
HTML conversion and renderingAngleSharp and AngleSharp.CssResource policy, media filtering, layout scene, and PNG/JPEG/TIFF/SVG/WebP output; opt-in bridges add RTF, MHTML, email-image, and PDF workflows
PDFNo third-party PDF or cryptographic dependencyPDF parsing/writing/rendering, password security, signature structure, preservation policy, limits, and diagnostics
Email, email stores, and address booksSystem.Text.Encoding.CodePagesEML/MIME, MSG/OFT, TNEF, mbox, PST/OST, OLM, EMLX, Outlook OAB, MAPI projection, protected-wrapper preservation, limits, and diagnostics
Optional Security providerBouncy Castle and System.Security.Cryptography.XmlCMS/S/MIME/RFC 3161/X.509/XML DSig orchestration behind one typed provider explicitly supplied to Word, PDF, or Email
Optional ChartForgeX bridgeChartForgeXVector-first visual artifact conversion, OfficeDrawing fidelity reports, and Word, Excel, PowerPoint, and PDF placement
VisioSystem.IO.PackagingVSDX/VSTX/VSSX and macro-enabled package model, diagram builders, editing, validation, topology, and PNG/JPEG/TIFF/SVG/WebP export
Reader.YamlYamlDotNetReader projection, chunking, limits, locations, and diagnostics
MarkdownRenderer.WpfMicrosoft WebView2Rendering shell, presets, plug-in model, and WPF host contract
Optional document AIOfficeIMO.AI and IntelligenceX adapterRead-only questions, summaries, field extraction and proposed structure with bounded source evidence; .NET 10 and caller-selected model execution
Optional OCR providersA caller-supplied executable or an installed Tesseract CLINeutral request/result/geometry contracts, bounded provider execution, and opt-in Reader/PDF integrations
Google Workspace packagesSystem.Text.Json and platform HTTP/cryptographyCredentials abstraction, request/retry logic, Drive placement, translation plans, and reports; no Google client SDK
Converter packages not listed aboveOnly the OfficeIMO format packages they connectFeature mapping, limits, loss reports, and destination APIs

At a glance

SurfaceCurrent repository coverage
Modern Office authoring/editing.docx, .xlsx, .pptx, .vsdx, .vstx, .vssx, .vsdm, .vstm, .vssm
First-party legacy binary supportWord 97–2003 .doc, Excel BIFF8 .xls, PowerPoint 97–2003 .ppt/.pot/.pps
First-party Apple iWork source supportModern IWA-based .pages, .numbers, and

// HOW IT'S BUILT

KEY FILES

.agents/skills/officeimo-conversion-operator/SKILL.mdREADME.md

// REPO STATS

565 stars