lark-workflow-standup-report

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

8|2|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/luojiaaoo/xpeech --skill lark-workflow-standup-report-luojiaaoo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-workflow-standup-report
Source: https://github.com/luojiaaoo/xpeech/tree/main/xpeech/agent/skills/buildin/lark-skills/lark-workflow-standup-report
Command: npx skills add https://github.com/luojiaaoo/xpeech --skill lark-workflow-standup-report-luojiaaoo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually checking your Feishu calendar and task list every morning to plan your day is repetitive and error-prone. This Skill orchestrates the lark-cli calendar and task commands to produce a consolidated standup-style summary of meetings and unfinished to-dos for any given date. ## Core Features & Use Cases - Agenda Retrieval: Fetches calendar 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 Unix timestamps to local time, maps RSVP statuses, sorts events, detects schedule conflicts, and identifies free slots. - Use Case: Ask "what's on my schedule today" and receive a formatted report with a meeting table, pending to-do checklist, conflict warnings, and a count summary. ## 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 report.

How to query Feishu calendar events for a specific date with lark-cli?▼

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 lark-cli get-my-tasks show completed tasks?▼

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 to avoid mixing finished items into the report.

What permissions does lark-cli need for calendar and task access?▼

Calendar agenda queries require the calendar:calendar.event:read scope, and task queries require task:task:read. Authenticate with user identity using lark-cli auth login --domain calendar,task before running the workflow.

Can this workflow detect meeting conflicts in my schedule?▼

Yes, after sorting events by start time, the summarization step checks whether any event's end time overlaps the next event's start time. Detected conflicts are listed in the summary's closing notes along with free time slots.