Weekly Report Automation | LanMate User Guide
Using the Qianxin edition of LanMate?View Qianxin Edition User Guide

Weekly Report Automation

Generate in one step

Summarize this week's work and write a weekly report

Install and enable the Lansenger daily/weekly report skill (the LanMate edition, lansenger-report-lanmate); once you are signed in to Lansenger, it works without extra setup:

The weekly-report sub-skill entry point:

python3 <skill-dir>/skills/weekly-report/scripts/run_weekly_report.py --weeks 2026-W45

The script only prepares data (pull + condense); the report body is generated by the AI from the condensed data, not from a template.

Example structure:

# 2026 Week 45 Work Report (11.03 – 11.09)

## Main work this week
### 1. XX proposal
- What was done
- How far it got

## In progress
1. XX project development (60%)

## Risks and next week
...

Scheduled automation

Use a LanMate scheduled task, not cron:

Sending

By default the skill sends the report to the signed-in user (the personal bot DM when bound, otherwise the user sends it to themselves).

To send it to a department group, say:

Send this report to the department group

LanMate sends it through the channel messaging capability and confirms the recipient and content first.