autogame-17-feishu-calendar

TotalClaw 作者 totalclaw

管理飞书日历:列出日历、查询日程、同步事件与创建共享日历。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~autogame-17-feishu-calendar
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~autogame-17-feishu-calendar/file -o autogame-17-feishu-calendar.md
## 概述(中文)

管理飞书日历:列出日历、查询日程、同步事件与创建共享日历。

## 技能正文

# feishu-calendar

管理飞书(Lark)日历。用于列出日历、查看日程与同步事件。

## 用法

### 列出日历
查看可用日历及其 ID。
```bash
node skills/feishu-calendar/list_test.js
```

### 搜索日历
按名称/摘要查找日历。
```bash
node skills/feishu-calendar/search_cal.js
```

### 检查 Master 日历
专门检查 Master 日历状态。
```bash
node skills/feishu-calendar/check_master.js
```

### 同步例行
运行日历同步(将事件同步到本地状态/记忆)。
```bash
node skills/feishu-calendar/sync_routine.js
```

## 设置
需要在 `.env` 中配置 `FEISHU_APP_ID` 与 `FEISHU_APP_SECRET`。

## 标准协议:任务标记
**触发**:用户说「标记这个任务」或「提醒我……」。
**操作**:
1. **分析**:提取日期/时间(如「2 月 4 日」→ YYYY-MM-04)。
2. **执行**:运行 `create.js`,`--attendees` 设为请求者 ID。
3. **格式**:
   ```bash
   node skills/feishu-calendar/create.js --summary "Task: <Title>" --desc "<Context>" --start "<ISO>" --end "<ISO+1h>" --attendees "<User_ID>"
   ```

### 设置共享日历
为项目创建共享日历并添加成员。
```bash
node skills/feishu-calendar/setup_shared.js --name "Project Name" --desc "Description" --members "ou_1,ou_2" --role "writer"
```