Word Deliverable
by @jackdark425
Turn financial-services outputs into a polished Word deliverable. Use when the user wants an IC memo, customer memo, internal note, diligence summary, or ban...
clawhub install word-deliverableπ About This Skill
name: word-deliverable description: Turn financial-services outputs into a polished Word deliverable. Use when the user wants an IC memo, customer memo, internal note, diligence summary, or banker-ready .docx built from this plugin's analysis.
Word Deliverable
Use this skill when the user wants a Word document as the final output surface for work produced by this plugin.
Best-fit cases
customer-analysis-packdatapack-buildercomps-analysis, dcf-model, or lbo-modelCN target pre-flight (MANDATORY when target is a Chinese-market entity)
For any CN/ε€§ι target (Aθ‘ / ζΈ―θ‘δΈζ¦ / ιδΈεΈε
θ΅), follow the same raw-data β provenance β analysis.md chain that cn-client-investigation enforces for PPT:
.docx memo MUST source every hard number from /analysis.md or /data-provenance.md . Do not re-derive numbers inside the docx generator.validate-delivery.py β its Gate 2c (docx_data_audit.py) scans the memo text and cross-checks every hard number against the provenance table. Missing rows = FAIL; block delivery.extract_deck_numbers.py once to emit deck-numbers.json; memo generation code can import that instead of re-typing numbers from analysis.md.raw-data/{ts_code}-*.json MCP snapshots in the memo's footnote if the memo includes banker-grade numbers (parallels PPT's Phase 3.5 requirement).For non-CN targets, skip this pre-flight and use the generic routing below.
Tooling preference
Prefer the bundled MiniMax-derived Word skill shipped inside this plugin:
minimax-docxPrefer aigroup-mdtoword-mcp__markdown_to_docx as the next routing layer for standard banker memo generation, markdown-to-Word conversion, and table-preserving .docx packaging.
If neither of those paths is available for any reason, fall back to the standard docx workflow already available in the environment.
This plugin now vendors the MiniMax DOCX skill as a convenience layer and treats aigroup-mdtoword-mcp as a first-class companion path for Word output. If the host already has a compatible Word / DOCX skill installed, that is also fine, but a separate MiniMax install should no longer be required for Word output after this plugin is installed.
Do not try to detect host skills by shelling out with which, PATH checks, or executable-name probes. These office capabilities may exist as host-routed skills even when no same-named binary is present in the shell.
Treat skill availability as a routing preference, not a shell-command discovery task.
The core rule is:
.docxPreferred routing order:
1. minimax-docx for higher-fidelity Word generation and template-sensitive deliverables
2. aigroup-mdtoword-mcp__markdown_to_docx for stable banker memo and report packaging from markdown or structured content
3. environment docx fallback only when neither of the above is clearly available
Workflow
Step 1: Gather source material
Use existing outputs from this plugin first:
customer-analysis-packdatapack-buildercomps-analysiscompetitive-analysisdcf-modellbo-modelprocess-letterIf the user already has markdown, Excel, PPT, or notes, treat them as input material rather than rewriting from scratch.
Step 2: Choose document type
Pick the smallest document that matches the ask:
Clarify audience and tone only if needed for structure.
Step 3: Build the .docx
Default structure:
# Title
Executive Summary
Company Overview / Situation
Analysis
Risks
Recommendation / Next Steps
Appendix
Requirements:
aigroup-mdtoword-mcp over manual copy/paste into ad hoc Word flowsStep 4: Keep the file lineage clean
If data came from an Excel model or analysis pack, say so in the document or delivery note.
If the user also wants a PDF, finish the Word file first, then hand off to pdf-deliverable.
Output standard
Deliver:
1. a .docx
2. a short summary of what the document contains
3. any open assumptions or numbers still requiring verification
Quality checklist
.docx, not markdown renamed by hand