lark-workflow-standup-report

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

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/TrayMachi/dotfiles --skill lark-workflow-standup-report-traymachi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-workflow-standup-report
Source: https://github.com/TrayMachi/dotfiles/tree/main/agents/skills/lark-workflow-standup-report
Command: npx skills add https://github.com/TrayMachi/dotfiles --skill lark-workflow-standup-report-traymachi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli.

What problem does it solve? Manually checking your Lark calendar and task list every morning to piece together a standup or daily briefing is repetitive and error-prone. This Skill orchestrates the calendar agenda and task queries into one consolidated summary of meetings and unfinished to-dos for any given date. ## Core Features & Use Cases - Combined Agenda + Task Retrieval: Runs lark-cli calendar +agenda and lark-cli task +get-my-tasks --complete=false to gather events and pending tasks for a target date. - Structured Summary Output: Produces a formatted digest with a schedule table (time, event, organizer, RSVP status), a to-do checklist, conflict detection between overlapping meetings, and free-slot calculation. - Use Case: Ask "what's on my plate today" and receive a standup-ready report listing your 9:00 product review, 14:00 design sync (flagged as conflicting), and three overdue tasks sorted by due date. ## Quick Start Ask the assistant to generate today's schedule and pending task summary using the lark-workflow-standup-report skill.

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 schedule and task summary from Lark?

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 calls and formats the combined output into a standup-style digest.

How to query Lark calendar agenda 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 target date must be computed first.

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, otherwise finished items will appear as to-dos.

What permissions does Lark calendar and task access require?

User-identity authentication is required via lark-cli auth login with the calendar and task domains. The needed scopes are calendar:calendar.event:read for agenda queries and task:task:read for task retrieval.

Can I filter Lark tasks by due date for a daily report?

Yes, pass --due-end with an ISO 8601 timestamp to +get-my-tasks to return only tasks due before that date. This reduces data volume for daily summaries; use --page-all when more than 20 incomplete tasks exist.