Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: "Mark this task: Review Q1 report on Feb 4th at 2pm"
- 1Extract date and time from the message (Feb 4th -> YYYY-02-04T14:00:00)
- 2Identify the requester's Feishu user ID for the attendees flag
- 3Run create.js with summary, description, ISO start/end times, and attendees set to the user ID
- 4Confirm the event was created successfully
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.