1. 基于我的需求,搜寻现有的官方skill。
2. 提供完整的配置步骤。
3. 发现配置步骤的问题,提出疑问。
-ps:这里,我还只是想尝试部署已有的skill
4. 了解三个配置文件的内容,并评估安全隐患。
5. 我想让DeepSeek综合三个skill的能力,写一个符合我需要的skill。
-ps:经过2天,耗时6小时折腾,我最终没能搞到符合预期的skill
6. 代码我看不懂,DeepSeek你帮我测试下,版本1.0测试。
7. 既然测试发现问题,那么修复下吧
8. 版本1.1测试.
9. 突然想到一些优化点,重新整改,版本2.0
10. 版本2.0测试
11. 修复问题继续发版,版本2.1
12. 版本2.1测试
13. 既然是命令部署,继续让DeepSeek生成批处理脚本,一键部署更方便
14. 既然测试都通过了,我就安装部署试试看,希望别坑我
-ps:到这里,一个skill包已经创建完成,DeepSeek也给我搞了一个一键部署的批处理脚本,双击就完成部署。
2. 提供完整的配置步骤
2.1. Prompt:
需要提供完整的配置步骤
2.2. Deepseek:
好的,我为你整理了从零开始配置 OpenClaw 读取 126/163 邮箱并汇总到 Excel 的完整步骤。
## 完整配置步骤
### 第一步:安装 ClawHub 技能管理器
首先需要安装 ClawHub CLI 工具,这是安装所有技能的基础:
```bash
npm i -g clawhub --registry https://registry.npmmirror.com
```
安装后验证:
```bash
clawhub --version
```
### 第二步:安装 IMAP 邮件读取技能
根据 ClawHub 技能库信息,推荐安装 `imap-email-reader` 或 `gog` 技能。
```bash
# 方案一:安装通用 IMAP 邮件读取器(支持 126/163)
clawhub install imap-email-reader
# 方案二:安装 Gmail 集成(如使用 Google 服务)
clawhub install gog
```
安装完成后,验证技能状态:
```bash
openclaw skills status --name "imap-email-reader"
# 应显示 active
```
### 第三步:配置 126/163 邮箱 IMAP 服务
#### 3.1 在 126/163 邮箱网页端开启 IMAP
1. 登录你的 126 或 163 邮箱网页版
2. 进入「设置」→「POP3/SMTP/IMAP」
3. 勾选「开启 IMAP/SMTP 服务」
4. 点击「确定」保存
5. **获取授权码**:
- 点击「新增授权码」
- 按照提示发送短信
- 记录生成的授权码(授权码相当于密码,请妥善保管)
#### 3.2 获取邮箱服务器信息
| 邮箱类型 | IMAP 服务器 | 端口 | SMTP 服务器 | 端口 |
|---------|------------|------|------------|------|
| 126 邮箱 | imap.126.com | 993 | smtp.126.com | 465/587 |
| 163 邮箱 | imap.163.com | 993 | smtp.163.com | 465/587 |
### 第四步:配置 OpenClaw 连接邮箱
在 OpenClaw 的工作目录中,创建或编辑技能配置文件。配置文件位置通常为:
- Windows: `C:\Users\你的用户名\.openclaw\workspace\skills\imap-email-reader\config.yaml`
- Mac/Linux: `~/.openclaw/workspace/skills/imap-email-reader/config.yaml`
添加以下配置:
```yaml
# IMAP 邮件读取器配置
email:
# IMAP 服务器配置
imap:
host: "imap.163.com" # 126 邮箱用 imap.126.com
port: 993
secure: true # 使用 SSL/TLS
user: "yourname@163.com" # 你的完整邮箱地址
password: "你的授权码" # 注意:是授权码,不是登录密码
# SMTP 服务器配置(如需发送邮件)
smtp:
host: "smtp.163.com" # 126 邮箱用 smtp.126.com
port: 587
secure: false # STARTTLS
user: "yourname@163.com"
password: "你的授权码"
# 默认读取的文件夹
folder: "INBOX"
# 邮件读取选项
options:
limit: 50 # 每次最多读取邮件数
mark_as_read: false # 是否标记为已读
```
### 第五步:安装 Excel 导出相关技能
为了将邮件内容汇总到 Excel,需要安装额外的技能:
```bash
# 安装万能总结技能(用于结构化邮件内容)
clawhub install summarize
# 安装 PDF/文档处理技能(支持 Excel 导出)
clawhub install nano-pdf
```
### 第六步:配置环境变量(如需要 API Key)
如果你安装的是需要 API Key 的技能(如 `tavily-search`),需要设置环境变量:
**Windows PowerShell(管理员)**:
```powershell
[System.Environment]::SetEnvironmentVariable('TAVILY_API_KEY','你的API密钥','User')
```
**Mac/Linux**:
```bash
echo 'export TAVILY_API_KEY="你的API密钥"' >> ~/.bashrc
source ~/.bashrc
```
### 第七步:重启 OpenClaw 服务
配置完成后,需要重启服务使配置生效:
```bash
# 如果使用 pm2 管理
pm2 restart openclaw
# 或者直接重启网关
npx openclaw gateway restart
```
### 第八步:验证配置是否成功
在 OpenClaw 对话窗口中发送测试指令:
```
展示当前可用的 Skills
```
确认 `imap-email-reader` 和 `summarize` 技能状态为 **active**。
### 第九步:执行邮件读取和汇总任务
配置完成后,你可以发送以下指令来完成“读取邮箱并汇总到 Excel”的任务:
#### 基础任务
```
帮我读取 163 邮箱中今天所有的未读邮件,提取发件人、主题和正文前100字
```
#### 完整任务(含导出)
```
帮我读取 126 邮箱中最近7天的邮件,提取发件人、主题、发送时间和正文摘要,
然后将这些信息汇总成一个 Excel 表格,保存在 ~/Desktop/邮件汇总.xlsx
```
#### 高级筛选任务
```
搜索 163 邮箱中来自 xxx@company.com 的邮件,
整理出发件人、主题和正文中的关键信息,导出为 Excel 文件
```
## 完整配置清单
| 步骤 | 操作 | 状态 |
|-----|------|------|
| 1 | 安装 ClawHub CLI |
| 2 | 安装 imap-email-reader 技能 |
| 3 | 安装 summarize 技能 |
| 4 | 开启 126/163 邮箱 IMAP 服务 |
| 5 | 获取邮箱授权码 |
| 6 | 编辑技能配置文件 |
| 7 | 重启 OpenClaw 服务 |
| 8 | 验证技能状态为 active |
| 9 | 发送测试指令 |
## 常见问题与解决方案
### 问题1:技能安装时提示 "Skill not found"
**解决方案**:使用手动下载方式安装:
1. 访问 [ClawHub 技能库](https://www.clawhub.com/skills)
2. 搜索目标技能
3. 点击 **Download zip** 下载技能包
4. 解压到技能目录:`~/.openclaw/workspace/skills/`
### 问题2:IMAP 连接失败
**检查项**:
- 确认邮箱已开启 IMAP 服务
- 确认使用的是授权码而非登录密码
- 确认服务器地址和端口正确
- 尝试 telnet 测试连接:`telnet imap.163.com 993`
### 问题3:中文邮件内容乱码
**解决方案**:在配置文件中添加编码设置:
```yaml
email:
imap:
encoding: "utf-8"
```
### 问题4:技能调用无响应
**检查步骤**:
```bash
# 检查技能激活状态
openclaw skills list
# 检查服务端口
firewall-cmd --query-port=18789/tcp
# 重启容器(如使用 Docker)
docker restart openclaw-2026
```
## 完整指令示例
配置完成后,直接使用自然语言即可完成复杂任务:
```
你是一名专业的邮件助手。请帮我完成以下任务:
1. 连接我的 163 邮箱(已配置好 IMAP)
2. 读取最近 7 天的所有邮件
3. 提取每封邮件的发件人、主题、发送时间
4. 用 summarize 技能生成每封邮件的正文摘要
5. 将以上信息汇总为表格形式
6. 导出为 Excel 文件,保存到桌面
7. 告诉我总共处理了多少封邮件
```
这样配置后,你的 OpenClaw 就能自动完成从 126/163 邮箱读取内容并汇总到 Excel 的完整流程了。如有任何问题,可以随时告诉我具体的错误信息,我帮你进一步排查。
3. 发现配置步骤的问题,提出疑问
3.1. Prompt:
你的步骤中并没有配置【markdown-converter】,是否不需要的
3.2. DeepSeek:
你的观察很敏锐!关于 `markdown-converter` 是否必要,答案是:**不一定需要,取决于你想要的最终格式**。让我详细说明:
## 方案对比:是否需要 markdown-converter
| 你的需求 | 是否需要 markdown-converter | 替代方案 |
|---------|---------------------------|---------|
| 只需要读取邮件并显示在对话中 | 不需要 | 直接用 `imap-email-reader` 技能 |
| 需要导出为 Excel (.xlsx) 文件 | **需要** | - |
| 可以接受 CSV 格式导出 | 不需要 | `imap-email-reader` + 对话输出可直接复制粘贴 |
| 需要格式化的表格报告 | 不需要 | Markdown 表格本身就是结构化格式 |
---
## markdown-converter 的实际作用
根据 ClawHub 技能库信息,`markdown-converter` 的核心能力是**格式转换**:
| 输入格式 | 输出格式 | 用途 |
|---------|---------|------|
| Markdown | Excel (.xlsx) | **将邮件汇总表格转为 Excel** |
| Markdown | PDF | 生成正式报告 |
| Markdown | Word (.docx) | 生成文档 |
| HTML/CSV/JSON | Markdown | 格式标准化 |
**关键点**:`imap-email-reader` + `summarize` 组合生成的是 **Markdown 格式的表格**,`markdown-converter` 的作用是将这个 Markdown 表格**转换为真正的 .xlsx Excel 文件**。
---
## 修正后的完整配置步骤
### 方案一:需要 Excel 文件(需要 markdown-converter)
```bash
# 1. 安装核心技能
clawhub install imap-email-reader # 读取邮件
clawhub install summarize # 生成结构化摘要
clawhub install markdown-converter # 将 Markdown 转为 Excel
# 2. 配置邮箱(同之前步骤)
# 3. 执行任务
```
指令示例:
```
帮我读取 163 邮箱最近7天的邮件,提取发件人、主题、时间、正文摘要,
生成 Markdown 表格,然后转换为 Excel 文件保存到 ~/Desktop/邮件汇总.xlsx
```
### 方案二:只需要 CSV 或直接复制(不需要 markdown-converter)
```bash
# 只需安装这两个技能
clawhub install imap-email-reader
clawhub install summarize
```
执行后,OpenClaw 会直接在对话中返回 Markdown 格式的表格,你可以:
- 直接复制到 Excel(Ctrl+C → 粘贴)
- 保存为 .csv 文件(对话中会提供文件下载)
---
## 更新后的配置检查清单
| 步骤 | 操作 | 方案一(要Excel) | 方案二(不要Excel) |
|-----|------|------------------|-------------------|
| 1 | 安装 ClawHub CLI |
| 2 | 安装 imap-email-reader |
| 3 | 安装 summarize |
| 4 | 安装 markdown-converter |
| 5 | 配置 126/163 邮箱 IMAP |
| 6 | 重启 OpenClaw 服务
---
## 总结
- **markdown-converter 不是必需的**,它只是“锦上添花”的格式转换工具
- 如果你**必须得到 .xlsx 文件** → 需要安装
- 如果你**能接受 CSV 或手动复制粘贴** → 不需要安装,省一步
这两种方案的核心(邮件读取和内容提取)都是一样的,区别只在于最终输出的文件格式。根据你的实际办公习惯选择即可!
夜雨聆风