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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/feishu-channel:accessThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage who can communicate with Claude Code through the Feishu channel.
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.
npx claudepluginhub nanmicoder/claude-code-skills --plugin feishu-channelManage Feishu/Lark channel access — approve pairings, edit allowlists, set DM policy.
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.