lark-calendar

Coordinates calendar events and schedules meetings for users and teams via lark-cli.

2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/augustscl/awesome-xiawang-skills --skill lark-calendar-augustscl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-calendar
Source: https://github.com/augustscl/awesome-xiawang-skills/tree/main/lark-calendar
Command: npx skills add https://github.com/augustscl/awesome-xiawang-skills --skill lark-calendar-augustscl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Help users and teams coordinate calendar events, find common free times, and create or update meetings with minimal friction and clear validation steps.

Core Features & Use Cases

  • Agenda & Read: Quickly view today's or a custom date range's agenda with privacy-preserving summaries.
  • Create & Update Events: Create events with attendees, reminders, recurrence rules, and automated rollback if attendee addition fails.
  • Free/Busy & Suggestions: Check user busy slots and RSVP status, and generate multiple recommended meeting time options when the time is ambiguous.
  • Attendee Management & Permissions: Add, list, and remove attendees and respect RSVP and attendee ability settings.
  • Use Case: Coordinate a 30–60 minute cross-team review by asking for suggestions within a date range, presenting options with reasons, and creating the chosen event with attendee invites.

Quick Start

Ask the assistant to "Find three meeting time suggestions for next Tuesday afternoon for ou_alice and ou_bob, 45 minutes each, then create the event I confirm."

Frequently Asked Questions about lark-calendar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I schedule a meeting and find common free times for multiple attendees in Lark?

To schedule a meeting, query free/busy slots for each attendee, generate multiple recommended time options within a date range, and create the event with automated attendee invites and rollback if addition fails.

Does this calendar scheduler support recurring events with custom rules?

Yes, recurring events are supported through recurrence rule (rrule) specifications, allowing you to create and update calendar events with custom repetition patterns and reminders.

How do I check user busy slots and RSVP status before creating an event?

Check user busy slots and RSVP status by querying free/busy information before API calls, ensuring valid attendee availability and respecting permissions when suggesting optimal meeting times.

Can I view a custom date range agenda with privacy-preserving summaries in Lark?

Yes, you can quickly view today's agenda or a custom date range with privacy-preserving summaries to check schedules without exposing sensitive event details.

What is needed to manage calendar events and coordinate meetings across teams?

Managing calendar events requires lark-cli integration, ISO 8601 time handling, freebusy and RSVP checks, recurrence rule support, and schema inspection before API calls.

How does attendee management work when updating an existing calendar event?

Attendee management lets you add, list, and remove attendees while respecting RSVP and attendee ability settings, with automated rollback if attendee addition fails during event updates.