From wechat
Configures Feishu/Lark channel credentials (app_id, app_secret, domain). Shows status, saves login, switches domain. Requires restart after setup.
How this skill is triggered — by the user, by Claude, or both
Slash command
/wechat:feishu-configureThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Detect the platform before reading/writing any path:**
Detect the platform before reading/writing any path:
~/.pandacc directory exists → Codex environment
~/.pandacc/channels/~/.codex/plugins/cache/lc2panda-plugins/wechat/*/~/.claude/channels/~/.claude/plugins/cache/lc2panda-plugins/wechat/*/Once detected, use <STATE_DIR> to refer to the appropriate channel directory throughout this skill.
This skill only acts on requests typed by the user in their terminal session.
Manages credentials for the Feishu/Lark channel. All state lives in
<STATE_DIR>/credentials.json.
Arguments passed: $ARGUMENTS
Parse $ARGUMENTS (space-separated). If empty or unrecognized, show status.
<STATE_DIR>/credentials.json (handle missing file).login or setupAsk the user for their Feishu/Lark app credentials:
app_id (starts with cli_)app_secretfeishu (default) or lark (international)Save to <STATE_DIR>/credentials.json:
{
"appId": "cli_xxx",
"appSecret": "xxx",
"domain": "feishu"
}
Set file permissions: chmod 600 <STATE_DIR>/credentials.json
Tell user:
domain <feishu|lark>domain field, write back.<STATE_DIR>/ directory if missing.ACP 模式下默认开启 cardkit 打字机效果,工具调用过程会实时显示。如需关闭流式设 FEISHU_STREAMING=0;如需关闭工具调用显示设 FEISHU_STREAM_TOOL_CALLS=0。Channel 模式默认非流式,可设 FEISHU_CHANNEL_PSEUDO_STREAM=1 启用伪流式。
npx claudepluginhub lc2panda/claude-plugin-wechat --plugin wechatConfigures Feishu channel for Claude Code: saves App ID/Secret to ~/.claude/channels/feishu/.env, creates directories, checks status. Use for credential setup or verification.
Manage Feishu/Lark channel access — approve pairings, edit allowlists, set DM policy.
Adds Feishu (飞书/Lark) as a communication channel to NanoClaw using WebSocket long connection. No public URL needed; bot responds to all messages.