minimax-docx
OpenXML SDKを用いてWord文書の作成、編集、書式設定を行い、新規作成、既存文書の編集、テンプレート適用をXSD検証と共に行うことで、報告書や契約書など印刷可能な正式な文書作成・修正を支援するSkill。
📜 元の英語説明(参考)
Professional DOCX document creation, editing, and formatting using OpenXML SDK (.NET). Three pipelines: (A) create new documents from scratch, (B) fill/edit content in existing documents, (C) apply template formatting with XSD validation gate-check. MUST use this skill whenever the user wants to produce, modify, or format a Word document — including when they say "write a report", "draft a proposal", "make a contract", "fill in this form", "reformat to match this template", or any task whose final output is a .docx file. Even if the user doesn't mention "docx" explicitly, if the task implies a printable/formal document, use this skill.
🇯🇵 日本人クリエイター向け解説
OpenXML SDKを用いてWord文書の作成、編集、書式設定を行い、新規作成、既存文書の編集、テンプレート適用をXSD検証と共に行うことで、報告書や契約書など印刷可能な正式な文書作成・修正を支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o minimax-docx.zip https://jpskill.com/download/19699.zip && unzip -o minimax-docx.zip && rm minimax-docx.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19699.zip -OutFile "$d\minimax-docx.zip"; Expand-Archive "$d\minimax-docx.zip" -DestinationPath $d -Force; ri "$d\minimax-docx.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
minimax-docx.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
minimax-docxフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 74
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[スキル名] minimax-docx
OpenXML SDK (.NET) を基盤とする CLI ツールまたは直接 C# スクリプトを介して、DOCX ドキュメントを作成、編集、書式設定します。
セットアップ
初回: bash scripts/setup.sh (Windows の場合は powershell scripts/setup.ps1、オプションの依存関係をスキップするには --minimal)。
セッション内の最初の操作: scripts/env_check.sh — NOT READY の場合は続行しないでください。(同じセッション内の後続の操作ではスキップします。)
クイックスタート: 直接 C# パス
タスクが構造的なドキュメント操作 (カスタムスタイル、複雑なテーブル、複数セクションのレイアウト、ヘッダー/フッター、目次、画像) を必要とする場合、CLI の制限と格闘する代わりに、直接 C# を記述してください。この足場を使用します。
// File: scripts/dotnet/task.csx (または Console プロジェクトの新しい .cs)
// dotnet run --project scripts/dotnet/MiniMaxAIDocx.Cli -- run-script task.csx
#r "nuget: DocumentFormat.OpenXml, 3.2.0"
using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Wordprocessing;
using var doc = WordprocessingDocument.Create("output.docx", WordprocessingDocumentType.Document);
var mainPart = doc.AddMainDocumentPart();
mainPart.Document = new Document(new Body());
// --- ここにロジックを記述 ---
// まず、関連する Samples/*.cs ファイルを読んで、テスト済みのパターンを確認してください。
// 以下の References セクションの Samples/ テーブルを参照してください。
*C# を記述する前に、関連する `Samples/.cs` ファイルを読んでください** — これらには、コンパイル可能で SDK バージョンが検証されたパターンが含まれています。以下の References セクションの Samples テーブルは、トピックとファイルをマッピングしています。
CLI ショートハンド
以下のすべての CLI コマンドでは、$CLI を次のショートハンドとして使用します。
dotnet run --project scripts/dotnet/MiniMaxAIDocx.Cli --
パイプラインルーティング
ユーザーが入力 .docx ファイルを持っているかどうかを確認してルーティングします。
ユーザーのタスク
├─ 入力ファイルなし → パイプライン A: 作成 (CREATE)
│ シグナル: "write", "create", "draft", "generate", "new", "make a report/proposal/memo"
│ → references/scenario_a_create.md を読む
│
└─ 入力 .docx がある
├─ コンテンツの置換/入力/変更 → パイプライン B: 記入・編集 (FILL-EDIT)
│ シグナル: "fill in", "replace", "update", "change text", "add section", "edit"
│ → references/scenario_b_edit_content.md を読む
│
└─ 再フォーマット/スタイル/テンプレートの適用 → パイプライン C: フォーマット・適用 (FORMAT-APPLY)
シグナル: "reformat", "apply template", "restyle", "match this format", "套模板", "排版"
├─ テンプレートが純粋なスタイル (コンテンツなし) → C-1: オーバーレイ (ソースにスタイルを適用)
└─ テンプレートに構造 (カバー/目次/例のセクション) がある → C-2: ベース置換 (BASE-REPLACE)
(テンプレートをベースとして使用し、例のコンテンツをユーザーのコンテンツに置き換える)
→ references/scenario_c_apply_template.md を読む
リクエストが複数のパイプラインにまたがる場合は、それらを順番に実行します (例: 作成してからフォーマット・適用)。
前処理
必要に応じて .doc → .docx に変換します: scripts/doc_to_docx.sh input.doc output_dir/
編集前にプレビューします (生の XML を読むのを避けます): scripts/docx_preview.sh document.docx
編集シナリオのために構造を分析します: $CLI analyze --input document.docx
シナリオ A: 作成
まず references/scenario_a_create.md、references/typography_guide.md、および references/design_principles.md を読んでください。ドキュメントの種類に合った Samples/AestheticRecipeSamples.cs から美的レシピを選択してください — 書式設定値を考案しないでください。CJK の場合は、references/cjk_typography.md も読んでください。
パスを選択してください:
- シンプル (プレーンテキスト、最小限の書式設定): CLI を使用 —
$CLI create --type report --output out.docx --config content.json - 構造的 (カスタムスタイル、複数セクション、目次、画像、複雑なテーブル): 直接 C# を記述します。まず関連する
Samples/*.csを読んでください。
CLI オプション: --type (report|letter|memo|academic)、--title、--author、--page-size (letter|a4|legal|a3)、--margins (standard|narrow|wide)、--header、--footer、--page-numbers、--toc、--content-json。
次に、検証パイプライン (下記) を実行します。
シナリオ B: 編集 / 記入
まず references/scenario_b_edit_content.md を読んでください。プレビュー → 分析 → 編集 → 検証。
パスを選択してください:
- シンプル (テキスト置換、プレースホルダー記入): CLI サブコマンドを使用します。
- 構造的 (セクションの追加/再編成、スタイルの変更、テーブルの操作、画像の挿入): 直接 C# を記述します。
references/openxml_element_order.mdと関連するSamples/*.csを読んでください。
利用可能な CLI 編集サブコマンド:
replace-text --find "X" --replace "Y"fill-placeholders --data '{"key":"value"}'fill-table --data table.jsoninsert-section、remove-section、update-header-footer
$CLI edit replace-text --input in.docx --output out.docx --find "OLD" --replace "NEW"
$CLI edit fill-placeholders --input in.docx --output out.docx --data '{"name":"John"}'
次に、検証パイプライン を実行します。また、最小限の変更であることを確認するために diff を実行します。
$CLI diff --before in.docx --after out.docx
シナリオ C: テンプレートの適用
まず references/scenario_c_apply_template.md を読んでください。ソースとテンプレートの両方をプレビューして分析します。
$CLI apply-template --input source.docx --template template.docx --output out.docx
複雑なテンプレート操作 (複数テンプレートのマージ、セクションごとのヘッダー/フッター、スタイルマージ) の場合は、直接 C# を記述してください — 必要なパターンについては、以下の Critical Rules を参照してください。
検証パイプライン を実行し、次にハードゲートチェック を実行します。
$CLI validate --input out.docx --gate-check assets/xsd/business-rules.xsd
ゲートチェックは必須要件です。合格するまで納品しないでください。失敗した場合は、診断、修正、再実行してください。
また、コンテンツの保存を確認するために diff を実行します: $CLI diff --before source.docx --after out.docx
検証パイプライン
すべての書き込み操作の後に実行します。シナリオ C では完全なパイプラインが必須です。A/B では推奨されます (操作が非常に単純な場合にのみスキップします)。
$CLI merge-runs --input doc.docx # 1. runs の統合
$CLI validate --input doc.docx --xsd assets/xsd/wml-subset.xsd # 2. XSD 構造
$CLI validate --input doc.docx --business # 3. ビジネスルール 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
minimax-docx
Create, edit, and format DOCX documents via CLI tools or direct C# scripts built on OpenXML SDK (.NET).
Setup
First time: bash scripts/setup.sh (or powershell scripts/setup.ps1 on Windows, --minimal to skip optional deps).
First operation in session: scripts/env_check.sh — do not proceed if NOT READY. (Skip on subsequent operations within the same session.)
Quick Start: Direct C# Path
When the task requires structural document manipulation (custom styles, complex tables, multi-section layouts, headers/footers, TOC, images), write C# directly instead of wrestling with CLI limitations. Use this scaffold:
// File: scripts/dotnet/task.csx (or a new .cs in a Console project)
// dotnet run --project scripts/dotnet/MiniMaxAIDocx.Cli -- run-script task.csx
#r "nuget: DocumentFormat.OpenXml, 3.2.0"
using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Wordprocessing;
using var doc = WordprocessingDocument.Create("output.docx", WordprocessingDocumentType.Document);
var mainPart = doc.AddMainDocumentPart();
mainPart.Document = new Document(new Body());
// --- Your logic here ---
// Read the relevant Samples/*.cs file FIRST for tested patterns.
// See Samples/ table in References section below.
*Before writing any C#, read the relevant `Samples/.cs` file** — they contain compilable, SDK-version-verified patterns. The Samples table in the References section below maps topics to files.
CLI shorthand
All CLI commands below use $CLI as shorthand for:
dotnet run --project scripts/dotnet/MiniMaxAIDocx.Cli --
Pipeline routing
Route by checking: does the user have an input .docx file?
User task
├─ No input file → Pipeline A: CREATE
│ signals: "write", "create", "draft", "generate", "new", "make a report/proposal/memo"
│ → Read references/scenario_a_create.md
│
└─ Has input .docx
├─ Replace/fill/modify content → Pipeline B: FILL-EDIT
│ signals: "fill in", "replace", "update", "change text", "add section", "edit"
│ → Read references/scenario_b_edit_content.md
│
└─ Reformat/apply style/template → Pipeline C: FORMAT-APPLY
signals: "reformat", "apply template", "restyle", "match this format", "套模板", "排版"
├─ Template is pure style (no content) → C-1: OVERLAY (apply styles to source)
└─ Template has structure (cover/TOC/example sections) → C-2: BASE-REPLACE
(use template as base, replace example content with user content)
→ Read references/scenario_c_apply_template.md
If the request spans multiple pipelines, run them sequentially (e.g., Create then Format-Apply).
Pre-processing
Convert .doc → .docx if needed: scripts/doc_to_docx.sh input.doc output_dir/
Preview before editing (avoids reading raw XML): scripts/docx_preview.sh document.docx
Analyze structure for editing scenarios: $CLI analyze --input document.docx
Scenario A: Create
Read references/scenario_a_create.md, references/typography_guide.md, and references/design_principles.md first. Pick an aesthetic recipe from Samples/AestheticRecipeSamples.cs that matches the document type — do not invent formatting values. For CJK, also read references/cjk_typography.md.
Choose your path:
- Simple (plain text, minimal formatting): use CLI —
$CLI create --type report --output out.docx --config content.json - Structural (custom styles, multi-section, TOC, images, complex tables): write C# directly. Read the relevant
Samples/*.csfirst.
CLI options: --type (report|letter|memo|academic), --title, --author, --page-size (letter|a4|legal|a3), --margins (standard|narrow|wide), --header, --footer, --page-numbers, --toc, --content-json.
Then run the validation pipeline (below).
Scenario B: Edit / Fill
Read references/scenario_b_edit_content.md first. Preview → analyze → edit → validate.
Choose your path:
- Simple (text replacement, placeholder fill): use CLI subcommands.
- Structural (add/reorganize sections, modify styles, manipulate tables, insert images): write C# directly. Read
references/openxml_element_order.mdand the relevantSamples/*.cs.
Available CLI edit subcommands:
replace-text --find "X" --replace "Y"fill-placeholders --data '{"key":"value"}'fill-table --data table.jsoninsert-section,remove-section,update-header-footer
$CLI edit replace-text --input in.docx --output out.docx --find "OLD" --replace "NEW"
$CLI edit fill-placeholders --input in.docx --output out.docx --data '{"name":"John"}'
Then run the validation pipeline. Also run diff to verify minimal changes:
$CLI diff --before in.docx --after out.docx
Scenario C: Apply Template
Read references/scenario_c_apply_template.md first. Preview and analyze both source and template.
$CLI apply-template --input source.docx --template template.docx --output out.docx
For complex template operations (multi-template merge, per-section headers/footers, style merging), write C# directly — see Critical Rules below for required patterns.
Run the validation pipeline, then the hard gate-check:
$CLI validate --input out.docx --gate-check assets/xsd/business-rules.xsd
Gate-check is a hard requirement. Do NOT deliver until it passes. If it fails: diagnose, fix, re-run.
Also diff to verify content preservation: $CLI diff --before source.docx --after out.docx
Validation pipeline
Run after every write operation. For Scenario C the full pipeline is mandatory; for A/B it is recommended (skip only if the operation was trivially simple).
$CLI merge-runs --input doc.docx # 1. consolidate runs
$CLI validate --input doc.docx --xsd assets/xsd/wml-subset.xsd # 2. XSD structure
$CLI validate --input doc.docx --business # 3. business rules
If XSD fails, auto-repair and retry:
$CLI fix-order --input doc.docx
$CLI validate --input doc.docx --xsd assets/xsd/wml-subset.xsd
If XSD still fails, fall back to business rules + preview:
$CLI validate --input doc.docx --business
scripts/docx_preview.sh doc.docx
# Verify: font contamination=0, table count correct, drawing count correct, sectPr count correct
Final preview: scripts/docx_preview.sh doc.docx
Critical rules
These prevent file corruption — OpenXML is strict about element ordering.
Element order (properties always first):
| Parent | Order |
|---|---|
w:p |
pPr → runs |
w:r |
rPr → t/br/tab |
w:tbl |
tblPr → tblGrid → tr |
w:tr |
trPr → tc |
w:tc |
tcPr → p (min 1 <w:p/>) |
w:body |
block content → sectPr (LAST child) |
Direct format contamination: When copying content from a source document, inline rPr (fonts, color) and pPr (borders, shading, spacing) override template styles. Always strip direct formatting — keep only pStyle reference and t text. Clean tables too (including pPr/rPr inside cells).
Track changes: <w:del> uses <w:delText>, never <w:t>. <w:ins> uses <w:t>, never <w:delText>.
Font size: w:sz = points × 2 (12pt → sz="24"). Margins/spacing in DXA (1 inch = 1440, 1cm ≈ 567).
Heading styles MUST have OutlineLevel: When defining heading styles (Heading1, ThesisH1, etc.), always include new OutlineLevel { Val = N } in StyleParagraphProperties (H1→0, H2→1, H3→2). Without this, Word sees them as plain styled text — TOC and navigation pane won't work.
Multi-template merge: When given multiple template files (font, heading, breaks), read references/scenario_c_apply_template.md section "Multi-Template Merge" FIRST. Key rules:
- Merge styles from all templates into one styles.xml. Structure (sections/breaks) comes from the breaks template.
- Each content paragraph must appear exactly ONCE — never duplicate when inserting section breaks.
- NEVER insert empty/blank paragraphs as padding or section separators. Output paragraph count must equal input. Use section break properties (
w:sectPrinsidew:pPr) and style spacing (w:spacingbefore/after) for visual separation. - Insert oddPage section breaks before EVERY chapter heading, not just the first. Even if a chapter has dual-column content, it MUST start with oddPage; use a second continuous break after the heading for column switching.
- Dual-column chapters need THREE section breaks: (1) oddPage in preceding para's pPr, (2) continuous+cols=2 in the chapter HEADING's pPr, (3) continuous+cols=1 in the last body para's pPr to revert.
- Copy
titlePgsettings from the breaks template for EACH section. Abstract and TOC sections typically needtitlePg=true.
Multi-section headers/footers: Templates with 10+ sections (e.g., Chinese thesis) have DIFFERENT headers/footers per section (Roman vs Arabic page numbers, different header text per zone). Rules:
- Use C-2 Base-Replace: copy the TEMPLATE as output base, then replace body content. This preserves all sections, headers, footers, and titlePg settings automatically.
- NEVER recreate headers/footers from scratch — copy template header/footer XML byte-for-byte.
- NEVER add formatting (borders, alignment, font size) not present in the template header XML.
- Non-cover sections MUST have header/footer XML files (at least empty header + page number footer).
- See
references/scenario_c_apply_template.mdsection "Multi-Section Header/Footer Transfer".
References
Load as needed — don't load all at once. Pick the most relevant files for the task.
The C# samples and design references below are the project's knowledge base ("encyclopedia"). When writing OpenXML code, ALWAYS read the relevant sample file first — it contains compilable, SDK-version-verified patterns that prevent common errors. When making aesthetic decisions, read the design principles and recipe files — they encode tested, harmonious parameter sets from authoritative sources (IEEE, ACM, APA, Nature, etc.), not guesses.
Scenario guides (read first for each pipeline)
| File | When |
|---|---|
references/scenario_a_create.md |
Pipeline A: creating from scratch |
references/scenario_b_edit_content.md |
Pipeline B: editing existing content |
references/scenario_c_apply_template.md |
Pipeline C: applying template formatting |
C# code samples (compilable, heavily commented — read when writing code)
| File | Topic |
|---|---|
Samples/DocumentCreationSamples.cs |
Document lifecycle: create, open, save, streams, doc defaults, settings, properties, page setup, multi-section |
Samples/StyleSystemSamples.cs |
Styles: Normal/Heading chain, character/table/list styles, DocDefaults, latentStyles, CJK 公文, APA 7th, import, resolve inheritance |
Samples/CharacterFormattingSamples.cs |
RunProperties: fonts, size, bold/italic, all underlines, color, highlight, strike, sub/super, caps, spacing, shading, border, emphasis marks |
Samples/ParagraphFormattingSamples.cs |
ParagraphProperties: justification, indentation, line/paragraph spacing, keep/widow, outline level, borders, tabs, numbering, bidi, frame |
Samples/TableSamples.cs |
Tables: borders, grid, cell props, margins, row height, header repeat, merge (H+V), nested, floating, three-line 三线表, zebra striping |
Samples/HeaderFooterSamples.cs |
Headers/footers: page numbers, "Page X of Y", first/even/odd, logo image, table layout, 公文 "-X-", per-section |
Samples/ImageSamples.cs |
Images: inline, floating, text wrapping, border, alt text, in header/table, replace, SVG fallback, dimension calc |
Samples/ListAndNumberingSamples.cs |
Numbering: bullets, multi-level decimal, custom symbols, outline→headings, legal, Chinese 一/(一)/1./(1), restart/continue |
Samples/FieldAndTocSamples.cs |
Fields: TOC, SimpleField vs complex field, DATE/PAGE/REF/SEQ/MERGEFIELD/IF/STYLEREF, TOC styles |
Samples/FootnoteAndCommentSamples.cs |
Footnotes, endnotes, comments (4-file system), bookmarks, hyperlinks (internal + external) |
Samples/TrackChangesSamples.cs |
Revisions: insertions (w:t), deletions (w:delText!), formatting changes, accept/reject all, move tracking |
Samples/AestheticRecipeSamples.cs |
13 aesthetic recipes from authoritative sources: ModernCorporate, AcademicThesis, ExecutiveBrief, ChineseGovernment (GB/T 9704), MinimalModern, IEEE Conference, ACM sigconf, APA 7th, MLA 9th, Chicago/Turabian, Springer LNCS, Nature, HBR — each with exact values from official style guides |
Note: Samples/ path is relative to scripts/dotnet/MiniMaxAIDocx.Core/.
Markdown references (read when you need specifications or design rules)
| File | When |
|---|---|
references/openxml_element_order.md |
XML element ordering rules (prevents corruption) |
references/openxml_units.md |
Unit conversion: DXA, EMU, half-points, eighth-points |
references/openxml_encyclopedia_part1.md |
Detailed C# encyclopedia: document creation, styles, character & paragraph formatting |
references/openxml_encyclopedia_part2.md |
Detailed C# encyclopedia: page setup, tables, headers/footers, sections, doc properties |
references/openxml_encyclopedia_part3.md |
Detailed C# encyclopedia: TOC, footnotes, fields, track changes, comments, images, math, numbering, protection |
references/typography_guide.md |
Font pairing, sizes, spacing, page layout, table design, color schemes |
references/cjk_typography.md |
CJK fonts, 字号 sizes, RunFonts mapping, GB/T 9704 公文 standard |
references/cjk_university_template_guide.md |
Chinese university thesis templates: numeric styleIds (1/2/3 vs Heading1), document zone structure (cover→abstract→TOC→body→references), font expectations, common mistakes |
references/design_principles.md |
Aesthetic foundations: 6 design principles (white space, contrast/scale, proximity, alignment, repetition, hierarchy) — teaches WHY, not just WHAT |
references/design_good_bad_examples.md |
Good vs Bad comparisons: 10 categories of typography mistakes with OpenXML values, ASCII mockups, and fixes |
references/track_changes_guide.md |
Revision marks deep dive |
references/troubleshooting.md |
Symptom-driven fixes: 13 common problems indexed by what you SEE (headings wrong, images missing, TOC broken, etc.) — search by symptom, find the fix |
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (15,818 bytes)
- 📎 assets/styles/academic_styles.xml (7,408 bytes)
- 📎 assets/styles/corporate_styles.xml (8,524 bytes)
- 📎 assets/styles/default_styles.xml (12,324 bytes)
- 📎 assets/xsd/aesthetic-rules.xsd (25,219 bytes)
- 📎 assets/xsd/business-rules.xsd (5,593 bytes)
- 📎 assets/xsd/common-types.xsd (5,175 bytes)
- 📎 assets/xsd/wml-subset.xsd (25,751 bytes)
- 📎 LICENSE (1,066 bytes)
- 📎 references/cjk_typography.md (11,927 bytes)
- 📎 references/cjk_university_template_guide.md (7,901 bytes)
- 📎 references/comments_guide.md (6,530 bytes)
- 📎 references/design_good_bad_examples.md (30,831 bytes)
- 📎 references/design_principles.md (27,641 bytes)
- 📎 references/openxml_element_order.md (10,930 bytes)
- 📎 references/openxml_encyclopedia_part1.md (140,456 bytes)
- 📎 references/openxml_encyclopedia_part2.md (94,465 bytes)
- 📎 references/openxml_encyclopedia_part3.md (121,826 bytes)
- 📎 references/openxml_namespaces.md (5,561 bytes)
- 📎 references/openxml_units.md (2,369 bytes)
- 📎 references/scenario_a_create.md (7,841 bytes)
- 📎 references/scenario_b_edit_content.md (7,947 bytes)
- 📎 references/scenario_c_apply_template.md (18,408 bytes)
- 📎 references/track_changes_guide.md (5,323 bytes)
- 📎 references/troubleshooting.md (18,963 bytes)
- 📎 references/typography_guide.md (10,097 bytes)
- 📎 references/xsd_validation_guide.md (5,068 bytes)
- 📎 scripts/doc_to_docx.sh (872 bytes)
- 📎 scripts/docx_preview.sh (836 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Cli/MiniMaxAIDocx.Cli.csproj (497 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Cli/Program.cs (591 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Commands/AnalyzeCommand.cs (6,171 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Commands/ApplyTemplateCommand.cs (12,991 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Commands/CreateCommand.cs (14,530 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Commands/DiffCommand.cs (6,097 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Commands/EditContentCommand.cs (19,780 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Commands/FixOrderCommand.cs (4,495 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Commands/MergeRunsCommand.cs (4,794 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Commands/ValidateCommand.cs (4,214 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/MiniMaxAIDocx.Core.csproj (425 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/OpenXml/CommentSynchronizer.cs (6,476 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/OpenXml/ElementOrder.cs (4,155 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/OpenXml/NamespaceConstants.cs (3,584 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/OpenXml/RunMerger.cs (2,630 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/OpenXml/StyleAnalyzer.cs (2,999 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/OpenXml/TrackChangesHelper.cs (3,032 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/OpenXml/UnitConverter.cs (1,057 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/AestheticRecipeSamples_Batch1.cs (38,797 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/AestheticRecipeSamples_Batch2.cs (43,403 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/AestheticRecipeSamples_Batch3.cs (45,319 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/AestheticRecipeSamples_Batch4.cs (48,195 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/AestheticRecipeSamples.cs (77,371 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/CharacterFormattingSamples.cs (47,171 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/DocumentCreationSamples.cs (53,357 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/FieldAndTocSamples.cs (26,933 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/FootnoteAndCommentSamples.cs (30,838 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/HeaderFooterSamples.cs (36,271 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/ImageSamples.cs (40,191 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/ListAndNumberingSamples.cs (35,152 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/ParagraphFormattingSamples.cs (56,837 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/StyleSystemSamples.cs (65,581 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/TableSamples.cs (51,771 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Samples/TrackChangesSamples.cs (26,780 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Typography/CjkHelper.cs (1,200 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Typography/FontDefaults.cs (898 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Typography/PageSizes.cs (979 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Validation/BusinessRuleValidator.cs (9,229 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Validation/GateCheckValidator.cs (5,952 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Validation/ValidationResult.cs (651 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.Core/Validation/XsdValidator.cs (2,175 bytes)
- 📎 scripts/dotnet/MiniMaxAIDocx.slnx (153 bytes)
- 📎 scripts/env_check.sh (7,097 bytes)
- 📎 scripts/setup.ps1 (10,156 bytes)
- 📎 scripts/setup.sh (16,481 bytes)