rodydavis/open_xml/open-xml-package
Claude Code and agent skill by rodydavis/open_xml
- community
Checking that the SKILL.md file is still in the repository.
Guide and examples for using OpenXML Package features in the open_xml package.
Install
npx vskill@latest install rodydavis/open_xml/open-xml-packageSKILL.md
OpenXML Core Guide
The open_xml package is a comprehensive Dart library for generating, parsing, and verifying Office Open XML (OOXML) documents (.docx, .xlsx, .pptx). It uses package:file extensively to abstract away the file system, ensuring compatibility across different platforms (e.g. mobile, desktop, web, or memory-based file systems).
File System Abstraction
All core document types in open_xml (WordDocument, Workbook, and Presentation) require a FileSystem instance from package:file to interact with files.
Usage Example (Local File System)
Usage Example (Memory File System)
For environments like tests or the web, you can use the memory file system:
Opening Existing Files
The API allows you to open existing Office documents.
High Level Architecture
The core of open_xml handles:
- Archive/ZIP: All office documents are zipped archives of XML files.
- Relationships: Managing internal connections between XML parts (e.g., slide to slide layout, document to images).
- Namespaces: Handling verbose OOXML namespaces correctly.
- Validation: The package integrates checks to ensure the generated structure conforms to valid OOXML standards.
For detailed usage, refer to the document-specific guides:
Examples
OUT Examples
XLSX Examples
- xlsx_to_json_example
- xlsx_high_level_example
- xlsx_comments_example
- csv_to_xlsx_example
- xlsx_json_example
- xlsx_hyperlinks_example
- xlsx_example
- xlsx_sqlite_example
- xlsx_to_csv_example
- xlsx_internal_links_formulas_example
PPTX Examples
- pptx_example
- test_gen_example
- pptx_images_example
- basic_bindings
- pptx_comments_example
- pptx_to_markdown_example
- markdown_to_pptx_example
- pptx_media_parsing_example
- pptx_hyperlinks_example
- backgrounds_example
- images_example
- pptx_notes_example
- remote_media_example
- pptx_high_level_example
DOCX Examples
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/open-xml-package/SKILL.md
Popularity
- Repository stars
- 56
- Repository forks
- 11
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 14 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/rodydavis/open_xml/open-xml-package)