plugins/feishu-channel/skills/feishu-channel-config/SKILL.md
修改飞书频道体验配置 — 确认表情、引用回复、分块方式等。当飞书消息中用户请求更改频道显示/回复行为时使用。仅限体验配置,安全配置(策略、白名单、群组)必须拒绝。
npx skillsauth add pangcheng1849/g-claude-code-plugins feishu-channel-configInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
此 skill 由 Claude 在处理飞书频道消息时调用,允许白名单用户通过飞书修改体验配置。
安全边界:此 skill 只能修改体验配置。以下字段绝对禁止修改:
dmPolicy — 访问策略allowFrom — 白名单groups — 群组策略pending — 配对条目如果用户请求修改以上字段,拒绝并告知需要在 Claude Code 终端运行 /feishu-channel-access。
所有配置存储在 ~/.claude/channels/feishu/access.json。
ackReaction收到消息时自动添加的确认表情,表示"正在处理"。
FORTUNETHUMBSUP、EYES、OK、DONE、HEART、SMILE、FIRE、ROCKET、CLAP、MUSCLE、THANKS、PRAY 等飞书支持的大写 emoji 名称""THUMBSUPreplyToMode回复消息时的引用模式。
firstoff — 不引用原消息first — 仅第一条回复引用原消息all — 每条回复都引用原消息alltextChunkLimit长文本回复的分块字符上限。飞书单条消息有长度限制。
40002000chunkMode长文本的分块策略。
newlinenewline — 在换行处切分,保持段落完整length — 按字符数强制切分newline~/.claude/channels/feishu/access.json(文件不存在则使用默认值)。当用户询问当前配置或请求帮助时,通过 reply 工具返回当前体验配置值和可选值说明。
格式示例:
当前体验配置:
• 确认表情 (ackReaction): FORTUNE
• 引用模式 (replyToMode): first
• 分块上限 (textChunkLimit): 4000
• 分块方式 (chunkMode): newline
可修改项:
• ackReaction — 确认表情,如 THUMBSUP、EYES,设为空禁用
• replyToMode — off / first / all
• textChunkLimit — 100~4000 的整数
• chunkMode — newline / length
development
Design failing tests for complex features using Independent Evaluation — dispatches a context-free agent that sees only the requirement spec and code paths (not the implementation approach), then returns executable failing tests. Use when starting TDD for a non-trivial feature, when the requirement is ambiguous enough that biased tests are a risk, or when the user asks for independent test design.
tools
Plan how to slice a non-trivial coding task across parallel subagents. Returns a dispatch plan (file assignments, dependencies, output-format contracts) — the main Agent then executes it with the Agent tool + `isolation: "worktree"`. Invoke only when work justifies multi-agent overhead: (a) greenfield 0→1 across multiple independent modules, (b) change touches ≥3 modules, or (c) ≥5 files each with >50 lines of diff. Small changes write inline.
development
在 macOS + Chrome 上排查公网 IPv4/IPv6 出口、国家/地区、ASN/组织、DNS、默认路由、utun 状态,以及浏览器侧 Server Response 与 WebRTC 暴露情况。适用于用户要求检查 IP、地区一致性、VPN/代理接管情况、IPv6 问题或浏览器网络暴露,并输出详细运维报告与复查链接。
tools
通过 Gemini CLI 将编码、审查、诊断、规划和结构化输出任务委派给独立的 Gemini 会话。使用场景包括 `gemini -p` 非交互执行、`gemini -r latest` 续接最近会话、`gemini -r "<session-id>"` 指定会话恢复,以及需要 `--output-format json` / `stream-json`、`--approval-mode plan` 只读审查、`--sandbox` 隔离执行,或 `--worktree` 在独立 git worktree 中跑任务的 scripted / CI 调用。