lark-workflow-standup-report

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

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/sliec/shared-files --skill lark-workflow-standup-report-sliec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-workflow-standup-report
Source: https://github.com/sliec/shared-files/tree/main/skills/lark-workflow-standup-report
Command: npx skills add https://github.com/sliec/shared-files --skill lark-workflow-standup-report-sliec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually checking your Feishu calendar and task list separately to plan your day is repetitive and error-prone. This Skill orchestrates both data sources into a single standup-style summary showing meetings, pending tasks, schedule conflicts, and free time slots. ## Core Features & Use Cases - Calendar Agenda Retrieval: Fetches events for today, tomorrow, or any 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, with optional due-date filtering. - Intelligent Summarization: Converts Unix timestamps to local time, maps RSVP statuses, sorts events and tasks, detects schedule conflicts, and identifies free 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 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 results into a sorted summary. This Skill automates both calls and formats the combined report with conflict detection.

How to filter only incomplete tasks in Feishu task API?

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

Can I use natural language dates like tomorrow with lark-cli calendar?

No, the --start and --end parameters only accept ISO 8601 formats or Unix timestamps. The AI must compute the target date from the current date and convert expressions like tomorrow into explicit timestamps.

What permissions does the Feishu 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 do completed tasks appear in my Feishu daily summary?

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