How this skill is triggered — by the user, by Claude, or both
Slash command
/feishu:statusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Check the current status of the Feishu channel connection.
Check the current status of the Feishu channel connection.
Inspect the local environment and report:
auth.v3.tenantAccessToken.internalCreate to validate)Read ~/.claude/channels/feishu/.env. If missing, report:
❌ No credentials found. Run
/feishu:setupto configure.
If found, show:
✅ Credentials found: App ID =
cli_xxxxxxxx...(masked)
Run a lightweight curl to verify the App ID + Secret are valid:
curl -s -X POST https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal \
-H 'Content-Type: application/json' \
-d "{\"app_id\":\"$FEISHU_APP_ID\",\"app_secret\":\"$FEISHU_APP_SECRET\"}"
code == 0: credentials are valid. Show expire time.code != 0: show the error message and suggest re-running /feishu:setup.Check whether the MCP config is in place:
.mcp.json exists in the project directory (wherever this plugin was cloned).node_modules exists in the same directory (dependencies installed).飞书 Channel 状态
─────────────────────────────────
凭据文件 ✅ / ❌
API 连通性 ✅ / ❌ (app_id: cli_xxxx...)
依赖已安装 ✅ / ❌
MCP 配置 ✅ / ❌
─────────────────────────────────
启动命令:
cd ~/claude-channel-feishu
claude --dangerously-load-development-channels server:feishu
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub ya3924143/claude-channel-feishu