lark-workflow-standup-report

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

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Rabbit-Ivan/Ivan-skills --skill lark-workflow-standup-report-rabbit-ivan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-workflow-standup-report
Source: https://github.com/Rabbit-Ivan/Ivan-skills/tree/main/skills/lark-workflow-standup-report
Command: npx skills add https://github.com/Rabbit-Ivan/Ivan-skills --skill lark-workflow-standup-report-rabbit-ivan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli.

What problem does it solve? It eliminates the manual effort of checking your Lark calendar and task list separately by combining both into a single standup-style summary for any given date. ## Core Features & Use Cases - Calendar Agenda Retrieval: Fetches events for today, tomorrow, or a custom 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. - AI Summarization: Converts Unix timestamps to local time, maps RSVP statuses, sorts events and tasks, detects schedule conflicts, and identifies free slots. - Use Case: Ask for a morning briefing and receive a formatted report listing today's meetings with RSVP status, outstanding to-dos with deadlines, conflict warnings, and available time slots. ## Quick Start Ask the AI to generate a standup summary of today's 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 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 both into a formatted summary. The workflow handles time conversion, sorting, and conflict detection automatically.

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

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 the AI must compute the target date first.

What permissions does the Lark standup report require?▼

It requires user-identity authentication via lark-cli auth login with calendar and task domains. The specific scopes are calendar:calendar.event:read for agenda queries and task:task:read for task retrieval.

Why does fetching Lark tasks return too much data?▼

Calling get-my-tasks without filters can return 30+ historical tasks exceeding 100KB. Use the --due-end parameter to limit results to tasks due before your target date, or fold older items into a collapsed section during summarization.

Can the standup report detect meeting conflicts?▼

Yes, after sorting events by start time, the workflow checks whether any event's end time overlaps the next event's start time and lists conflicting pairs in the summary. Declined events are excluded from conflict detection.