doc
DOCXファイルの読み取り、レビュー、作成、編集に使用し、レイアウト、テーブル、グラフ、ページネーションなどの専門的な書式設定に特に注意を払い、ドキュメントの品質を保証します。
npx skills add openai/skills --skill docBefore / After 効果比較
1 组DOCXファイルを処理する際、専門的な書式に注意を払わないと、レイアウトの乱れや表・グラフの表示異常が頻繁に発生します。手動での書式調整は時間と労力がかかり、文書の専門性と一貫性を保証することが難しく、情報伝達に影響を与えます。
DOCXファイルの専門的な書式処理に特化しており、レイアウト、表、グラフ、ページネーションを含みます。これにより、文書の高品質と専門性が保証され、DOCXファイルの閲覧、レビュー、作成、編集の効率が大幅に向上します。
description SKILL.md
doc
DOCX Skill
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(requirespdf2imageand Poppler). -
If these tools are missing, install them or ask the user to review rendered pages locally.
-
Use
python-docxfor 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-docxas 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):
# macOS (Homebrew)
brew install libreoffice poppler
# Ubuntu/Debian
sudo apt-get install -y libreoffice poppler-utils
If installation isn't possible in this environment, tell the user which dependency is missing and how to install it locally.
Environment
No required environment variables.
Rendering commands
DOCX -> PDF:
soffice -env:UserInstallation=file:///tmp/lo_profile_$$ --headless --convert-to pdf --outdir $OUTDIR $INPUT_DOCX
PDF -> PNGs:
pdftoppm -png $OUTDIR/$BASENAME.pdf $OUTDIR/$BASENAME
Bundled helper:
python3 scripts/render_docx.py /path/to/file.docx --output_dir /tmp/docx_pages
Quality expectations
-
Deliver a client-ready document: consistent typography, spacing, margins, and clear hierarchy.
-
Avoid formatting defects: clipped/overlapping text, broken tables, unreadable characters, or default-template styling.
-
Charts, tables, and visuals must be legible in rendered pages with correct alignment.
-
Use ASCII hyphens only. Avoid U+2011 (non-breaking hyphen) and other Unicode dashes.
-
Citations and references must be human-readable; never leave tool tokens or placeholder strings.
Final checks
-
Re-render and inspect every page at 100% zoom before final delivery.
-
Fix any spacing, alignment, or pagination issues and repeat the render loop.
-
Confirm there are no leftovers (temp files, duplicate renders) unless the user asks to keep them.
Weekly Installs360Repositoryopenai/skillsGitHub Stars14.5KFirst SeenJan 28, 2026Security AuditsGen Agent Trust HubFailSocketPassSnykWarnInstalled oncodex318opencode301gemini-cli287github-copilot282kimi-cli265amp265
forumユーザーレビュー (0)
レビューを書く
レビューなし
統計データ
ユーザー評価
この Skill を評価