Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计提醒

feishu-cli-searchfeishu CLI 搜索

Agent Skill

feishu-cli-search 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

11,232

周安装

468

GitHub Stars

917

下载量

3,744
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:feishu-cli-search(feishu CLI 搜索)
来源仓库:https://github.com/riba2534/feishu-cli
仓库路径:skills/feishu-cli-search
安装命令:
npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-search
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-search

简介

feishu-cli-search 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。

  • 可结合来源仓库、安装命令和原始 README 继续核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 当前顶部介绍:feishu-cli-search 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

飞书搜索

搜索飞书云文档、消息和应用。所有搜索命令必须使用 User Access Token

feishu-cli:如尚未安装,请前往 riba2534/feishu-cli 获取安装方式。

执行流程

每次执行搜索前,按以下流程操作:

1. 预检 scope(推荐 AI Agent 使用)

feishu-cli auth check --scope "search:docs:read"
# 或同时检查多个
feishu-cli auth check --scope "search:docs:read search:message"

根据返回结果判断:

  • ok=true → 直接执行搜索(步骤 3)
  • error=not_logged_inerror=token_expired → 登录(步骤 2)
  • missing=[...] 非空 → 先在飞书开放平台为应用开通缺失的 scope(见步骤 2),然后重新登录

2. 登录获取 Token(如需要)

本项目使用 Device Flow(RFC 8628)授权,无需任何 redirect URL 配置。AI Agent 推荐用后台阻塞模式:

# 后台启动(Claude Code 的 run_in_background=true)
feishu-cli auth login --scope "search:docs:read search:message" --json

首行 stdout 输出 {"event":"device_authorization","verification_uri_complete":"...","user_code":"...","expires_in":240,...}。将 verification_uri_complete 展示给用户,等用户在浏览器完成授权后后台进程自动退出,第二行 stdout 输出 {"event":"authorization_complete",...}

如果 auth check 返回 missing=[...],说明应用还没开通所需权限。feishu-cli 不做权限申请自动化——引导用户自己去飞书开放平台:

  1. 打开飞书开放平台 → 你的应用 → 权限管理页面
  2. 搜索并开通缺失的 scope(例如 search:docs:readsearch:message),或复制 README 的完整 JSON 一次性导入
  3. 等待 tenant 管理员审批(如果需要)
  4. 审批通过后再执行 feishu-cli auth login --scope "search:docs:read search:message" --json
详细的 AI Agent 授权约定见 feishu-cli-auth 技能。

3. 执行搜索

登录后所有搜索命令自动从 ~/.feishu-cli/token.json 读取 Token,无需手动传递。


搜索云文档

搜索当前用户有权访问的飞书云文档和 Wiki。scope: search:docs:read

feishu-cli search docs "关键词" [选项]

选项

参数类型默认值说明
--docs-typesstring全部文档类型过滤(逗号分隔,小写)
--countint20返回数量(0-50)
--offsetint0偏移量(offset + count < 200)
--owner-idsstring文件所有者 Open ID(逗号分隔)
--chat-idsstring文件所在群 ID(逗号分隔)
-o jsonstringJSON 格式输出

文档类型(小写)

类型说明类型说明
doc旧版文档docx新版文档
sheet电子表格slides幻灯片
bitable多维表格mindnote思维笔记
file文件wiki知识库文档
shortcut快捷方式

示例

# 基础搜索
feishu-cli search docs "产品需求"

# 只搜索新版文档和 Wiki
feishu-cli search docs "技术方案" --docs-types docx,wiki

# 搜索电子表格
feishu-cli search docs "数据报表" --docs-types sheet

# 分页获取更多
feishu-cli search docs "季度报告" --count 50

# 分页查询:获取第一页(20 条)
feishu-cli search docs "季度报告" --count 20 --offset 0
# 分页查询:获取第二页
feishu-cli search docs "季度报告" --count 20 --offset 20

# JSON 格式输出(适合程序解析)
feishu-cli search docs "产品需求" -o json

JSON 输出格式

{
  "Total": 35367,
  "HasMore": true,
  "ResUnits": [
    {
      "DocsToken": "C29IdflghosjksxWKvNutR3UsXe",
      "DocsType": "docx",
      "Title": "产品需求文档 - Q2",
      "OwnerID": "ou_46bb48e13f9ff5cfd4b60edae00678cd",
      "URL": "https://feishu.cn/docx/C29IdflghosjksxWKvNutR3UsXe"
    }
  ]
}

DocsToken 可以直接用于 feishu-cli doc getdoc export 等文档操作命令。


搜索消息

搜索飞书消息记录。scope: search:message

feishu-cli search messages "关键词" [选项]

选项

参数类型说明
--chat-idsstring限定群聊范围(逗号分隔)
--from-idsstring限定发送者 ID(逗号分隔)
--at-chatter-idsstring限定被@的用户 ID(逗号分隔)
--message-typestring消息类型:file/image/media
--chat-typestring会话类型:group_chat/p2p_chat
--from-typestring发送者类型:bot/user
--start-timestring起始时间(Unix 秒级时间戳)
--end-timestring结束时间(Unix 秒级时间戳)
--page-sizeint每页数量(默认 20)
--page-tokenstring分页 token(上一页返回)
-o jsonstringJSON 格式输出

示例

# 搜索消息
feishu-cli search messages "上线"

# 搜索私聊消息(search-chats 无法搜到 p2p 会话,用此方式替代)
feishu-cli search messages "你好" --chat-type p2p_chat

# 搜索群聊中的文件消息
feishu-cli search messages "周报" --chat-type group_chat --message-type file

# 搜索机器人消息
feishu-cli search messages "告警" --from-type bot

# 限定时间范围
feishu-cli search messages "项目" --start-time 1704067200 --end-time 1704153600

# 限定特定群
feishu-cli search messages "会议" --chat-ids oc_xxx,oc_yyy
提示:搜索群聊 API(search-chats无法搜到 p2p 私聊会话。要查找私聊内容,使用 search messages --chat-type p2p_chat

JSON 输出格式

{
  "MessageIDs": ["om_xxx", "om_yyy"],
  "PageToken": "ea9dcb2f...",
  "HasMore": true
}

返回的 MessageIDs 可用 feishu-cli msg get <message_id> 获取消息详情。


搜索应用

搜索飞书应用。注意:搜索应用的 scope 需在飞书开发者后台确认是否可用,部分应用可能未开通此权限。

feishu-cli search apps "关键词" [选项]

选项

参数类型说明
--page-sizeint每页数量(默认 20)
--page-tokenstring分页 token
-o jsonstringJSON 格式输出

示例

feishu-cli search apps "审批"
feishu-cli search apps "OKR" --page-size 50

常见问题

问题原因解决
"缺少 User Access Token"从未登录执行两步式登录流程
"User Access Token 已过期"access + refresh token 都过期重新登录
99991679 权限错误提到搜索应用应用未开通搜索应用权限,或该 scope 在开发者后台不可用在飞书开发者后台确认是否已开通对应权限
99991679 权限错误提到 search:docs:read登录时未包含 search:docs:read scope重新登录,scope 加上 search:docs:read
搜索结果为空关键词不匹配或无权限文档尝试更宽泛的关键词,或检查文档权限
offset + count 超过 200飞书 API 限制最多翻到第 200 条结果

完整的认证流程和 Token 管理请参考 feishu-cli-auth 技能。


与其他技能的分工

场景使用技能
按关键词搜索文档/应用feishu-cli-search(本技能)
按关键词搜索消息(含高级筛选)feishu-cli-search(本技能)
浏览群聊历史消息、搜索群聊列表feishu-cli-chat
Reaction/Pin/删除/获取消息详情feishu-cli-chat
群聊信息管理、成员管理feishu-cli-chat

搜索消息与浏览聊天记录的区别:搜索(search messages)用关键词跨会话检索,返回消息 ID 列表;浏览(msg history)获取指定会话的连续消息流。如果用户的意图是"找到包含某关键词的消息"用搜索,"看看某个群最近在聊什么"用浏览。

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.12%
按下载量换算1,315

Claude

27.59%
按下载量换算1,033

Cursor

19.26%
按下载量换算721

Gemini CLI

8.99%
按下载量换算337

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills