From feishu-channel
设置飞书频道 — 保存应用凭证、查看访问策略和频道状态。当用户提供飞书应用凭证、要求配置飞书、问"怎么设置"或"谁能联系我"、或想查看频道状态时使用。
npx claudepluginhub pangcheng1849/g-claude-code-pluginsThis skill is limited to using the following tools:
将应用凭证写入 `~/.claude/channels/feishu/.env`,并引导用户了解访问策略。服务器在启动时读取这两个文件。
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.
将应用凭证写入 ~/.claude/channels/feishu/.env,并引导用户了解访问策略。服务器在启动时读取这两个文件。
注意:.env 文件优先级高于 shell 环境变量。如果 .env 中配置了凭证,会覆盖 .zshenv 等设置的同名变量。
传入参数:$ARGUMENTS
显示当前凭证配置:
凭证 — 先检查 ~/.claude/channels/feishu/.env 中的 MY_LARK_APP_ID(优先)。如未设置,检查 shell 环境变量 MY_LARK_APP_ID / MY_LARK_APP_SECRET。显示已设置/未设置及来源(.env / 环境变量);如已设置,显示前 8 位掩码(cli_a8e1...)。
下一步 — 根据凭证状态给出提示:
/feishu-channel-configure <appId> <appSecret>。"/feishu-channel-access 查看访问控制状态。"<appId> <appSecret> — 保存凭证$ARGUMENTS 解析为两个空格分隔的值。mkdir -p ~/.claude/channels/feishu.env(如存在);更新/添加 MY_LARK_APP_ID= 和 MY_LARK_APP_SECRET= 行,保留其他配置。写回,不加引号。MY_LARK_BRAND=feishu(国际版用 lark)。/mcp 重新连接 MCP 使配置生效(仅 /reload-plugins 不够,需要重连 MCP 以重启服务器进程)。"clear — 清除凭证从 .env 中删除 MY_LARK_APP_ID= 和 MY_LARK_APP_SECRET= 行。
当用户询问如何设置时,提供以下步骤:
im.message.receive_v1(接收消息)im:message — 接收消息im:message:send_as_bot — 以机器人身份发送消息im:resource — 下载消息资源(图片/文件)im:chat — 访问会话信息im:message.reactions:operate — 添加/移除表情回应(可选)/feishu-channel-configure <appId> <appSecret> 设置.env(先检查 shell 环境变量)。凭证变更需要 /mcp 重连 MCP(重启 bun 进程),仅 /reload-plugins 不会重启 MCP server。access.json 在每条入站消息时重新读取 — 通过 /feishu-channel-access 的策略变更立即生效,无需重启。