feishu-calendar-advanced

Feishu calendar management via feishu-agent. View calendars, list events, create and delete events with conflict detection.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "feishu-calendar-advanced" with this command: npx skills add boyd4y/feishu-calendar-advanced

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>
  1. OAuth Authorization:
bunx @teamclaw/feishu-agent auth
  1. 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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

Expertai

Expert.ai integration. Manage data, records, and automate workflows. Use when the user wants to interact with Expert.ai data.

Registry SourceRecently Updated
Automation

Exabeam

Exabeam integration. Manage data, records, and automate workflows. Use when the user wants to interact with Exabeam data.

Registry SourceRecently Updated
Automation

Encore

Encore integration. Manage data, records, and automate workflows. Use when the user wants to interact with Encore data.

Registry SourceRecently Updated
Automation

Email Excel Transfer

Automatyzuje workflow pobierania danych z email i wstawiania ich do arkuszy kalkulacyjnych. Użyj gdy użytkownik chce przenieść informacje z poczty do Excela.

Registry SourceRecently Updated