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

Feishu Calendar

  • 1 installs
  • 20 repo stars
  • Updated April 11, 2026
  • autogame-17/feishu-skills

feishu-calendar is a Claude skill that manages Feishu (Lark) calendars: listing, searching, syncing events, creating entries from task requests, and setting up shared project calendars.

About

This skill manages Feishu (Lark) calendars through Node scripts. It lists and searches calendars, syncs events to local state, creates calendar entries (including from task requests), and sets up shared project calendars with members and roles. A task-marking protocol triggers on phrases like 'Mark this task' or 'Remind me to' and creates an event with the requester as attendee and a default 1-hour duration. It requires feishu-common with valid app credentials.

  • Lists, searches, and syncs Feishu (Lark) calendars and creates events from task requests via Node scripts
  • Sets up shared project calendars with members and roles, and marks tasks with a 1-hour default duration

Feishu Calendar by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,982 of 2,719 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

feishu-calendar capabilities & compatibility

Capabilities
feishu batch sender · feishu attendance
Use cases
project management
Runs
Runs locally
From the docs

What feishu-calendar says it does

Manage Feishu (Lark) calendars including listing, searching, syncing events, creating calendar entries from task requests, and setting up shared project calendars.
SKILL.md
Run `create.js` with `--summary "Task: <Title>"`, `--attendees` set to the requester's ID, and a 1-hour default duration.
SKILL.md
npx skills add https://github.com/autogame-17/feishu-skills --skill feishu-calendar

Add your badge

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

Listed on Skillselion
Installs1
repo stars20
Last updatedApril 11, 2026
Repositoryautogame-17/feishu-skills

What it does

List, search, sync, and create Feishu calendar events, including task reminders and shared project calendars.

When should I use this skill?

When a user wants to manage Feishu calendars, create events, mark a task, or set up a shared project calendar.

What you get

  • Created Feishu calendar events and shared project calendars

By the numbers

  • 6 calendar scripts (list, search, check, sync, create, setup shared)
  • 1-hour default task duration

Files

SKILL.mdMarkdownGitHub ↗

feishu-calendar

Manage Feishu (Lark) calendars -- list, search, sync events, create entries, and set up shared calendars.

Prerequisites

  • feishu-common installed with valid FEISHU_APP_ID and FEISHU_APP_SECRET.

Commands

List Calendars

Check available calendars and their IDs.

node skills/feishu-calendar/list_test.js

Search Calendar

Find a calendar by name/summary.

node skills/feishu-calendar/search_cal.js

Check Master's Calendar

Specific check for the Master's calendar status.

node skills/feishu-calendar/check_master.js

Sync Events

Sync calendar events to local state/memory:

node skills/feishu-calendar/sync_routine.js

Create Event

node skills/feishu-calendar/create.js --summary "Task: <Title>" --desc "<Context>" --start "<ISO>" --end "<ISO+1h>" --attendees "<User_ID>"

Setup Shared Calendar

Create a shared project calendar and add members:

node skills/feishu-calendar/setup_shared.js --name "Project Name" --desc "Description" --members "ou_1,ou_2" --role "writer"

Task Marking Protocol

Trigger: User says "Mark this task" or "Remind me to...".

1. Extract date/time from the request (e.g., "Feb 4th" becomes YYYY-02-04). 2. Run create.js with --summary "Task: <Title>", --attendees set to the requester's ID, and a 1-hour default duration.

Related skills

FAQ

What can feishu-calendar do?

List and search calendars, sync events, create entries (including from task requests), and set up shared project calendars with members and roles.

How does task marking work?

When a user says 'Mark this task' or 'Remind me to', it extracts the date/time and runs create.js with a 'Task:' summary and a 1-hour default duration.

This week in AI coding

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

unsubscribe anytime.