npx claudepluginhub ya3924143/claude-channel-feishuThis skill uses the workspace's default tool permissions.
Guide the user through the complete Feishu channel setup process.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Guide the user through the complete Feishu channel setup process.
Walk the user through every step needed to get the Feishu bot connected to Claude Code:
Look for ~/.claude/channels/feishu/.env. If it exists, show the current App ID (masked: show first 8 chars + ...). If it doesn't exist, tell the user you'll help them create it.
Tell the user to complete these steps in https://open.feishu.cn/app:
机器人能力
权限管理 (add all of these)
im:message — 读取用户发给机器人的消息im:message:send_as_bot — 以机器人身份发送消息im:chat — 获取与发送单聊、群组消息事件订阅
im.message.receive_v1版本发布
If the user provides App ID and App Secret, save them to ~/.claude/channels/feishu/.env:
FEISHU_APP_ID=cli_xxxxxxxxxxxxxxxx
FEISHU_APP_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Create the directory if it doesn't exist. Set file permissions to 600:
mkdir -p ~/.claude/channels/feishu
echo "FEISHU_APP_ID=..." > ~/.claude/channels/feishu/.env
echo "FEISHU_APP_SECRET=..." >> ~/.claude/channels/feishu/.env
chmod 600 ~/.claude/channels/feishu/.env
cd ~/claude-channel-feishu && npm install
From the ~/claude-channel-feishu directory:
claude --dangerously-load-development-channels server:feishu
Then in Feishu, find the bot and send it a message. It will appear in Claude Code.
.env.