據 AlphaMoat 統計,截至 2026-09,Dingtalk Calendar 累計下載 4,320 次、獲 5 個星標,在全部 5,078 個 AI 技能中排名第 2,279 位,在「辦公效率」分類(435 個)中排名第 193 位。
| 平台 | 累計安裝 | 累計下載 | 星標 | 評論 |
|---|---|---|---|---|
| ClawHub ↗ | 90 | 2988 | 1 | - |
| SkillHub ↗ | 196 | 4320 | 5 | — |
各平台的計數口徑不同,統計時間不一致。
主文要求使用 mcporter 連線釘釘日曆和通訊錄 MCP 服務,再建立或查詢日程、檢查參與者忙閒並處理會議室預訂。
資料釋出於 2026-10-27
以下是根據技能文件生成的示例,不代表實際執行結果。
2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。 該技能有同名的其他版本,調整前的資料歸屬當前下載量最大的這一個。
| 月份 | 累計下載 | 環比 | 星標 |
|---|---|---|---|
| 2026-09 | 4320 | — | 5 |
| 2026-08 | 2791 | +3.5% | 1 |
| 2026-07 | 2696 | +12.6% | 5 |
| 2026-06 | 2394 | +10.0% | 3 |
| 2026-05 | 2177 | — | 2 |
| 2026-03 | 1359 | — | 1 |
以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。
--- name: dingtalk-calendar description: 钉钉日程管理(创建日程、查询闲忙、会议室预订)。使用 mcporter CLI 连接钉钉 MCP server 执行日程管理、日程查询、会议室预订等操作。使用场景:日程创建管理、会议预订、查询他人闲忙、会议室预约等。 --- # 钉钉日程管理 使用 `mcporter` CLI 调用钉钉日历 MCP 创建和管理日程。 ## 前置要求
### 安装 mcporter CLI
本技能依赖 `mcporter` 工具。请在终端中手动执行以下命令安装:
```bash
# 使用 npm 安装
npm install -g mcporter
# 或使用 bun 安装
bun install -g mcporter
```
验证安装:
```bash
mcporter --version
```
### 配置 MCP Server
本技能需要配置两个 MCP 服务:**钉钉日历** 和 **钉钉通讯录**。
**步骤一:获取 Streamable HTTP URL**
1. 访问钉钉 MCP 广场:https://mcp.dingtalk.com
2. 搜索 **钉钉日历**,点击进入服务详情页
3. 在页面右侧找到 `Streamable HTTP URL`,点击复制按钮
4. 同样的方法,获取 **钉钉通讯录** 的 URL
**步骤二:使用 mcporter 配置 MCP 服务**
```bash
# 添加钉钉日历 MCP 服务
mcporter config add dingtalk-calendar --url "这里粘贴钉钉日历的URL"
# 添加钉钉通讯录 MCP 服务
mcporter config add dingtalk-contacts --url "这里粘贴钉钉通讯录的URL"
```
**步骤三:验证配置**
```bash
# 查看已配置的服务
mcporter config list
# 测试连接(列出可用工具)
mcporter call dingtalk-calendar list_tools --output json
mcporter call dingtalk-contacts list_tools --output json
```
### 基本命令模式
所有操作通过 `mcporter call dingtalk-calendar <tool>` 执行:
```bash
# 创建日程
mcporter call dingtalk-calendar create_calendar_event \
--args '{"summary":"会议","startDateTime":"2026-02-28T14:00:00+08:00","endDateTime":"2026-02-28T15:00:00+08:00"}' \
--output json
# 查询日程
mcporter call dingtalk-calendar list_calendar_events \
--args '{"startTime":1738128000000,"endTime":1738214400000}' \
--output json
# 查询闲忙
mcporter call dingtalk-calendar query_busy_status \
--args '{"userIds":["userId1"],"startTime":1738128000000,"endTime":1738214400000}' \
--output json
```
## 核心工具
### 1. 创建日程
```bash
# 基本创建
mcporter call dingtalk-calendar create_calendar_event \
--args '{
"summary": "项目评审会议",
"startDateTime": "2026-02-28T14:00:00+08:00",
"endDateTime": "2026-02-28T15:00:00+08:00",
"description": "讨论 Q1 进度",
"attendees": ["userId1", "userId2"]
}' \
--output json
```
**参数说明:**
| 参数 | 必填 | 说明 |
|------|------|------|
| `summary` | ✅ | 日程标题(最长 2048 字符) |
| `startDateTime` | ✅ | 开始时间(ISO-8601 格式,如 `2026-02-28T14:00:00+08:00`) |
| `endDateTime` | ✅ | 结束时间(ISO-8601 格式) |
| `description` | ❌ | 日程描述(最长 5000 字符) |
| `attendees` | ❌ | 参与人 userId 列表(最多 500 人) |
### 2. 查询日程列表
```bash
# 查询指定时间范围的日程
mcporter call dingtalk-calendar list_calendar_events \
--args '{
"startTime": 1738128000000,
"endTime": 1738214400000
}' \
--output json
```
### 3. 查询他人闲忙
```bash
mcporter call dingtalk-calendar query_busy_status \
--args '{
"userIds": ["userId1", "userId2"],
"startTime": 1738128000000,
"endTime": 1738214400000
}' \
--output json
```
### 4. 查询空闲会议室
```bash
mcporter call dingtalk-calendar query_available_meeting_room \
--args '{
"startTime": "1738128000000",
"endTime": "1738131600000"
}' \
--output json
```
### 5. 为日程添加会议室
```bash
mcporter call dingtalk-calendar add_meeting_room \
--args '{
"eventId": "日程ID",
"roomIds": ["会议室ID1"]
}' \
--output json
```
### 6. 更新日程
```bash
mcporter call dingtalk-calendar update_calendar_event \
--args '{
"eventId": "日程ID",
"summary": "新标题",
"description": "新描述"
}' \
--output json
```
### 7. 删除日程
```bash
mcporter call dingtalk-calendar delete_calendar_event \
--args '{"eventId": "日程ID"}' \
--output json
```
## 通讯录工具
### 搜索用户
```bash
mcporter call dingtalk-contacts search_user_by_key_word \
--args '{"keyWord": "张三"}' \
--output json
```
### 获取用户详情
```bash
mcporter call dingtalk-contacts get_user_info_by_user_ids \
--args '{"user_id_list": ["userId1", "userId2"]}' \
--output json
```
## 常用时间格式
```python
import time
from datetime import datetime
# 获取当前时间戳(毫秒)
int(time.time() * 1000)
# 时间戳转 ISO 8601
datetime.fromtimestamp(1738128000000 / 1000).strftime("%Y-%m-%dT%H:%M:%S+08:00")
# ISO 8601 转时间戳(毫秒)
int(datetime.fromisoxt("2026-02-28T14:00:00+08:00").timestamp() * 1000)
```
## 使用示例
### 创建会议并预订会议室
```bash
# 1. 查询14:00-15:00的空闲会议室
mcporter call dingtalk-calendar query_available_meeting_room \
--args '{"startTime":"1738128000000","endTime":"1738131600000"}' \
--output json
# 2. 创建日程(假设获取到会议室ID: room123)
mcporter call dingtalk-calendar create_calendar_event \
--args '{
"summary": "周会",
"startDateTime": "2026-02-28T14:00:00+08:00",
"endDateTime": "2026-02-28T15:00:00+08:00"
}' \
--output json
# 3. 添加会议室(假设日程ID: event123)
mcporter call dingtalk-calendar add_meeting_room \
--args '{"eventId":"event123","roomIds":["room123"]}' \
--output json
```
透過 MCP 在騰訊文件裡新建、編輯與管理線上文件的完整操作手冊。
在保留公式、格式和活頁簿結構的前提下建立、檢查或編輯 Excel 檔案。
處理 Word 與 DOCX 文件的作業指南,著重維持樣式、編號與版面。
透過命令列存取 Gmail、日曆、Drive、Contacts、Sheets 與 Docs。
PDF和圖片文字提取 將文件文字、表格與掃描頁識別整理為文字結果。
按主題與風格自動生成 PPT 檔案的技能。
透過 kdocs-cli 操作金山文件雲文件的官方技能。
用自然語言指令改 PDF 指定頁的小工具。
資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。