This is a comprehensive agent for Feishu/Lark that handles everything except attendance checks and rich message formatting. You can send messages, search chat history, create and read documents, manipulate multidimensional tables (bitable), manage calendar events, and handle tasks. The implementation is thoughtful about ID formats (ou_ for users, oc_ for chats) and includes practical gotchas like needing to fetch field names before adding table records, or that the bot can't access personal calendars and you must use cal calendars first. The trigger word system in Chinese makes it easy to invoke from natural language. If you're building Feishu automation workflows, this covers most operational needs in one place without juggling multiple tools.

skills.sh installs
299
GitHub stars
51
last updated
Jun 3, 2026

Install

$ npx -y skills add joeseesun/feishu-lark-agent --skill feishu-lark-agent --agent claude-code

Installs into .claude/skills of the current project.

Files

Feishu Lark Agent

Run

source ~/.zshrc && python3 ~/.claude/skills/feishu-lark-agent/feishu.py <category> <action> [--key value ...]

ID 格式速查(关键)

前缀类型用途
ou_open_id用户 ID,用于 --to
oc_chat_id群聊 ID,用于 --chat
邮箱email用于 --email,自动解析为 open_id
docx/xxx URL 后半段document_id飞书文档 ID
base/xxx URL 后半段app_token多维表格 App Token

如果只有姓名:先 user search --name "张三" 获取 open_id,再执行目标操作。


命令速查

消息 msg

msg send  --to <open_id|chat_id>   --text "..."     # open_id → ou_, chat_id → oc_
msg send  --email <email>          --text "..."     # 用邮箱发
msg send  --chat <chat_id>         --text "..."     # 发群
msg send  --to <open_id>           --file /path     # 发文件内容
msg reply --to <message_id>        --text "..."
msg history --chat <chat_id>      [--limit 20]
msg search  --query "关键词"       [--limit 20]
msg chats  [--limit 50]                             # 列出所有群聊

用户 user

user search --name "张三"          # 模糊搜索,返回 open_id
user get    --email <email>        # 精确查询
user get    --id <open_id>

Sponsors

Details

Repository
github.com/joeseesun/feishu-lark-agent
Categories
AI & Agent Building, Office & Documents
First seen
Jun 3, 2026
1davila7 avataragent-managementdavila7/claude-code-templatesCreate, manage, and orchestrate AI agents using the AI Maestro CLI. Use when the user asks to "create agent", "list agents", "delete agent", "hibernate agent", 296skills.sh installs
2sushegaad avatareu-ai-actsushegaad/claude-skills-governance-risk-and-compliance>296skills.sh installs
3cinience avataralicloud-ai-image-qwen-image-edit-testcinience/alicloud-skillsMinimal image editing smoke test for Model Studio Qwen Image Edit.295skills.sh installs
4mvanhorn avatarpp-agent-capturemvanhorn/printing-press-librarymacOS screen capture, window recording, GIF conversion, and agent evidence bundles from the terminal. Built on ScreenCaptureKit for window-level targeting ffmpe295skills.sh installs
5cinience avataralicloud-ai-audio-tts-testcinience/alicloud-skillsMinimal TTS smoke test for Model Studio Qwen TTS.294skills.sh installs
6cinience avataralicloud-ai-misc-crawl-and-skill-testcinience/alicloud-skillsMinimal validation for crawl-and-skill workflow readiness.294skills.sh installs