feishu-inoutlisted
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. *