docx

Create, edit, and analyze .docx documents with OOXML and Python scripts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sargupta/sahayakai --skill docx-sargupta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/sargupta/sahayakai/tree/main/sahayakai-main/.agent/skills/docx
Command: npx skills add https://github.com/sargupta/sahayakai --skill docx-sargupta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow, and includes scripts (resource) components.

What problem does it solve?

This Skill automates creation, editing, and analysis of Word documents (.docx) to support educational content production and assessment workflows.

Core Features & Use Cases

  • Worksheet & assignment generation: Automatically generate worksheets and assignments from templates and student submissions.
  • Lesson plans & study guides: Create printable lesson plans and concise study guides from course materials.
  • Submission analysis: Analyze student submissions in .docx format to provide feedback and highlight key findings.

Quick Start

Use the docx skill to generate a worksheet from an input.docx and write the result to output.docx.

Frequently Asked Questions about docx

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

FAQPage Schema
How do I automate Word document generation for educational worksheets and lesson plans?

Automating Word document generation for educational worksheets involves using Python-based scripts for deterministic OOXML manipulation. This skill creates, edits, and analyzes .docx files to automatically generate lesson plans and worksheets from templates and course materials.

Can I analyze student submissions in .docx format to provide feedback and highlight key findings?

Analyzing student submissions in .docx format is supported to provide feedback and highlight key findings. The skill processes Word documents and supports tracked changes and comments during edits, streamlining educational assessment workflows.

Does this Word document automation approach work with Python and lxml for OOXML manipulation?

This Word document automation approach works with Python and uses deterministic OOXML manipulation. It relies on dependencies including lxml, defusedxml, and Pillow to produce reliable .docx outputs for educational content production and assessment workflows.

What is the best way to create printable lesson plans and study guides from course materials?

Creating printable lesson plans and study guides from course materials is best achieved through deterministic OOXML manipulation. This skill uses Python-based scripts to automatically generate concise study guides and printable lesson plans from existing educational inputs.

Are tracked changes and comments supported when editing Word documents for assignment generation?

Tracked changes and comments are supported when editing Word documents for assignment generation. This skill enables these collaborative editing features during .docx modifications, allowing educators to provide visible feedback and review modifications in educational content workflows.

What are the limitations of using Python scripts for OOXML manipulation in Word documents?

Limitations of using Python scripts for OOXML manipulation in Word documents include reliance on deterministic processing rather than AI generation. This ensures reliable Word outputs but requires valid .docx templates and structured educational content inputs to function correctly for worksheet and assignment generation.