Lark CLI Skill: Calendar — Event & Schedule Management
Lark/Feishu CLI skill for calendar management. View agenda, create events, invite attendees, check free/busy, and get time suggestions.
What it is
Lark Calendar is a CLI skill for the Lark/Feishu collaboration platform that lets you manage calendar events from the terminal. It supports viewing agendas, creating events, inviting attendees, checking free/busy status, and getting time suggestions.
This skill is part of the Lark CLI tool, which provides 200+ commands and 19 AI Agent Skills for the Lark/Feishu Open Platform. It works with Claude Code, OpenAI Codex, Cursor, and Gemini CLI.
How it saves time or tokens
The Lark Calendar skill eliminates context switching between your coding environment and the Lark web app for scheduling tasks. Instead of opening a browser tab, navigating to the calendar, and clicking through forms, you tell your AI agent to 'create a meeting with the engineering team at 3pm tomorrow' and it handles the API calls. Free/busy checking and time suggestions are particularly valuable when coordinating across multiple attendees' calendars.
How to use
- Install the Lark CLI and calendar skill:
npm install -g @larksuite/cli
npx skills add larksuite/cli -y -g
- Configure authentication:
lark-cli config init
lark-cli auth login --recommend
- Use calendar commands:
# View today's agenda
lark-cli calendar agenda
# Create a new event
lark-cli calendar create --title 'Sprint Planning' \
--start '2026-04-16T10:00' --duration 60
# Check free/busy for attendees
lark-cli calendar freebusy --emails alice@company.com,bob@company.com
# Get time suggestions for a group meeting
lark-cli calendar suggest --emails team@company.com --duration 30
Example
Using the calendar skill with an AI agent:
# Agent interaction
User: 'Schedule a 30-minute meeting with Alice and Bob
sometime tomorrow afternoon'
# Agent uses Lark Calendar skill:
1. Calls freebusy to check Alice and Bob's availability
2. Calls suggest to find open 30-minute slots tomorrow 1-5pm
3. Presents options to user
4. Creates event with selected time and sends invites
# Shortcuts available:
+agenda # View today's calendar
+create # Create a new event
+freebusy # Check availability
+suggestion # Get time suggestions
Related on TokRepo
- AI tools for automation — More productivity automation tools on TokRepo.
- Featured workflows — Discover curated AI tools and skills.
Common pitfalls
- Not completing the authentication setup before using calendar commands results in API errors. Run lark-cli auth login first.
- The skill requires Lark/Feishu Open Platform API access. Your organization's admin must enable API access for your account.
- Time zone handling can cause scheduling errors. Ensure your lark-cli config includes the correct timezone setting.
Frequently Asked Questions
Both. The Lark CLI supports both Lark (international) and Feishu (China) platforms. The calendar skill works identically on both, using the appropriate API endpoints based on your configuration.
The skill follows the Agent Skills Standard and works with Claude Code, OpenAI Codex, Cursor, and Gemini CLI. Install with npx skills add larksuite/cli and the skill activates automatically for calendar tasks.
Yes. The Lark Calendar API supports creating and managing recurring events with daily, weekly, and monthly patterns. Use the --recurrence flag when creating events.
The freebusy command queries the calendars of specified attendees and returns time slots showing when each person is available, busy, or tentatively busy. This helps find meeting times without manual coordination.
Yes. The Lark CLI is open source on GitHub with an active maintenance team from LarkSuite.
Citations (3)
- Lark CLI GitHub— Lark CLI with 200+ commands and 19 AI skills
- Lark Developer Docs— Lark Open Platform calendar API
- Agent Skills Standard— Agent Skills Standard for AI coding assistants
Related on TokRepo
Source & Thanks
Created by LarkSuite. Licensed under MIT. larksuite/cli — 4,100+ GitHub stars
Part of the Lark CLI Official Skills Collection on TokRepo.
Discussion
Related Assets
Claude-Flow — Multi-Agent Orchestration for Claude Code
Layers swarm and hive-mind multi-agent orchestration on top of Claude Code with 64 specialized agents, SQLite memory, and parallel execution.
ccusage — Real-Time Token Cost Tracker for Claude Code
CLI that reads ~/.claude logs and breaks down Claude Code token spend by day, session, and project — pluggable into your statusline.
SuperClaude — Workflow Framework for Claude Code
Adds 16+ slash commands, 9 cognitive personas, and a smart flag system to Claude Code in one pipx install.