lark-workflow-standup-report

Generates daily schedule and pending task summaries from Feishu calendar and task data.

3|2|Updated Jul 21, 2026
One-click install
npx skills add https://github.com/zlsbksdxl/codex-lark --skill lark-workflow-standup-report-zlsbksdxl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-workflow-standup-report
Source: https://github.com/zlsbksdxl/codex-lark/tree/main/plugins/feishu2codex/skills/lark-workflow-standup-report
Command: npx skills add https://github.com/zlsbksdxl/codex-lark --skill lark-workflow-standup-report-zlsbksdxl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually checking your Feishu/Lark calendar and task list every morning to plan your day is repetitive and error-prone. This Skill orchestrates the calendar agenda and task query commands to produce a single consolidated standup-style summary of meetings and unfinished to-dos 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 handling. - Pending Task Collection: Pulls incomplete tasks with lark-cli task +get-my-tasks --complete=false, optionally filtered by due date. - AI Summarization: Converts timestamps, maps RSVP statuses, sorts events and tasks, detects schedule conflicts, and computes free time 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 free slots. ## Quick Start Ask the assistant to generate a standup summary of today's Feishu 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 Feishu calendar and tasks?

Run lark-cli calendar +agenda for events and lark-cli task +get-my-tasks --complete=false for pending tasks, then merge the results. This Skill automates both commands and formats the combined output into a standup-style report.

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 dates must be computed explicitly.

Why does get-my-tasks show completed tasks in my summary?

The +get-my-tasks command returns both completed and incomplete tasks when the --complete flag is omitted. Always pass --complete=false explicitly for pending-task summaries, and optionally add --due-end to limit results by deadline.

What permissions does the Lark standup report require?

It requires user-identity authorization 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.

Can the standup report detect meeting conflicts?

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