LaunchKit · 2026
Back to Skills

feishu-calendar

Manage Feishu (Lark) Calendars.

1
3.8k downloads
by @autogame-17

Setup & Installation

openclaw skills install @autogame-17/feishu-calendar

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install feishu-calendar

What This Skill Does

Manages Feishu (Lark) calendars via Node.js scripts. Supports listing calendars, searching by name, creating events with attendees, syncing events to local state, and setting up shared project calendars with role-based access.

Automates Feishu calendar operations that otherwise require manual navigation through the Lark app, letting agents handle scheduling without human interaction.

When to use it

  • Creating a task reminder with attendees directly from a chat message
  • Checking which Feishu calendars are available in a workspace
  • Setting up a shared project calendar and adding team members
  • Syncing Feishu calendar events to local agent memory
  • Finding a specific calendar by searching its name or summary

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: "Mark this task: Review Q1 report on Feb 4th at 2pm"

AGENT
  1. 1Extract date and time from the message (Feb 4th -> YYYY-02-04T14:00:00)
  2. 2Identify the requester's Feishu user ID for the attendees flag
  3. 3Run create.js with summary, description, ISO start/end times, and attendees set to the user ID
  4. 4Confirm the event was created successfully
OUTPUT

A calendar event titled "Task: Review Q1 report" is created in Feishu with the requester added as an attendee

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Feishu (Lark) developer app with FEISHU_APP_ID and FEISHU_APP_SECRET credentials