Install
openclaw skills install @testman2025/ai-work-journal-feishu将「今天用 AI 完成的事」写成第一人称 AI工作日记(排障 / 提效 / 探索),并发布到用户指定的飞书 Wiki。 含类型场景标题、灵活章节、截图索要、可选 humanizer 去 AI 腔;首次询问落库位置并可本机记住。 触发:记到知识库、飞书日记、AI工作日记、每天用 AI、写今天的记录、log AI work to Feishu。
openclaw skills install @testman2025/ai-work-journal-feishu| 输入 | 必填 | 说明 |
|---|---|---|
| 主题 | 是 | 当天做了什么 |
| 记录类型 | 可推断 | 排障 / 提效 / 探索 |
| 场景标签 | 可推断 | 见「分类体系」 |
| 截图 | 按需 | 报错、成功、关键配置;缺则向用户索要 |
| 飞书落库目标 | 首次必问 | 见「飞书落库配置」;之后可读本机配置 |
YYYY-MM-DD|[类型·场景] 简短主题humanizer(去 AI 味,可选):若环境中已安装同名 skill,写作前读取;没有则跳过,不要臆造路径。
发布前用户需能通过本机工具以本人身份创建飞书文档。任选其一:
Feishu Docs)mcp_auth)feishu_whoami(或等价能力)确认当前登录可用parent_token(或等价参数)lark-cli调用 CLI 前清理可能干扰登录态的残留 Agent 环境变量(若报权限/身份错再排查),不要把变量名写进对外示例。
| 信息 | 何时需要 | 说明 |
|---|---|---|
| 登录态 | 每次落库 | MCP 已认证或 lark-cli 已登录;Agent 不代替用户注册飞书应用密钥写进仓库 |
| 父节点 Wiki / 文件夹链接 | 首次落库(或配置缺失时) | 例如 https://*.feishu.cn/wiki/<node_token> 或云空间文件夹链接 |
| 父节点 token | 可从链接解析 | URL 最后一段通常即 node_token / parent_token;用户也可直接给出 token |
| 落库工具偏好 | 可选 | MCP 或 lark-cli;默认用当前环境已可用的那一种 |
| 目录策略 | 可选 | 是否全部挂同一父节点、是否按类型分子目录 |
不要向用户索要、也不要写入 git: App Secret、用户密码、长期 refresh token 明文。应用凭证只存在本机安全配置中。
本 skill 不内置任何具体 Wiki 地址。
请用户提供至少一项:
并确认:文档标题格式是否用本 skill 默认(YYYY-MM-DD|[类型·场景] 主题)。
征得用户同意后,把落库目标写到本 skill 目录下的本地文件(已加入 .gitignore):
config.local.json
示例(占位符,勿提交真实值):
{
"parent_wiki_url": "https://xxx.feishu.cn/wiki/<YOUR_NODE_TOKEN>",
"parent_node_token": "<YOUR_NODE_TOKEN>",
"preferred_tool": "mcp",
"title_timezone": "Asia/Shanghai"
}
config.local.json 提交到 git 或贴进公开 Issue全部挂在用户指定的同一父节点下。某类型或场景积累较多时,再请用户决定是否建 Wiki 子目录。
| 类型 | 适用 |
|---|---|
| 排障 | 报错、连不上、安装失败、行为不符合预期 |
| 提效 | 用 AI 完成原本手工折腾的事 |
| 探索 | 试新工具/workflow,记录值不值得继续 |
| 场景 | 适用 |
|---|---|
| 开发与环境 | 编辑器、MCP、Git、Docker、代码、部署配置等 |
| 系统与电脑 | 磁盘、卸载、环境变量、路径、系统维护 |
| 办公与协作 | 飞书、邮件、日程、协作工具 |
| 内容与创作 | 写稿、知识库、配图、发布 |
| 其他 | 以上都不贴切;正文首段说明实际场景 |
一篇只标一个主场景;跨场景时在正文说明,标题仍只标主场景。
YYYY-MM-DD|[类型·场景] 简短主题
示例(主题可替换,勿绑定真实私密链接):
2026-07-29|[排障·开发] 某 Agent 连接飞书失败
2026-07-27|[提效·系统] 用 AI 整理磁盘空间
2026-07-25|[探索·办公] 试飞书 MCP 远程模式
可选文首元信息(非强制):
类型:提效
场景:系统与电脑
config.local.json;缺失则询问用户上传位置与所需飞书信息,确认后可选写入本机配置| 环境 | 方式 |
|---|---|
| Cursor | Feishu Docs MCP(创建时带 parent_token)或 lark-cli |
| WorkBuddy 等 | 飞书 connector + lark-cli |
| 通用 | 已登录的 lark-cli |
结构示例仅供参考,不是必填清单。 写之前先想:读者需要知道什么,再决定章节。
| 节 | 何时写 |
|---|---|
| 今天遇到了什么 | 几乎总是需要;可含现象、报错、截图 |
| 我是怎么排查的 | 有排查过程时;必须先有因果链流程图 |
| 解决方案 | 有可执行步骤时 |
| 这件事背后的知识点 | 有值得记住的一条机制时;一条讲透即可 |
| 下次可以照着做的清单 | 有可复用步骤时 |
| 节 | 何时写 |
|---|---|
| 今天想完成什么 | 目标不清楚时 |
| 我是怎么跟 AI 协作的 | 有工具/提示/流程值得记录时 |
| 结果怎样 | 有前后对比或省时数据时 |
| 这次用到的关键技巧 | 可选 |
| 下次可以照着做的清单 | 有可复用做法时 |
| 节 | 何时写 |
|---|---|
| 为什么想试 | 动机不 obvious 时 |
| 试了什么 | 几乎总是需要 |
| 值不值得继续用 | 有结论时 |
| 下次可以照着做的清单 | 可选 |
排障:
## 今天遇到了什么
## 我是怎么排查的
## 解决方案
## 这件事背后的知识点
## 下次可以照着做的清单
提效:
## 今天想完成什么
## 我是怎么跟 AI 协作的
## 结果怎样
## 下次可以照着做的清单
探索:
## 为什么想试
## 试了什么
## 值不值得继续用
[类型·场景] 或使用未定义的类型/场景词