šŸŽ Get the FREE AI Skills Starter Guide — Subscribe →
BytesAgainBytesAgain
šŸ¦€ ClawHub

Feishu Weekly Report Generator

by @jiahui220

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

Versionv1.0.0
Downloads639
TERMINAL
clawhub install feishu-weekly-generator

šŸ“– About This Skill


name: feishu-weekly-generator description: Generate professional weekly work reports for Feishu/Lark users. Automatically collect work data from various sources and create formatted weekly reports compatible with Feishu document format. Use when user needs to create weekly work reports, summarize weekly achievements, or export weekly progress to Feishu docs. metadata: openclaw: emoji: šŸ“

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

    | Option | Description | Default | |--------|-------------|---------| | --start | Start date (YYYY-MM-DD) | Last Monday | | --end | End date (YYYY-MM-DD) | Last Friday | | --git | Git repository path | None | | --template | Template to use | standard | | --output | Output file path | weekly-report-YYYY-MM-DD.md | | --name | User name | Git user.name or 'User' | | --department | Department name | Optional |

    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
    

    šŸ’” 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
    

    āš™ļø Configuration

    | Option | Description | Default | |--------|-------------|---------| | --start | Start date (YYYY-MM-DD) | Last Monday | | --end | End date (YYYY-MM-DD) | Last Friday | | --git | Git repository path | None | | --template | Template to use | standard | | --output | Output file path | weekly-report-YYYY-MM-DD.md | | --name | User name | Git user.name or 'User' | | --department | Department name | Optional |