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-channelManages Feishu/Lark channel access: approve pairing codes, edit allowlists, set DM policy (pairing/allowlist/disabled).
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.