Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add Zhangs-11/zs-skills --skill change-meeting-briefgit clone --depth 1 https://github.com/Zhangs-11/zs-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/zhangs-11/zs-skills/change-meeting-brief)<a href="https://agentmods.dev/skills/zhangs-11/zs-skills/change-meeting-brief"><img src="https://agentmods.dev/badge/skills/zhangs-11/zs-skills/change-meeting-brief/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/zhangs-11/zs-skills/change-meeting-brief"><img src="https://agentmods.dev/badge/skills/zhangs-11/zs-skills/change-meeting-brief.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00114 | $0.01076 |
| Opus 5 | $0.00057 | $0.00538 |
| Sonnet 5 | $0.00023 | $0.00215 |
| Haiku 4.5 | $0.00011 | $0.00108 |
Grade A, and why
change-meeting-brief scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
改动会议简报
目标是让第一次听到这个需求的人,在 20~40 秒内明白:解决了什么问题、原逻辑为什么会出问题、这次怎么处理。不是复述开发过程,也不是念 PR 文件清单。
输入优先级
优先读取用户提供的事实材料:
review-handoff生成的 Review 说明;- 需求/缺陷文档和 PR;
- 用户口述的背景、问题、根因与方案;
- 当前仓库真实 diff、测试和可用运行时证据。
能从材料中确认的事实先自行确认。输入存在矛盾时,以当前代码、不可变 diff、运行时事实和权威需求为准;无法核验时使用保守表达或指出缺失,不把猜测包装成已解决。
默认输出
只输出三句或一小段,默认约 100~180 个汉字:
问题:<什么场景下出现什么问题,造成什么影响>。
改之前:<系统原来按什么逻辑处理,缺少什么条件或状态,为什么会产生问题>。
这次修改:<现在在哪个关键节点做了什么,使结果恢复正确;必要时说明正常流程不受影响>。
用户要求“只要一段”时合并为连续段落:
这次解决的是……问题。原来的逻辑在……时会……,因为……,导致……。现在改为……,从而……,同时保持……不变。
不要在默认输出前加标题、总结、注意事项或验证清单。不要额外生成 Markdown 文件,除非用户明确要求保存。
压缩方法
1. 找业务主语
先确定听众需要认识的功能,不从函数名或仓库名开场。例如:
- 写“定时任务完成状态”,不写“
update_task_status()”; - 写“下线资产的访问门禁”,不写“
LoadStatusByResource”; - 写“模型选择理由展示”,不写“
fa_model_policy.guidance”。
只有技术名词是团队统一称呼且删除后会失真时才保留,并在首次出现时补半句人话。
2. 保留一条因果链
每部分只承担一个职责:
- 问题:场景、偏离、影响;
- 改之前:原机制、缺口、为什么触发偏离;
- 这次修改:改动节点、新机制、为什么能解决。
删掉排查过程、候选方案、文件清单、逐步测试、提交历史和没有改变听众理解的边界案例。
3. 避免空话
不要只写:
- “优化了相关逻辑”;
- “提升了稳定性和用户体验”;
- “增加了一些判断”;
- “从根本上彻底解决”。
改成可观察表达,例如:“任务结束时统一以最终执行结果回填状态,避免请求已发出但实际未完成时被提前标记成功。”
4. 控制确定性
- 已由测试或运行证据证明时可以说“解决”;
- 只有静态代码和方案时说“这次改为……,用于避免……”;
- 根因尚未闭合时不要编造“因为”,应先指出还缺哪项关键事实,或在用户只需临时口径时使用“当前判断是……”。
可选口径
用户说明听众后调整词汇,不改变三段结构:
- 面向产品/管理者:突出用户影响、状态变化和结果;
- 面向研发:可保留一个关键机制名,但不讲代码实现;
- 上线会议:补一句影响范围或正常路径保持不变;总长度仍控制在约 40 秒内;
- 日报/周报:使用书面语,但不扩展成完整 Review 文档。
完成检查
交付前只问四件事:
- 第一次听的人知道是哪块功能吗?
- 能听出原逻辑为什么会造成问题吗?
- 能听出这次改动截断了哪一步吗?
- 是否删掉了不会改变理解的技术细节?
若答案都是“是”,立即交付,不再扩写。
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 99 lines · 114 tokens per session scan A 8a17d9dcc8e3
change-meeting-brief is a skill published in the GitHub repository Zhangs-11/zs-skills (2 stars, last pushed 5d ago), licensed MIT. It adds 114 tokens to every session and 1,076 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
chinese-code-review
A Chinese-language code-review communication guide with templates and severity levels for review comments.
receiving-code-review
A guide for handling code-review feedback carefully. Code review is the process of checking proposed changes before they are accepted into a project.
requesting-code-review
A code-review procedure for checking completed work against its requirements before it spreads or is merged. A code reviewer is a person or agent who looks for defects and missing parts.
migration-review
A review workflow for database migration files, which change the structure or data rules of a database. It checks the requested migration files and the code needed to assess their compatibility.
code-review
A two-part code review process that compares your current changes with a chosen commit, branch, tag, or merge point. One review checks repository conventions, while the other checks the original requirements.
improve-codebase-architecture
A codebase review process that looks for architecture changes—ways to organize code—that could make future work easier. It presents possible improvements in an HTML report and examines the options you choose.