Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub ya3924143/claude-channel-feishuHow this skill is triggered — by the user, by Claude, or both
Slash command
/feishu:setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide the user through the complete Feishu channel setup process.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
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.