AI SummaryThis booster equips AI coding assistants with specialized guidance for reading, creating, and editing Word documents programmatically while maintaining formatting and layout fidelity. Developers working with `.docx` files—especially those requiring professional formatting, tables, or visual validation—will find this booster invaluable.
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "doc" skill in my project. Please run this command in my terminal: # Install skill into your project (6 files) mkdir -p .claude/skills/doc && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/doc/SKILL.md "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/doc/SKILL.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/doc/LICENSE.txt "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/doc/LICENSE.txt" && mkdir -p .claude/skills/doc/agents && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/doc/agents/openai.yaml "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/doc/agents/openai.yaml" && mkdir -p .claude/skills/doc/assets && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/doc/assets/doc-small.svg "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/doc/assets/doc-small.svg" && mkdir -p .claude/skills/doc/assets && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/doc/assets/doc.png "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/doc/assets/doc.png" && mkdir -p .claude/skills/doc/scripts && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/doc/scripts/render_docx.py "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/doc/scripts/render_docx.py" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
Use when the task involves reading, creating, or editing `.docx` documents, especially when formatting or layout fidelity matters; prefer `python-docx` plus the bundled `scripts/render_docx.py` for visual checks.
When to use
• Read or review DOCX content where layout matters (tables, diagrams, pagination). • Create or edit DOCX files with professional formatting. • Validate visual layout before delivery.
Workflow
• Prefer visual review (layout, tables, diagrams). • If soffice and pdftoppm are available, convert DOCX -> PDF -> PNGs. • Or use scripts/render_docx.py (requires pdf2image and Poppler). • If these tools are missing, install them or ask the user to review rendered pages locally. • Use python-docx for edits and structured creation (headings, styles, tables, lists). • After each meaningful change, re-render and inspect the pages. • If visual review is not possible, extract text with python-docx as a fallback and call out layout risk. • Keep intermediate outputs organized and clean up after final approval.
Temp and output conventions
• Use tmp/docs/ for intermediate files; delete when done. • Write final artifacts under output/doc/ when working in this repo. • Keep filenames stable and descriptive.
Dependencies (install if missing)
Prefer uv for dependency management. Python packages: ` uv pip install python-docx pdf2image ` If uv is unavailable: ` python3 -m pip install python-docx pdf2image ` System tools (for rendering): `
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster