创建飞书文档Skill create-feishu-doc

这个技能通过浏览器自动化和AI代理技术,实现在飞书工作空间中自动创建文档的功能。它允许用户通过指定标题和内容,快速生成文档,无需手动操作,适用于文档自动化管理场景。关键词:飞书文档自动化、浏览器脚本、AI智能体、文档创建工具、自动化工作流。

AI智能体 0 次安装 0 次浏览 更新于 3/16/2026

name: create-feishu-doc description: 此技能应在用户要求“创建飞书文档”、“在飞书中新建文档”、“打开飞书并创建文档”、“在莱尼奥-IBG中创建文档”或提及在飞书/莱尼奥工作空间创建文档时使用。 user-invocable: true version: 0.1.0

创建飞书文档自动化

目的

通过使用浏览器自动化导航用户界面、认证以及创建具有指定标题和内容的文档,自动化在飞书(莱尼奥)工作空间中创建新文档的过程。

何时使用此技能

在以下情况下使用此技能:

  • 用户要求创建新的飞书文档
  • 用户希望自动化在其飞书工作空间中的文档创建
  • 用户需要快速创建文档,无需手动用户界面交互

先决条件

工作流程

步骤 1: 加载浏览器自动化技能

使用技能工具加载 office:agent-browser 技能以访问浏览器自动化命令。

步骤 2: 导航到飞书驱动

打开飞书驱动主页:

agent-browser open https://leiniao-ibg.feishu.cn/drive/home/

等待页面加载:

agent-browser wait --load networkidle

步骤 3: 验证认证

拍摄快照以检查是否已登录:

agent-browser snapshot -i

如果需要登录,等待用户手动完成认证或根据页面状态处理认证流程。

步骤 4: 创建新文档

点击“新建”按钮(使用快照定位元素引用):

agent-browser snapshot -i
# 定位“新建”按钮引用(例如,@e1)
agent-browser click @e1

等待下拉菜单出现:

agent-browser wait 1000

拍摄另一个快照以定位“文档”选项:

agent-browser snapshot -i
# 定位“文档”按钮引用(例如,@e2)
agent-browser click @e2

步骤 5: 选择新文档类型

从子菜单中点击“新建空白文档”选项:

agent-browser wait 1000
agent-browser snapshot -i
# 定位“新建空白文档”按钮引用(例如,@e3)
agent-browser click @e3

步骤 6: 等待新标签页

等待新文档在新标签页中打开:

agent-browser wait --load networkidle

检查标签页以确保新文档页面已打开:

agent-browser tab

如果存在多个标签页,切换到最新标签页(通常是最后一个):

agent-browser tab 2  # 根据标签页列表调整索引

步骤 7: 输入文档标题

页面应自动聚焦到标题输入字段。如果标题字段默认聚焦,直接输入标题:

agent-browser type @e1 “文档标题在此”

如果未自动聚焦,拍摄快照以定位标题输入:

agent-browser snapshot -i
# 定位标题输入引用(例如,@e1)
agent-browser fill @e1 “文档标题在此”

步骤 8: 输入文档内容

按 Tab 键或点击移动到内容区域:

agent-browser press Tab

或定位并点击内容编辑器:

agent-browser snapshot -i
# 定位内容编辑器引用(例如,@e2)
agent-browser click @e2

输入文档内容:

agent-browser type @e2 “文档内容在此...”

对于多行内容,在输入中使用换行:

agent-browser type @e2 “第一段

第二段

第三段”

步骤 9: 验证和保存

拍摄最终屏幕截图以验证文档创建成功:

agent-browser screenshot

飞书文档自动保存,因此无需显式保存操作。文档现在已准备好使用。

步骤 10: 关闭浏览器(可选)

完成后关闭浏览器会话:

agent-browser close

错误处理

认证问题

如果认证失败或需要登录:

  1. 暂停工作流程
  2. 通知用户需要手动登录
  3. 等待确认后再继续
  4. 认证后恢复工作流程

元素未找到

如果快照无法定位预期的用户界面元素(按钮引用):

  1. 拍摄不带 -i 标志的完整快照以进行调试
  2. 检查用户界面是否已更改或语言设置不同
  3. 使用语义定位器作为后备:
    agent-browser find text “新建” click  # 查找“新建”按钮
    agent-browser find text “文档” click  # 查找“文档”按钮
    agent-browser find text “新建空白文档” click  # 查找“新建空白文档”按钮
    

超时问题

如果页面加载时间过长:

  1. 增加等待超时:agent-browser wait --load networkidle --timeout 10000
  2. 检查网络连接
  3. 验证飞书服务可用性

自定义

不同工作空间

要与不同的飞书工作空间使用,替换步骤 2 中的 URL:

agent-browser open https://your-workspace.feishu.cn/drive/home/

文档模板

要使用特定文档模板而非空白文档:

  1. 点击“文档”后导航到模板库
  2. 定位并点击所需模板
  3. 继续进行标题和内容输入

最佳实践

  1. 会话重用:对于多次文档创建,保持浏览器会话打开并重用认证状态
  2. 错误屏幕截图:在每个关键步骤拍摄屏幕截图以进行调试
  3. 等待用户界面:导航后始终等待网络空闲以确保用户界面元素已加载
  4. 显式等待:点击下拉菜单后使用显式等待(例如,agent-browser wait 1000

附加资源

浏览器自动化参考

详细浏览器自动化命令和模式:

  • 加载 office:agent-browser 技能以获取完整命令参考
  • 在 agent-browser 文档中查看快照和交互模式

示例用法

# 完整工作流程示例
agent-browser open https://leiniao-ibg.feishu.cn/drive/home/
agent-browser wait --load networkidle
agent-browser snapshot -i
agent-browser click @e1  # 新建按钮
agent-browser wait 1000
agent-browser snapshot -i
agent-browser click @e2  # 文档按钮
agent-browser wait 1000
agent-browser snapshot -i
agent-browser click @e3  # 新建空白文档按钮
agent-browser wait --load networkidle
agent-browser tab
agent-browser tab 2  # 切换到新标签页
agent-browser type @e1 “我的文档标题”
agent-browser press Tab
agent-browser type @e2 “我的文档内容...”
agent-browser screenshot