lark-calendar

Manage Feishu calendar events, attendees, availability, and room bookings.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ShunsukeHayashi/lark-harness --skill lark-calendar-shunsukehayashi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-calendar
Source: https://github.com/ShunsukeHayashi/lark-harness/tree/main/lark-calendar
Command: npx skills add https://github.com/ShunsukeHayashi/lark-harness --skill lark-calendar-shunsukehayashi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Feishu calendar users waste time juggling viewing/searching events, creating or updating events, inviting attendees, checking availability, and coordinating meeting rooms across multiple tools. This Skill consolidates these tasks into a single, policy-aware workflow.

Core Features & Use Cases

  • View and search events across calendars; create or update events with attendees; query busy/free times; suggest available time blocks; reserve or locate meeting rooms through unified workflows and Shortcuts (e.g., +agenda, +create, +freebusy, +rsvp).
  • Ensure governance: load the schedule-meeting workflow before booking rooms; enforce gate policies and audits; handle repeating events and room availability constraints.
  • Use Case: A team schedules a product review, invites participants, checks attendee availability, and books a suitable meeting room with a single command flow.

Quick Start

Use shortcuts like +agenda, +create, and +freebusy to view, create, and manage events and room availability.

Frequently Asked Questions about lark-calendar

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

FAQPage Schema
How do I manage Feishu calendar events and meeting rooms in a single workflow?

You can manage Feishu calendar events and meeting rooms in a single workflow by using shortcuts like +agenda, +create, and +freebusy to view, search, create, and update events while concurrently checking room availability and booking rooms.

Can I check attendee availability and suggest time blocks before creating a Feishu event?

Yes, you can check attendee availability and suggest time blocks before creating a Feishu event by using the +freebusy shortcut to query busy and free times, allowing the workflow to validate time zones and propose suitable slots.

Does the Feishu calendar booking workflow enforce governance rules for reserving meeting rooms?

Yes, the Feishu calendar booking workflow enforces governance rules by requiring you to load the schedule-meeting workflow before booking rooms, ensuring gate policies, audits, and room availability constraints are strictly validated.

How do I invite attendees and handle repeating events in Feishu calendars?

To invite attendees and handle repeating events in Feishu calendars, use the +create shortcut to define the event and participants, while the workflow validates repeating event constraints, time blocks, and permissions against the calendar APIs.

What is the best way to locate and book an available meeting room through Feishu calendar?

The best way to locate and book an available meeting room through Feishu calendar is to execute the unified schedule-meeting workflow, which checks real-time room availability and enforces booking policies before finalizing the reservation.

Why does my Feishu calendar event creation fail due to workflow validation errors?

Feishu calendar event creation may fail due to workflow validation errors if time blocks, time zones, or permissions do not meet calendar API requirements, or if predefined workflow documents are not consulted before attempting sensitive booking actions.