Skill flagged — review recommended

ClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.

Feishu Weekly Report Generator

v1.0.0

Generate professional weekly work reports for Feishu/Lark users. Automatically collect work data from various sources and create formatted weekly reports com...

0· 295· 1 versions· 0 current· 0 all-time· Updated 17h ago· MIT-0

Install

openclaw skills install feishu-weekly-generator

Feishu Weekly Report Generator

Generate professional weekly work reports for Feishu users.

Features

  • Automatic Data Collection: Gather work data from git commits, calendar events, task completions
  • AI-Powered Summary: Generate professional weekly summaries using AI
  • Feishu Compatible: Output in Feishu document format (markdown)
  • Customizable Templates: Multiple report styles available

Quick Start

Generate Weekly Report

node scripts/generate-weekly.mjs

With Options

# Specify date range
node scripts/generate-weekly.mjs --start 2026-03-10 --end 2026-03-14

# Specify output file
node scripts/generate-weekly.mjs --output my-weekly-report.md

# Include git commits
node scripts/generate-weekly.mjs --git ~/my-project

# Full options
node scripts/generate-weekly.mjs --start 2026-03-10 --end 2026-03-14 --git ~/projects --output weekly.md

Report Structure

The generated report includes:

  1. 本周工作总结 - Summary of week's work
  2. 已完成工作 - Completed tasks with details
  3. 进行中工作 - Work in progress
  4. 下周计划 - Next week's plan
  5. 遇到的问题 - Issues and blockers
  6. 需要的支持 - Support needed

Templates

Available templates in references/templates/:

  • standard.md - Standard weekly report format
  • detailed.md - Detailed format with more sections
  • minimal.md - Minimal format for quick reports

Feishu Integration

After generating the report:

  1. Copy the markdown content
  2. Paste into Feishu document
  3. Format will be preserved

Or use Feishu API to directly create document (requires Feishu bot token).

Options

OptionDescriptionDefault
--startStart date (YYYY-MM-DD)Last Monday
--endEnd date (YYYY-MM-DD)Last Friday
--gitGit repository pathNone
--templateTemplate to usestandard
--outputOutput file pathweekly-report-YYYY-MM-DD.md
--nameUser nameGit user.name or 'User'
--departmentDepartment nameOptional

Examples

Basic Usage

node scripts/generate-weekly.mjs

With Git Integration

node scripts/generate-weekly.mjs --git ~/projects/my-app --name "张三" --department "技术部"

Custom Date Range

node scripts/generate-weekly.mjs --start 2026-03-01 --end 2026-03-07 --output march-week1.md

Version tags

latestvk97aqsj5jf28gxt4ybjxrdsefh82ttc2

Runtime requirements

📝 Clawdis