lark-calendar
Create, update, and delete calendar events and tasks in Lark (Feishu). Includes employee directory for automatic name-to-user_id resolution.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/boyangwang/lark-calendarWhat This Skill Does
The lark-calendar skill for OpenClaw AI acts as a sophisticated bridge between your AI agent and the Lark (Feishu) ecosystem. It enables seamless management of your daily productivity by providing full CRUD (Create, Read, Update, Delete) operations for calendar events and task management. A standout feature of this skill is its intelligent employee directory integration, which automatically resolves human-readable names like 'Boyang' or 'RK' into the specific system user_ids required by Lark's API, eliminating the need for manual ID lookups.
Installation
To integrate this skill into your environment, use the OpenClaw command line interface:
- Ensure your
.secrets.envfile is populated with yourFEISHU_APP_IDandFEISHU_APP_SECRET. - Execute the following command:
clawhub install openclaw/skills/skills/boyangwang/lark-calendar - Verify the installation by checking the available scripts under the
skills/lark-calendar/scripts/directory.
Use Cases
- Meeting Orchestration: Automatically schedule complex team meetings by providing natural language names for attendees.
- Task Lifecycle Management: Move projects forward by programmatically creating tasks with specific deadlines and assigning them to team members.
- Calendar Auditing: Query event lists within specific date ranges to generate summary reports of upcoming commitments.
- Personal Productivity: Quickly block off focus time or update existing event details without navigating the Feishu UI.
Example Prompts
- "Create a team sync meeting named 'Q2 Review' for tomorrow at 2 PM, include Boyang and RK, and set the location to Meeting Room A."
- "Update task ID 35fc5310... change the due date to this coming Friday at 6 PM."
- "What does my calendar look like for the next 7 days, and are there any overdue tasks assigned to me?"
Tips & Limitations
- Timezone Awareness: Always verify the timezone if working with international teams; the skill defaults to Asia/Singapore.
- Name Resolution: While name resolution is convenient, ensure your display names in Feishu are unique to avoid resolution conflicts.
- Default Calendar: The skill targets a default calendar ID by default; ensure your
FEISHU_APP_IDhas the appropriate permissions to write to group or personal calendars before executing bulk updates.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-boyangwang-lark-calendar": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, network-access