
Feishu Calendar Advanced
- 8 installs
- 33 repo stars
- Updated April 26, 2026
- bighardperson/computer-science-skills-collection
Feishu-calendar-advanced is a skill that manages a Feishu (Lark) calendar via the feishu-agent CLI to view, create, and delete events.
About
This skill manages a Feishu (Lark) calendar through the @teamclaw/feishu-agent CLI. It can list calendars, list events, create events with attendees, and delete events, with time-conflict detection. A developer configures it with a Feishu app ID and secret, authorizes via OAuth, then runs commands through bunx.
- Manages Feishu/Lark calendars via the feishu-agent CLI
- List, create, and delete events with conflict detection
- OAuth setup with app ID/secret through bunx
Feishu Calendar Advanced by the numbers
- 8 all-time installs (skills.sh)
- Ranked #1,519 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
- Data as of Jul 30, 2026 (Skillselion catalog sync)
feishu-calendar-advanced capabilities & compatibility
- Capabilities
- calendar management · event creation · conflict detection
- Use cases
- project management
- Platforms
- macOS · Linux
What feishu-calendar-advanced says it does
Feishu calendar management via feishu-agent. View calendars, list events, create and delete events with conflict detection.
Manage your Feishu (Lark) calendar using the feishu-agent CLI tool.
Time conflict detected
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill feishu-calendar-advancedAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 8 |
|---|---|
| repo stars | ★ 33 |
| Last updated | April 26, 2026 |
| Repository | bighardperson/computer-science-skills-collection ↗ |
What it does
Manage a Feishu/Lark calendar to list, create, and delete events with conflict detection.
Who is it for?
Creating and managing Feishu/Lark calendar events from an agent with conflict detection.
When should I use this skill?
You need to list, create, or delete Feishu calendar events.
What you get
- created or deleted Feishu calendar events
By the numbers
- 5 commands (calendars, events, create, delete, plus attendee variant)
Files
Feishu Calendar Advanced
Manage your Feishu (Lark) calendar using the feishu-agent CLI tool.
Dependencies
| Dependency | Required | Description |
|---|---|---|
bun | Yes | Bun runtime (for running bunx commands) |
@teamclaw/feishu-agent | Yes | Installed automatically via bunx |
Check Dependencies
# Check bun availability
bun --versionSetup
First Time Setup
1. Install and configure feishu-agent:
# Interactive setup wizard (recommended)
bunx @teamclaw/feishu-agent setup
# Or manual configuration
bunx @teamclaw/feishu-agent config set appId <your_app_id>
bunx @teamclaw/feishu-agent config set appSecret <your_app_secret>2. OAuth Authorization:
bunx @teamclaw/feishu-agent auth3. Verify setup:
bunx @teamclaw/feishu-agent whoamiUsage
/feishu-calendar-advanced [command] [options]Commands
| Command | Description |
|---|---|
calendars | List all calendars (primary, subscribed) |
events | List events in primary calendar |
create --summary "Meeting" --start "2026-03-05 14:00" --end "2026-03-05 15:00" | Create a new event |
create --summary "Meeting" --start "..." --end "..." --attendee user_id | Create event with attendees |
delete --event-id <event_id> | Delete an event by ID |
Options
| Option | Description |
|---|---|
--summary | Event title/summary (required for create) |
--start | Start time in format "YYYY-MM-DD HH:MM" (required for create) |
--end | End time in format "YYYY-MM-DD HH:MM" (required for create) |
--attendee | Add attendee by user_id (can be used multiple times) |
--event-id | Event ID (required for delete) |
Examples
# List all calendars
/feishu-calendar-advanced calendars
# List events in primary calendar
/feishu-calendar-advanced events
# Create a simple event
/feishu-calendar-advanced create --summary "Team Standup" --start "2026-03-05 10:00" --end "2026-03-05 10:30"
# Create event with attendees
/feishu-calendar-advanced create --summary "Project Review" --start "2026-03-05 14:00" --end "2026-03-05 15:00" --attendee user_id_1 --attendee user_id_2
# Delete an event
/feishu-calendar-advanced delete --event-id evt_xxxxxxxxxxxxxTroubleshooting
"User authorization required"
- Run
bunx @teamclaw/feishu-agent authto authorize
"Token expired"
- Run
bunx @teamclaw/feishu-agent authagain to refresh
"Time conflict detected"
- The requested time slot is already busy
- Choose a different time or check your calendar with
bunx @teamclaw/feishu-agent calendar events
"Permission denied"
- Check app permissions in Feishu Developer Console
- Required:
calendar:calendar,calendar:event
{
"ownerId": "kn71srjd359sv905vvxgdc6k9n815y9f",
"slug": "feishu-calendar-advanced",
"version": "1.0.0",
"publishedAt": 1772362959863
}{
"version": 1,
"registry": "https://clawhub.ai",
"slug": "feishu-calendar-advanced",
"installedVersion": "1.0.0",
"installedAt": 1776068890827
}