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.