From feishu
Set up the Feishu channel — save App ID/Secret and review status. Use when the user wants to configure Feishu, check channel status, or update credentials.
npx claudepluginhub leviyuan/claude-feishu-channel --plugin feishuThis skill is limited to using the following tools:
Writes credentials to `~/.claude/channels/feishu/.env` and shows status.
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.
Writes credentials to ~/.claude/channels/feishu/.env and shows status.
Arguments passed: $ARGUMENTS
Read state files and show a complete picture:
Credentials — check ~/.claude/channels/feishu/.env for FEISHU_APP_ID
and FEISHU_APP_SECRET. Show set/not-set; if set, show App ID in full
(it's not secret) and Secret masked (1udi...4amM).
Daemon — check ~/.claude/channels/feishu/daemon.pid. If the file
exists and the process is alive, show "running (pid NNN)". Otherwise
"not running".
What next — based on state:
/feishu:configure <app_id> <app_secret>"/feishu:daemon start"<app_id> <app_secret> — save credentials$ARGUMENTS as space-separated App ID and App Secret.mkdir -p ~/.claude/channels/feishu.env with FEISHU_APP_ID=... and FEISHU_APP_SECRET=....
Preserve any other existing keys.chmod 600 ~/.claude/channels/feishu/.envclear — remove credentialsDelete the credential lines from .env (or the whole file if nothing else).
.env once at boot. Credential changes need a session
restart or /reload-plugins..env at boot — restart it after changing credentials.