D

doc

by @openaiv
4.7(65)

DOCXファイルの読み取り、レビュー、作成、編集に使用し、レイアウト、テーブル、グラフ、ページネーションなどの専門的な書式設定に特に注意を払い、ドキュメントの品質を保証します。

Technical WritingDocumentationContent CreationKnowledge ManagementOpenAIGitHub
インストール方法
npx skills add openai/skills --skill doc
compare_arrows

Before / 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 (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):

# 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)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数1.8K
評価4.7 / 5.0
バージョン
更新日2026年3月17日
比較事例1 件

ユーザー評価

4.7(65)
5
0%
4
0%
3
0%
2
0%
1
0%

この Skill を評価

0.0

対応プラットフォーム

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

タイムライン

作成2026年3月17日
最終更新2026年3月17日