返回顶部
m

my-lark飞书全能力

飞书全能力技能。基于飞书官方工具服务,支持消息、群组、云文档、云盘、知识库、日历、审批、多维表格、电子表格、画板、通讯录全部模块。面向小白:安装即用,每一步都有操作指引;面向AI:每个接口均有调用示例、参数说明、权限要求和异常处理。触发词:发消息、搜索文档、查日历、查审批、建日程、拉群列表等。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 3.0.0
安全检测
已通过
106
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

my-lark

My Lark(飞书全能力技能)

凭证统一存放在 /workspace/.lark_tokens.json,技能本身不含任何凭证。


一、完整功能索引

#功能场景核心工具凭证要求
1发消息到群imv1messagecreateappid + appsecret
2
获取群聊列表 | imv1chatlist | appid + appsecret | | 3 | 创建群聊 | imv1chatcreate | appid + app_secret | | 4 | 搜索云文档 | docxbuiltinsearch | useraccesstoken | | 5 | 读取文档内容 | docxv1documentrawContent | useraccess_token | | 6 | 读写电子表格 | sheetsv2spreadsheetsvalues* | appid + appsecret | | 7 | 搜索知识库 | wikiv1nodesearch | useraccess_token | | 8 | 查询多维表格 | bitablev1appTableRecord* | appid + app_secret | | 9 | 查日历/建日程 | calendarv4events | appid + appsecret | | 10 | 查询通讯录 | contactv3userbatchGetId | appid + app_secret | | 11 | 提交/查审批 | approvalv4instances* | appid + app_secret | | 12 | 云盘文件管理 | driveexplorerv2fileList | appid + app_secret | | 13 | 下载画板图片 | board/v1/whiteboards/:id/downloadasimage | appid + appsecret | | 14 | 解析 PlantUML/Mermaid | board/v1/whiteboards/:id/nodes/plantuml | appid + appsecret |

二、前置条件(逐项检查)

依赖最低要求检查命令检查失败怎么做
Python≥ 3.8(建议 ≥ 3.10)python3 --version升级 Python:apt update && apt install python3.11
Node.js
≥ 16 | node --version | 升级 Node.js | | npm | 任意版本 | npm --version | 随 Node.js 自动安装 | | lark-mcp | 已安装并可用 | lark-mcp --help | 见安装步骤第三步 | | 飞书应用 | 已创建并发布 | 飞书开放平台控制台 | 见安装步骤第一步 | | 凭证文件 | 已配置 | cat /workspace/.lark_tokens.json | 见安装步骤第二步 |

一键检查脚本(复制运行):
bash
python3 --version && node --version && lark-mcp --help && cat /workspace/.lark_tokens.json | python3 -m json.tool && echo ✅ 全部就绪



三、完整安装步骤

第一步:创建飞书应用(账号要求:飞书管理员)

操作路径:

  1. 1. 打开 飞书开放平台 → 用管理员账号登录
  2. 点击「创建企业自建应用」→ 填写应用名称(如MyLark Bot)→ 点击创建
  3. 进入应用 → 左侧「应用功能」→「机器人」→ 点击「开启」
  4. 左侧「凭证与基础信息」→ 复制 App IDApp Secret(备用)
  5. 左侧「权限管理」→ 按需申请以下权限(见下方权限速查表)
  6. 左侧「版本管理与发布」→ 创建版本 → 申请发布 → 管理员审批

必须申请的权限(消息/群组/日历/通讯录/审批/多维表格):

权限名用途
im:message发/查消息
im:chat
群管理 |
| im:chat:read | 读取群信息 |
| calendar | 日历读写 |
| calendar:calendar:read | 读日历 |
| contact | 通讯录读写 |
| approval | 审批读写 |

知识库/云文档额外权限(需 User Token):

权限名用途
wiki知识库读写
docx
云文档读写 |

💡 权限申请后需重新发布版本才能生效。


第二步:配置凭证文件

在 /workspace/.lark_tokens.json(注意是 /workspace/ 不是 ~)创建文件:

json
{
appid: clixxxxxxxxxxxxxxxx,
appsecret: yourappsecrethere,
useraccesstoken: youruseraccesstokenhere
}

如何获取 useraccesstoken(仅知识库/云文档需要):

方式 A(简单):在飞书开放平台 → 应用 → 权限管理 → 开通「以应用身份获取用户授权」

方式 B(标准 OAuth):

  1. 1. 构造授权 URL:

https://open.feishu.cn/open-apis/authen/v1/authorize?appid=clixxx&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2Fcallback&state=randomstring

  1. 2. 浏览器打开 → 扫码授权 → 回调获取 code
  2. 用 code 换取 token:
bash curl -X POST https://open.feishu.cn/open-apis/authen/v1/oidc/access_token \ -H Content-Type: application/json \ -H Authorization: Bearer USERACCESSTOKEN \ -d {granttype: authorizationcode, code: 获取的code}

第三步:安装 lark-mcp CLI

bash
npm install -g @larksuite/lark-mcp

验证安装成功:
bash
lark-mcp --help

出现帮助信息即表示安装成功




第四步:验证配置(逐项测试)

bash

1. 确认凭证文件存在且格式正确


cat /workspace/.lark_tokens.json | python3 -m json.tool

应该输出格式化的 JSON,无报错

2. 测试 App Token(查询群列表)

python3 /workspace/skills/lark-skill/larkmcp.py call imv1chatlist {page_size: 5}

预期:返回群聊列表 JSON

3. 测试发消息(需要先把机器人拉入群)

python3 /workspace/skills/lark-skill/larkmcp.py send ocxxxxxxxxxxxxxxxx 机器人连通测试

预期:飞书群收到消息

4. 测试通讯录查询

python3 /workspace/skills/lark-skill/larkmcp.py call contactv3userbatchGetId {}

预期:返回用户信息

全部通过 → 配置完成 ✅



四、调用方式详解

标准格式

bash
python3 /workspace/skills/lark-skill/lark_mcp.py <命令> [参数]

命令分类

A. 便捷命令(简化操作,无需记工具名)

命令示例说明
send <chatid> <消息>send ocxxx 你好发文本消息到群
chats
chats | 获取群聊列表(返回 chat_id) | | search <关键词> | search 项目报告 | 搜索云文档(需 User Token)| | doc | doc W7FOdr5aQo9F1 | 读取云文档全文(需 User Token)| | user id> | user ouxxx | 查询单个用户信息 | | call <工具名> | call imv1chat_list {} | 调用任意底层工具 |

B. 底层工具调用格式

bash
python3 /workspace/skills/lark-skill/lark_mcp.py call <工具名>

⚠️ JSON 参数必须用单引号包裹,外层用双引号,这是 shell 转义要求。


五、每个场景的完整调用示例

场景 1:发文本消息到群

bash
python3 /workspace/skills/lark-skill/larkmcp.py send ocxxxxxxxxxxxxxxxx 各位同事,明天上午10点开会,请准时参加

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 my-lark-1775943484 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 my-lark-1775943484 技能

通过命令行安装

skillhub install my-lark-1775943484

下载

⬇ 下载 my-lark v3.0.0(免费)

文件大小: 20.3 KB | 发布时间: 2026-4-12 10:41

v3.0.0 最新 2026-4-12 10:41
my-lark 3.0.0

- 全面升级为飞书全能力技能,支持消息、群组、云文档、云盘、知识库、日历、审批、多维表格、电子表格、画板、通讯录全部模块。
- 针对小白用户提供逐步操作指引,一键检查及详尽安装说明。
- 每个接口均含调用示例、参数说明、权限要求和异常处理,适合 AI 自动化集成。
- 支持便捷命令及底层 API 任意调用,覆盖常用业务场景。
- 新增标准凭证统一管理,便于多接口协同调用。
- 更新/细化功能场景列表、依赖检测、权限配置与完整调用流程。

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部