feishu-cal

Manage Feishu calendar events via API with attendee handling.

23|3|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/MidnightV1/Claude-Code-Feishu --skill feishu-cal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-cal
Source: https://github.com/MidnightV1/Claude-Code-Feishu/tree/main/.claude/skills/feishu-cal
Command: npx skills add https://github.com/MidnightV1/Claude-Code-Feishu --skill feishu-cal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, PyYAML, and includes scripts (resource) components.

What problem does it solve?

Manage Feishu calendar events directly from your workflow by creating, listing, updating, deleting events, inviting attendees, and maintaining a contacts store for quick reuse.

Core Features & Use Cases

  • Create, list, update, and delete events on a shared Feishu calendar.
  • Invite attendees and auto-learn attendees into your contact store for future use.
  • Flexible time parsing and attendee management to handle common scheduling scenarios.

Quick Start

Ask me to create a calendar event by saying 'Create a meeting tomorrow at 10:00 for 60 minutes with 张三'.

Frequently Asked Questions about feishu-cal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate creating Feishu calendar events and inviting attendees?

You can automate creating Feishu calendar events and inviting attendees by using CLI scripts that send requests to the Feishu API, handling event creation and attendee resolution directly from your local workflow.

Can I update and delete existing Feishu calendar events via the API?

Yes, you can update and delete existing Feishu calendar events via the API by executing CLI scripts that target specific event IDs, applying changes to scheduling details or removing events entirely with robust error handling.

Do I need a local contact store to manage Feishu calendar attendees?

Yes, managing Feishu calendar attendees requires a local contact store, which the system uses to resolve names like 张三 into valid attendees and auto-learns new contacts into for future reuse during event creation.

What is the best way to handle collaborative planning on a shared Feishu calendar?

The best way to handle collaborative planning on a shared Feishu calendar is using CLI automation scripts that parse flexible time inputs, discover available calendars, and manage attendee invitations across team workflows.

How does the Feishu calendar integration handle event scheduling errors?

The Feishu calendar integration handles event scheduling errors through robust error handling mechanisms within the API requests, ensuring failures in event creation, updates, or attendee invitations are caught and managed.

Are there limitations when parsing flexible time formats for Feishu calendar events?

Limitations when parsing flexible time formats for Feishu calendar events depend on the CLI script's configuration in config.yaml, which dictates how natural language time inputs are translated into structured API request payloads.