← ClaudeAtlas

feishu-inoutlisted

Read/write Feishu/Lark cloud documents, send/search messages, manage calendar/meetings, operate bitable (multi-dimensional tables), and manage group chats via the official Remote MCP service and Open APIs. Works with Claude Code, Cursor, Codex, OpenCode, OpenClaw, and other AI coding agents. Trigger this skill when the user mentions Feishu, Lark, cloud docs, read/search/create documents, messaging, sending messages, meeting, calendar, bitable, multi-dimensional table, 多维表格, 日历, 会议, create group, 创建群, or provides a Feishu/Lark document URL.
kristencacogenic360/feishu-inout · ★ 0 · AI & Automation · score 72
Install: claude install-skill kristencacogenic360/feishu-inout
# Feishu InOut - Feishu/Lark Document, Messaging, Calendar, Bitable & Group Operations Operate cloud documents, send/search messages, manage calendar events and meetings, work with bitable (multi-dimensional tables), and manage group chats via the official Feishu/Lark Remote MCP service (`https://mcp.feishu.cn/mcp`) and Open APIs. Zero dependencies, pure Python. ## Security: Credential Handling Rules **CRITICAL — follow these rules at all times:** - **NEVER** include `FEISHU_APP_ID` or `FEISHU_APP_SECRET` values inline in any shell command - **NEVER** echo, print, or output the App Secret value - Before running any script command, ensure env vars are loaded: run `source ~/.zshrc` (or `source ~/.bashrc`) first if `echo $FEISHU_APP_ID` returns empty - The script reads credentials from environment variables automatically — no need to pass them as arguments ## Quick Check: Is the User Already Configured? Check two things: 1. Are env vars `FEISHU_APP_ID` and `FEISHU_APP_SECRET` set? (run `echo $FEISHU_APP_ID` — if empty, run `source ~/.zshrc` first) 2. Is a valid UAT token present? (run the script's `whoami` command) If both are ready → skip to [Usage](#usage). If either is missing → guide the user through the [First-Time Setup](#first-time-setup). --- ## First-Time Setup Tell the user: **"Setup takes about 5 minutes. I'll guide you step by step — just follow along and tell me when each step is done."** Before starting, ask the user: > Which features do you need? > 1. *