Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions skill-template/domains/mail.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,8 @@ lark-cli mail +reply --message-id <id> --body '收到,谢谢'

`+message`、`+messages`、`+thread` 默认返回 HTML 正文(`--html=true`)。仅需确认操作结果(如验证标记已读、移动文件夹是否成功)时,用 `--html=false` 跳过 HTML 正文,只返回纯文本,显著减少 token 消耗。

输出默认为结构化 JSON,可直接读取,无需额外编码转换。

```bash
# ✅ 验证操作结果:不需要 HTML
lark-cli mail +message --message-id <id> --html=false
Expand Down
2 changes: 2 additions & 0 deletions skills/lark-mail/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,8 @@ lark-cli mail +reply --message-id <id> --body '收到,谢谢'

`+message`、`+messages`、`+thread` 默认返回 HTML 正文(`--html=true`)。仅需确认操作结果(如验证标记已读、移动文件夹是否成功)时,用 `--html=false` 跳过 HTML 正文,只返回纯文本,显著减少 token 消耗。

输出默认为结构化 JSON,可直接读取,无需额外编码转换。

```bash
# ✅ 验证操作结果:不需要 HTML
lark-cli mail +message --message-id <id> --html=false
Expand Down
4 changes: 3 additions & 1 deletion skills/lark-mail/references/lark-mail-message.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,11 +154,13 @@ lark-cli mail +message --message-id <message-id> --dry-run

## 注意事项

- JSON 输出中 `body_html` 里的 `<` / `>` 可能显示为 `\u003c` / `\u003e`(JSON 安全转义,内容不变)。
- **JSON 输出可直接使用** — 默认输出合法 UTF-8 JSON,可直接读取,无需额外编码转换。
- JSON 输出中 `body_html` 里的 `<` / `>` 可能显示为 `\u003c` / `\u003e`(JSON 安全转义,内容不变,`jq -r` 可还原)。
- `mail +message` 默认不再获取附件/图片下载 URL。这样可以保持邮件详情读取更轻量,调用方可按需单独请求 URL。
- 查看原始 HTML:

```bash
# jq -r 自动处理 JSON 转义,输出原始 HTML
lark-cli mail +message --message-id <id> --format json | jq -r '.data.body_html'
```

Expand Down
3 changes: 2 additions & 1 deletion skills/lark-mail/references/lark-mail-messages.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,10 @@ lark-cli mail +messages --message-ids <id1>,<id2> --dry-run

## 注意事项

- **JSON 输出可直接使用**,可直接读取,无需额外编码转换。
- 只需读取一封邮件时请使用 `+message`。
- `--message-ids` 无硬性上限;shortcut 内部会自动将大列表拆分为多次批量 API 调用。
- JSON 输出中 `messages[].body_html` 里的 `<` / `>` 可能显示为 `\u003c` / `\u003e`(JSON 安全转义,内容不变)。
- JSON 输出中 `messages[].body_html` 里的 `<` / `>` 可能显示为 `\u003c` / `\u003e`(JSON 安全转义,内容不变,`jq -r` 可还原)。
- `mail +messages` 仅返回附件元数据。如后续步骤需要下载 URL,请针对特定的 `message_id` 和 `attachment_ids` 调用原生附件 URL API。
- 与 `+message` 一样,普通附件和内嵌图片都出现在 `messages[].attachments[]` 中,使用同一个 `user_mailbox.message.attachments download_url` API。

Expand Down
3 changes: 2 additions & 1 deletion skills/lark-mail/references/lark-mail-thread.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,8 @@ lark-cli mail +thread --thread-id <thread-id> --dry-run

## 注意事项

- JSON 输出中 `messages[].body_html` 里的 `<` / `>` 可能显示为 `\u003c` / `\u003e`(JSON 安全转义,内容不变)。
- **JSON 输出可直接使用**,可直接读取,无需额外编码转换。
- JSON 输出中 `messages[].body_html` 里的 `<` / `>` 可能显示为 `\u003c` / `\u003e`(JSON 安全转义,内容不变,`jq -r` 可还原)。
- `mail +thread` 不再在读取会话时获取附件/图片下载 URL。如后续步骤需要 URL,请针对特定的 `message_id` 和 `attachment_ids` 调用原生附件 URL API。
- 与 `+message` 一样,普通附件和内嵌图片都出现在 `messages[].attachments[]` 中,使用同一个 `user_mailbox.message.attachments download_url` API。
- 查看某条邮件的原始 HTML:
Expand Down
Loading