SkillsMar 30, 2026·1 min read

Lark CLI Skill: Standup Report Workflow

Lark/Feishu CLI workflow skill. Combines calendar agenda and tasks to generate daily/weekly standup summaries.

TL;DR
Generates daily or weekly standup summaries by combining your Lark calendar and task data automatically.
§01

What it is

This is a Claude Code skill for the Lark (Feishu) CLI that automates standup report generation. It pulls your calendar agenda and task list, then formats them into a structured daily or weekly summary.

The skill targets engineering managers, team leads, and individual contributors who spend repetitive minutes each morning compiling what they did yesterday, what they plan today, and what blocks them.

§02

How it saves time or tokens

Manual standup compilation typically takes 5-10 minutes per day. This skill reads calendar events and tasks from the Lark API in a single pass, then formats the output with zero manual copy-paste. Because the prompt is focused and the data is structured, token consumption stays around 500 tokens per run.

§03

How to use

  1. Install the Lark CLI and authenticate with your Feishu workspace credentials.
  2. Add this skill to your Claude Code configuration so it can access the Lark CLI tools.
  3. Run the standup command specifying daily or weekly mode.
# Example: generate a daily standup
lark-cli standup --mode daily --date 2026-04-15

# Example: generate a weekly summary
lark-cli standup --mode weekly --week-of 2026-04-14
§04

Example

§05

Standup Report - 2026-04-15

Yesterday

  • Reviewed PR #342 for auth refactor
  • Attended sprint planning (10:00-11:00)

Today

  • Ship login page redesign
  • Sync with design team at 14:00

Blockers

  • Waiting on API key from infra team
§06

Related on TokRepo

§07

Common pitfalls

  • Forgetting to authenticate the Lark CLI before running the skill causes silent failures with empty output.
  • Weekly mode requires specifying the Monday date of the target week; passing a mid-week date may produce partial results.
  • The skill reads only events you accepted; declined or tentative calendar entries are excluded by default.

Frequently Asked Questions

Does this skill work with both Lark International and Feishu China?+

The skill uses the Lark CLI which supports both Lark International and Feishu China editions. You select the environment during CLI authentication. The standup output format is the same regardless of which edition you use.

Can I customize the standup report format?+

Yes. The skill uses a prompt template that you can modify in your Claude Code configuration. You can change section headings, add custom fields like 'mood' or 'focus area,' and adjust the date format to match your team's conventions.

How many tokens does a typical standup generation consume?+

A daily standup with 5-8 calendar events and 3-5 tasks typically consumes around 500 tokens. Weekly summaries consume more because they aggregate 5 days of data, but generally stay under 1,500 tokens.

Does it support team-wide standup aggregation?+

The skill generates standups for a single authenticated user. To aggregate a team's standups, each member runs the skill individually and posts the result to a shared channel. The Lark CLI does not expose other users' calendars by default.

What happens if my calendar has no events for the day?+

The skill handles empty calendars gracefully. The 'Yesterday' or 'Today' section will show 'No scheduled events' and the report will still include your task list and any manually added notes.

Citations (3)
🙏

Source & Thanks

Created by LarkSuite. Licensed under MIT. larksuite/cli — 4,100+ GitHub stars

Part of the Lark CLI Official Skills Collection on TokRepo.

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets