LaunchKit · 2026
Back to Skills

lark-report-collector

Collect weekly reports from Lark Reports (oa.larksuite.com), summarize into Lark Docs, and notify.

0
382 downloads
by @pengxiao-wang

Setup & Installation

openclaw skills install @pengxiao-wang/lark-report-collector

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install lark-report-collector

What This Skill Does

Collects weekly reports from Lark Reports (the international version of Feishu), summarizes them into Lark Docs, and sends notifications. Works through browser automation because the Lark Reports API is not available internationally. Handles pagination, week selection, and unsubmitted member detection.

When to use it

  • Collecting this week's submitted reports for a specific team
  • Checking who hasn't submitted their weekly report yet
  • Summarizing collected reports into a formatted Lark Doc
  • Navigating between weeks to collect historical report data
  • Sending Lark notifications with the summary doc link

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: "Collect last week's reports for the Photo team and tell me who hasn't submitted"

AGENT
  1. 1Opens Lark Reports in browser and selects the Photo template
  2. 2Navigates to last week using pagination, confirming the week title
  3. 3Extracts all submitted member data and appends to a local file
  4. 4Clicks the 'Not submitted' button to get the list of missing members
  5. 5Creates a Lark Doc with the summary and sends a notification
OUTPUT

Lark Doc created with 15 submitted reports and a list of 3 people who haven't submitted

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Lark account with active login session in browser