--- name: dingtalk-calendar description: "钉钉日历:创建、查询、删除日程和会议。当用户需要在钉钉上安排会议、查看日程或管理日历时触发此技能。" tools: dingtalk_calendar metadata: category: tools/dingtalk tree_id: "dingtalk/dingtalk_calendar" tree_group: "dingtalk" min_tier: "task_write" approval_type: "plan_confirm" emoji: "📅" enabled_when: "DingTalkAPI != nil" security_level: "allowlist" profiles: ["messaging", "full"] sort_order: 41 intent_keywords: zh: ["钉钉日历", "钉钉日程", "创建日程", "创建会议", "日程列表", "有什么会议"] en: ["dingtalk calendar", "schedule meeting", "event list"] related_tools: - dingtalk_contacts - dingtalk_todo scene_hint: "创建会议前需通过dingtalk_contacts查询参会人user_id" summary: "Manage DingTalk calendar events: create, list, get, delete" title: "DingTalk Calendar" verb: "Manage" file_access: "none" scope_check: "none" policy_groups: ["group:dingtalk"] tool_description: "钉钉日历操作。action: create_event(user_id, event), list_events(user_id), get_event(user_id, event_id), delete_event(user_id, event_id)。" tool_input_schema: type: object properties: action: type: string enum: ["create_event", "list_events", "get_event", "delete_event"] description: "要执行的操作" user_id: type: string description: "用户 ID" event_id: type: string description: "日程 ID" event: type: object description: "日程详情(创建时使用)" required: ["action"] --- # DingTalk Calendar — 钉钉日历 ## 功能 通过钉钉开放平台 API 管理日历日程,包括创建会议/日程、查看日程列表、获取日程详情和删除日程。写入操作需要计划确认(plan_confirm)。 ## 支持的 action | Action | 说明 | 必填参数 | |--------|------|----------| | `create_event` | 创建日程或会议(支持设置标题、时间、参与人等) | `user_id`, `event` | | `list_events` | 列出指定用户的日程列表 | `user_id` | | `get_event` | 获取指定日程的详细信息 | `user_id`, `event_id` | | `delete_event` | 删除指定日程 | `user_id`, `event_id` |