office-report

Automate Word document creation, editing, revision tracking, and commenting.

1|1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/chenchunrun/onyx-soc --skill office-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: office-report
Source: https://github.com/chenchunrun/onyx-soc/tree/main/skills/office-report
Command: npx skills add https://github.com/chenchunrun/onyx-soc --skill office-report

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Office Report enables automated Word document creation, editing, revision tracking, and content annotation to streamline professional document workflows.

Core Features & Use Cases

  • Document creation with formatting preservation and text extraction
  • Full document editing with deterministic tracked changes (ins/del) and redlining
  • Commenting and review workflows to capture feedback within the document
  • Content analysis and extraction routines to surface key text blocks

Quick Start

Create a new Word document and apply edits with tracked changes, then add a paragraph comment.

Frequently Asked Questions about office-report

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

FAQPage Schema
How do I automate Word document creation with tracked changes and comments?

You can automate Word document creation, editing, and tracked changes by applying YAML frontmatter-driven configuration to generate deterministic OOXML files. This ensures automated redlining and commenting workflows produce consistent revision cycles.

Can I extract text and analyze content from an existing docx file?

Yes, you can perform content analysis and text extraction from existing docx files using Python OOXML tooling. This process surfaces key text blocks while preserving the original document formatting for downstream workflows.

Does Python OOXML tooling support deterministic revision tracking for professional documents?

Python OOXML tooling supports deterministic revision tracking by applying YAML frontmatter-driven configuration to generate precise insertion and deletion tags. This guarantees consistent tracked changes for professional document preparation and collaboration.

What's the best way to automate redlining and review workflows in Word documents?

The best way to automate redlining is by using Python OOXML tooling to apply deterministic tracked changes and comments. This streamlines professional document review cycles by capturing feedback directly within the docx file.

Do I need defusedxml and lxml to automate docx document-editing workflows?

Yes, defusedxml and lxml are required dependencies for this Skill to process docx files securely. They provide the underlying Python OOXML tooling necessary for document parsing, editing, and formatting preservation.

How does YAML frontmatter configuration ensure deterministic behavior in Word document automation?

YAML frontmatter configuration ensures deterministic behavior by defining strict parameters for document creation, editing, and revision tracking. This approach guarantees that automated OOXML generation produces consistent and predictable docx outputs.