lark-workflow-standup-report

Generates daily schedule and pending task summaries from Lark calendar and task APIs.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/yuezhen-huang/my-bytedance-skillhub --skill lark-workflow-standup-report-yuezhen-huang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-workflow-standup-report
Source: https://github.com/yuezhen-huang/my-bytedance-skillhub/tree/main/lark-workflow-standup-report
Command: npx skills add https://github.com/yuezhen-huang/my-bytedance-skillhub --skill lark-workflow-standup-report-yuezhen-huang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually checking your Lark calendar and task list separately to plan your day is time-consuming and error-prone. This Skill orchestrates both data sources to produce a single consolidated standup summary showing meetings, pending to-dos, schedule conflicts, and free time slots for any given date. ## Core Features & Use Cases - Calendar Agenda Retrieval: Fetches events for today, tomorrow, or any date range via lark-cli calendar +agenda with ISO 8601 date filtering. - Pending Task Collection: Pulls incomplete tasks assigned to you via lark-cli task +get-my-tasks, with due-date filtering to control data volume. - Intelligent Summarization: Converts Unix timestamps to local time, maps RSVP statuses, detects schedule conflicts, and identifies free slots. - Use Case: Ask "what's on my plate today" and receive a formatted report with a meeting table, a checklist of pending tasks with due dates, conflict warnings, and available time blocks. ## Quick Start Ask the AI to generate a standup summary of today's schedule and pending tasks using the lark-workflow-standup-report skill.

Frequently Asked Questions about lark-workflow-standup-report

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get a summary of today's Lark calendar and tasks?

Run lark-cli calendar +agenda to fetch today's events and lark-cli task +get-my-tasks to fetch incomplete tasks, then combine the results into a formatted summary. The workflow handles time conversion, sorting, and conflict detection automatically.

How to query Lark calendar events for a specific date range?

Use lark-cli calendar +agenda with --start and --end parameters in ISO 8601 format, such as 2026-03-26T00:00:00+08:00. Natural language dates like "tomorrow" are not supported, so compute the target date first.

Does the Lark task command support filtering by due date?

Yes, lark-cli task +get-my-tasks accepts a --due-end parameter to return only tasks due before a given ISO 8601 timestamp. This is recommended for summaries since unfiltered queries can return 30+ historical tasks exceeding context limits.

What permissions are required for Lark standup report generation?

User-identity authentication is required via lark-cli auth login with calendar and task domains. The calendar +agenda command needs calendar:calendar.event:read scope, and task +get-my-tasks needs task:task:read scope.

Why does the Lark agenda command reject natural language dates?

The --start and --end parameters only accept ISO 8601 formatted strings or Unix timestamps, not expressions like "tomorrow" or "next monday". The AI must compute the absolute target date from the current date before invoking the command.