AlphaMoatによると、2026-09時点でDingtalk Calendarのダウンロード数は4,320、スター数は5で、AIスキル全体5,078件中2,279位、オフィス効率化では435件中193位です。
| プラットフォーム | インストール数 | ダウンロード数 | スター数 | コメント |
|---|---|---|---|---|
| ClawHub ↗ | 90 | 2988 | 1 | - |
| SkillHub ↗ | 196 | 4320 | 5 | — |
プラットフォームごとに集計方法と集計時点が異なります。
主文ではmcporterでDingTalkカレンダーと連絡先の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 |
作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 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 経由で Tencent Docs の文書を作成、編集、管理するための手順書です。
数式、書式、ブックの構造を保ったまま Excel ファイルを作成・点検・編集するスキルです。
Word と DOCX 文書を扱うための作業指針で、編集後にスタイルや番号、レイアウトが崩れないことに重点を置きます。
コマンドラインから Gmail、Calendar、Drive、Contacts、Sheets、Docs を操作します。
PDFと画像の文字抽出は本文、表、スキャンページの読取りをテキストに整理します。
テーマとスタイルから PPT 資料を自動生成するスキルです。
kdocs-cli で金山文档のクラウド文書を操作する公式スキルです。
自然言語の指示で PDF の指定ページを書き換える小さなツールです。
データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。