lark-workflow-standup-report

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

Updated May 28, 2026
One-click install
npx skills add https://github.com/changfengpro/agent-skills --skill lark-workflow-standup-report-changfengpro
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-workflow-standup-report
Source: https://github.com/changfengpro/agent-skills/tree/main/skills/lark-workflow-standup-report
Command: npx skills add https://github.com/changfengpro/agent-skills --skill lark-workflow-standup-report-changfengpro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli.

What problem does it solve? Manually checking your Lark calendar and task list every morning to plan your day is repetitive and error-prone. This Skill orchestrates the calendar agenda and task queries into a single standup-style summary showing meetings, pending to-dos, schedule conflicts, and free slots for any given date. ## Core Features & Use Cases - Combined Agenda and Task Retrieval: Runs lark-cli calendar +agenda and lark-cli task +get-my-tasks --complete=false together to gather events and unfinished tasks for a target date. - Structured Summary Output: Produces a formatted report with a schedule table (time, event, organizer, RSVP status), a pending task checklist sorted by due date, and a closing summary. - Conflict and Free-Slot Detection: Sorts events by start time, detects overlapping meetings, excludes declined events, and infers free time slots. - Use Case: Ask "what's on my plate today" and receive a standup report listing your 3 meetings, 5 overdue or upcoming tasks, a conflict warning between two afternoon meetings, and your available focus blocks. ## Quick Start Ask the assistant to generate today's standup report summarizing my Lark calendar events and unfinished tasks.

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 daily summary of my Lark calendar and tasks?▼

Run lark-cli calendar +agenda for the target date and lark-cli task +get-my-tasks with --complete=false, then merge the results into a summary table. The Skill automates both calls and formats events, tasks, conflicts, and free slots into one report.

How to filter only incomplete tasks with lark-cli task get-my-tasks?▼

Pass --complete=false explicitly to +get-my-tasks. Without this flag the command returns both completed and unfinished tasks, which would incorrectly show finished items as pending in your summary.

Does lark-cli calendar agenda accept natural language dates like tomorrow?▼

No, the --start and --end parameters only accept ISO 8601 formats such as 2026-03-26T00:00:00+08:00 or Unix timestamps. You must compute the target date yourself and convert relative phrases like tomorrow into explicit dates.

What permissions are required for Lark calendar and task queries?▼

You need user-identity authorization via lark-cli auth login --domain calendar,task. The calendar agenda command requires the calendar:calendar.event:read scope, and task queries require task:task:read.

Why do completed tasks appear in my Lark standup summary?▼

This happens when +get-my-tasks runs without the --complete=false filter, causing it to return all tasks regardless of status. Always include the flag for pending-only summaries, and optionally add --due-end to limit results by deadline.