word-maker

Generate editable DOCX documents from requirements, source files, and templates.

2.0k|274|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/openakita/openakita --skill word-maker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: word-maker
Source: https://github.com/openakita/openakita/tree/main/plugins/word-maker
Command: npx skills add https://github.com/openakita/openakita --skill word-maker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, aiosqlite, docxtpl.

What problem does it solve?

Creating business Word documents like reports, meeting minutes, and proposals requires repetitive manual drafting and template filling. This Skill turns a goal, source files, and an optional DOCX template into a tracked project that produces a real, editable, auditable Word document.

Core Features & Use Cases

  • Guided Document Workflows: Supports topic-to-doc, files-to-doc, template filling, section revision, and PPT brief preparation across doc types like weekly reports, meeting minutes, proposals, contracts, SOPs, and research reports.
  • Template Variable Handling: Detects {{ variable }} placeholders in DOCX templates, extracts field values from sources via AI or rule-based fallback, and renders with python-docx or docxtpl.
  • Deterministic Generation with Audit: DOCX output is produced by deterministic Python code with audit checks, project history, and structured error categories instead of vague failures.
  • Use Case: Upload meeting notes and a company minutes template, let the Skill extract conclusions and action items into template fields, then download a finished editable DOCX.

Quick Start

Ask the assistant to create a weekly report Word document from your notes using the word-maker guided workflow, then confirm the outline and download the generated DOCX.

Frequently Asked Questions about word-maker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Word document from a template automatically?

Upload a DOCX template containing {{ variable }} placeholders, and the Skill detects the variables, extracts values from your source files or requirements, then renders the final document. With docxtpl installed, loops and conditionals are also supported.

How to create meeting minutes or weekly reports from notes?

Start a project with the meeting_minutes or weekly_report doc type, ingest your notes or files, and the Skill builds an outline and fills structured fields like conclusions, action items, and highlights. You can confirm or edit the outline before generating the DOCX.

Does Word document generation work without an LLM configured?

Yes, manual project creation and template filling work without AI access. The Skill falls back to rule-based outline building and field extraction when brain.access permission is missing or no LLM endpoint is configured.

What dependencies are required for DOCX template rendering?

python-docx and aiosqlite are required for document generation and project storage. docxtpl is optional but recommended for full Jinja-style template rendering, while openpyxl, pypdf, and python-pptx enable parsing xlsx, pdf, and pptx source files.

Why does template rendering fail with missing variables?

Rendering is blocked when required template fields have no extracted or user-provided values, reported as a missing_template_vars error. The Skill asks you to confirm or fill missing fields rather than silently leaving them blank.

Can a generated Word document be turned into a PPT?

Yes, exporting with publish_for_ppt enabled creates a word_document_brief asset shared with the ppt-maker plugin via the Asset Bus. This requires the assets.publish permission to be granted.