Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bighardperson avatar

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)
At a glance

feishu-calendar-advanced capabilities & compatibility

Capabilities
calendar management · event creation · conflict detection
Use cases
project management
Platforms
macOS · Linux
From the docs

What feishu-calendar-advanced says it does

Feishu calendar management via feishu-agent. View calendars, list events, create and delete events with conflict detection.
SKILL.md
Manage your Feishu (Lark) calendar using the feishu-agent CLI tool.
SKILL.md
Time conflict detected
SKILL.md
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill feishu-calendar-advanced

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8
repo stars33
Last updatedApril 26, 2026
Repositorybighardperson/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

SKILL.mdMarkdownGitHub ↗

Feishu Calendar Advanced

Manage your Feishu (Lark) calendar using the feishu-agent CLI tool.

Dependencies

DependencyRequiredDescription
bunYesBun runtime (for running bunx commands)
@teamclaw/feishu-agentYesInstalled automatically via bunx

Check Dependencies

# Check bun availability
bun --version

Setup

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 auth

3. Verify setup:

bunx @teamclaw/feishu-agent whoami

Usage

/feishu-calendar-advanced [command] [options]

Commands

CommandDescription
calendarsList all calendars (primary, subscribed)
eventsList 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_idCreate event with attendees
delete --event-id <event_id>Delete an event by ID

Options

OptionDescription
--summaryEvent title/summary (required for create)
--startStart time in format "YYYY-MM-DD HH:MM" (required for create)
--endEnd time in format "YYYY-MM-DD HH:MM" (required for create)
--attendeeAdd attendee by user_id (can be used multiple times)
--event-idEvent 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_xxxxxxxxxxxxx

Troubleshooting

"User authorization required"

  • Run bunx @teamclaw/feishu-agent auth to authorize

"Token expired"

  • Run bunx @teamclaw/feishu-agent auth again 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

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.