From feishu-channel
Manages Feishu channel access for Claude Code: approve user pairings by code, add/remove open_ids from allowlist, view access state, set open/pairing/allowlist policies.
npx claudepluginhub nanmicoder/claude-code-skills --plugin feishu-channelThis skill uses the workspace's default tool permissions.
Manage who can communicate with Claude Code through the Feishu channel.
Manages Feishu/Lark channel access: approve/deny pairings via codes, add/remove allowlist entries, set DM policies (pairing/allowlist/disabled).
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Manage who can communicate with Claude Code through the Feishu channel.
Access state is stored in ~/.claude/channels/feishu/access.json:
{
"allowlist": ["ou_xxx", "ou_yyy"],
"pending": { "a1b2c3": "ou_zzz" },
"policy": "open"
}
/feishu:access pair <code>Show the current policy, allowlist, and pending pairings.
Read and display ~/.claude/channels/feishu/access.json.
/feishu:access pair <code>Approve a pending pairing by code:
access.json<code> in pendingallowlistpendingaccess.json/feishu:access allow <open_id>Add an open_id directly to the allowlist:
access.json<open_id> to allowlist (if not already present)access.json/feishu:access remove <open_id>Remove an open_id from the allowlist.
/feishu:access policy <open|pairing|allowlist>Change the access policy.