weekly-report-generator

Convert daily work logs into structured Word weekly reports with categorized tasks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tanfei1987/AI-2027 --skill weekly-report-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: weekly-report-generator
Source: https://github.com/tanfei1987/AI-2027/tree/main/weekly-report-generator
Command: npx skills add https://github.com/tanfei1987/AI-2027 --skill weekly-report-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, and includes scripts (resource) components.

What problem does it solve?

The weekly-report-generator helps professionals convert fragmented daily work logs into a coherent weekly report by intelligently categorizing tasks and distributing workload, enabling a clear executive summary.

Core Features & Use Cases

  • Intelligent task categorization: group related work items into modules for a structured narrative.
  • Workload distribution: allocate time across modules to reflect effort and priorities.
  • Word document generation: output a professional 周报 in a fixed, predictable format using Python's python-docx library.

Quick Start

Use the weekly-report-generator to convert your weekly work content into a formatted Word document. Provide the name, title, date, and a list of categorized tasks, and run the Python script to output the document named 周报_YYYYMMDD.docx.

Frequently Asked Questions about weekly-report-generator

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

FAQPage Schema
How do I convert daily work logs into a structured weekly report?

You can generate a weekly report from daily logs by providing your name, title, date, and a list of tasks to the Python script, which uses python-docx to output a formatted Word document named 周报_YYYYMMDD.docx.

Does weekly report generation with python-docx support per-module task categorization?

Yes, this weekly report generator uses intelligent task categorization to group related work items into functional modules, outputting a formatted Word document with a per-module table and overall workload total.

What do I need to generate a Word document from fragmented daily logs?

You need Python and the python-docx library installed to run the script and generate the Word document from your daily logs. You also need to provide your name, title, date, and categorized tasks as input.

Can I distribute workload allocation across functional modules in a Word document?

Yes, this skill supports workload distribution by allocating time across functional modules to reflect effort and priorities, generating a Word document table that displays a per-category breakdown and an overall workload total.

What is the best way to automate weekly report creation for multiple days of work logs?

The best way to automate weekly report creation for multiple days of logs is using this Python script with python-docx, which processes multi-day inputs, detects daily boundaries, and intelligently categorizes tasks to output a fixed-format Word document.

What are the limitations of generating a fixed-format weekly report?

The main limitation is that the script outputs a fixed-format Word document with a rigid one-row-per-category table structure, which restricts layout customization for users needing flexible weekly report designs.