Lark Workflow Standup Report
lark-cli calendar +agenda --start "2026-03-26T00:00:00+08:00" --end "2026-03-26T23:59:59+08:00"
Lark Workflow Standup Report Skill
The Lark Workflow Standup Report is a specialized skill available on the Happycapy Skills platform, designed to generate a concise summary of a user's daily or weekly schedule and outstanding tasks. By combining Lark Calendar events and Lark Tasks, this skill creates a unified overview that is especially useful for standup meetings, personal daily planning, and status reporting. It leverages the lark-cli tool to fetch data and requires appropriate authentication and permissions for secure access.
What Is This Skill?
The Lark Workflow Standup Report skill (Skill ID: lark-workflow-standup-report) is a workflow utility that aggregates and summarizes calendar events and task to-dos for a specified date or date range. It orchestrates two primary Lark API operations:
- Calendar Agenda: Retrieves scheduled events (such as meetings and appointments) for a given date or range.
- Task List: Fetches outstanding tasks assigned to the user, optionally filtered by due date.
The skill then performs AI-driven summarization, including time conversion, conflict detection, and sorting, to deliver a clear, actionable summary of your agenda and pending tasks. This summary is ideal for quickly understanding your commitments for today, tomorrow, or the current week.
Why Use the Lark Workflow Standup Report Skill?
Efficient daily planning and communication are essential for individual productivity and team coordination. The Lark Workflow Standup Report skill provides several key benefits:
- Unified Overview: Get a single, consolidated report of both your scheduled events and pending tasks.
- Time-Specific Summaries: Generate reports for today, tomorrow, or any custom date range, making it easy to prepare for meetings, daily standups, or weekly reviews.
- Actionable Insights: By detecting schedule conflicts and sorting your commitments, the skill makes it easier to prioritize your day.
- Automation Ready: Ideal for integrating into chatbots, workflows, or automated daily summaries, reducing manual effort in status reporting.
How to Use the Lark Workflow Standup Report Skill
Prerequisites
-
User Authentication: The skill only supports operations under a user identity. Before running any commands, you must authenticate using
lark-cliwith the necessary permissions for calendar and task access.lark-cli auth login --domain calendar,task -
Skill Dependency: Ensure the
lark-clibinary is installed and accessible in your environment.
Step 1:
Fetch Calendar Events
To retrieve your agenda, use the calendar +agenda subcommand. By default, this fetches today's events.
## Fetch today's agenda (no parameters needed)
lark-cli calendar +agenda
## Fetch agenda for a specific date range (ISO 8601 format required)
lark-cli calendar +agenda --start "2026-03-26T00:00:00+08:00" --end "2026-03-26T23:59:59+08:00"Note: The --start and --end options only accept ISO 8601 formatted dates or Unix timestamps. Natural language expressions (like "tomorrow" or "next Monday") are not supported. AI processes are responsible for calculating the correct date values.
The output includes details such as event_id, summary, start_time (with timestamp and timezone), end_time, free_busy_status, and self_rsvp_status.
Step 2:
Fetch Outstanding Tasks
To retrieve your outstanding tasks, use the task +get-my-tasks subcommand.
## Fetch up to 20 outstanding tasks assigned to you
lark-cli task +get-my-tasks
## Fetch tasks due before a specific date (recommended for summary scenarios)
lark-cli task +get-my-tasks --due-end "2026-03-27T23:59:59+08:00"
## Fetch all tasks (if more than 20 tasks exist)
lark-cli task +get-my-tasks --page-allFiltering tasks by due date helps reduce data volume and keeps summaries concise.
Step 3:
AI-Powered Summarization
After fetching both sets of data, the skill performs the following:
- Time Conversion: Normalizes event and task times across time zones.
- Conflict Detection: Identifies overlapping events and high-priority tasks.
- Sorting: Orders items chronologically for clear presentation.
The final output is a structured standup report, suitable for sharing in chat, including in daily briefings, or for quick personal reference.
When to Use the Lark Workflow Standup Report Skill
This skill is particularly useful in the following scenarios:
- Daily Standup Meetings: Generate a quick summary for morning standups to inform your team or manager of your commitments.
- Personal Planning: Review your day's or week's agenda and outstanding tasks first thing in the morning, or before wrapping up your day.
- Automated Status Reports: Integrate with chatbots or workflow automation tools to deliver automated daily or weekly reports.
- Conflict Checking: Detect overlapping events or overbooked time slots to manage your availability effectively.
- Pre-Meeting Preparation: Quickly assess your schedule and tasks before important meetings.
Important Notes
- Authentication Is Mandatory: You must authenticate with the required domains (calendar and task) via
lark-clibefore using the skill. - No Natural Language Dates: Only ISO 8601 date/time formats or Unix timestamps are accepted for date filtering. You must programmatically resolve natural expressions like "tomorrow" to the correct format.
- User Identity Only: The skill only supports fetching data for the authenticated user, not for other users or system-wide.
- Output Volume: By default, the task API returns up to 20 records. Use
--page-allif you need a complete list, but be mindful of information overload in summaries. - AI Processing Required: The skill relies on AI summarization for merging and presenting data. Ensure your integration or workflow supports this step.
- Review Required Documentation: Before starting, refer to the shared SKILL.md file for information on authentication, permissions, and best practices.
For more details and source code, visit the GitHub repository.
By leveraging the Lark Workflow Standup Report skill, you can streamline your daily planning, enhance team transparency, and automate routine status checks with a unified, reliable workflow.
More Skills You Might Like
Explore similar skills to enhance your workflow
Frontend UI Engineering
TaskList.stories.tsx # Storybook stories (if using)
Netlify CLI And Deploy
Guide for using the Netlify CLI and deploying sites. Use when installing the CLI, linking sites, deploying (Git-based or manual), managing
Brainstorm Ideas New
Brainstorm feature ideas for a new product in initial discovery from PM, Designer, and Engineer perspectives. Use when starting product discovery
Ui Design System
UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and develo
Saga Orchestration
Patterns for managing distributed transactions and long-running business processes without two-phase commit
GitOps Workflow
Complete guide to implementing GitOps workflows with ArgoCD and Flux for automated Kubernetes deployments