dingtalk-calendar

Manage DingTalk calendar events, attendees, and meeting rooms via API.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/farrrr/dingtalk-openapi-skills --skill dingtalk-calendar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dingtalk-calendar
Source: https://github.com/farrrr/dingtalk-openapi-skills/tree/main/dingtalk-skills/skills/dingtalk-calendar
Command: npx skills add https://github.com/farrrr/dingtalk-openapi-skills --skill dingtalk-calendar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

DingTalk calendar API enables automated management of events, attendees, and room bookings, reducing manual scheduling errors and time spent on coordination.

Core Features & Use Cases

  • Event CRUD: create, read, update, and delete events on the primary calendar with attendee lists.
  • Attendee management: add or remove participants in batches while respecting per-call limits.
  • Free/busy and availability: query availability to prevent scheduling conflicts.
  • Meeting room booking: check room availability and reserve rooms as part of events.
  • Use Case: Schedule a stand-up with the team, invite attendees, and book a meeting room.

Quick Start

Create a new calendar event on the primary calendar, add attendees, and book a meeting room.

Frequently Asked Questions about dingtalk-calendar

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

FAQPage Schema
How do I automate DingTalk calendar event creation and attendee management?

Automate DingTalk calendar event creation by using the API to manage events and add or remove attendees in batches on the primary calendar, reducing manual scheduling errors.

Can I query DingTalk meeting room availability to prevent scheduling conflicts?

Query DingTalk meeting room availability by using the API to check free/busy status and reserve rooms as part of your events to prevent scheduling conflicts across teams.

How does DingTalk calendar API integration handle authentication?

DingTalk calendar API integration handles authentication by satisfying the OpenAPI-based auth workflow, enabling automated management of events, attendees, and room bookings.

What is the best way to manage batch participants in DingTalk calendar events?

Manage batch participants in DingTalk calendar events by using the attendee management API to add or remove participants in batches while respecting per-call limits.

Do I need OpenAPI authentication to reserve meeting rooms in DingTalk?

Yes, you need to satisfy the OpenAPI-based auth workflow to integrate with the DingTalk platform and reserve meeting rooms as part of your calendar events.