lark-calendar

Coordinate calendar events and meeting scheduling for users and groups.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a reliable assistant for coordinating calendars and meetings across users and groups, reducing manual scheduling friction, conflicts, and time-zone mistakes while respecting RSVP and privacy constraints.

Core Features & Use Cases

  • View and search events: Inspect agendas and event details for given date ranges with privacy-preserving outputs.
  • Create and update events: Create events, invite attendees, set recurrence rules, and roll back on attendee-add failures.
  • Attendee & availability management: Query free/busy status, manage RSVP responses, and produce multiple suggested time slots for ambiguous scheduling requests.
  • Use case: Propose several meeting times for a cross-team 60-minute review, check member availability, present options to the requester with clear conflict reasoning, and create the chosen event with invites.

Quick Start

Schedule a 30-minute meeting tomorrow afternoon with Alice and Bob, check their availability, propose three suggested time options, and create the event after 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 check availability across team members?

To schedule a meeting, you can query free/busy status for users and groups, propose multiple suggested time slots based on their availability, and create the event after confirmation. The assistant manages RSVPs and handles ISO 8601 time formats automatically.

Can I set up recurring calendar events and manage attendee RSVPs?

Yes, you can create events with recurrence rule support and manage attendee RSVP state updates. If attendee-add operations fail, the system rolls back changes to maintain accurate calendar data.

How does the calendar scheduling handle time-zone conflicts and privacy?

The scheduling assistant reduces time-zone mistakes by satisfying ISO 8601 time handling and preserves privacy constraints by using privacy-preserving outputs when searching or inspecting event details.

What is the best way to propose meeting times for a cross-team review?

The best way is to request multiple suggested time slots for the group. The assistant checks member availability, presents options with clear conflict reasoning, and creates the event with invites once you confirm a slot.

Does lark-cli support secure authentication for calendar operations?

Yes, CLI-driven lark-cli operations include secure authentication and permission checks. This ensures that reading, searching, creating, and updating calendar events respects access controls.

Why do I need to check free/busy status before creating a group event?

Checking free/busy status is necessary to reduce manual scheduling friction and conflicts. It allows the assistant to produce suggested time slots that work for all attendees before sending invites.