github-release-blog
根据 GitHub Release 自动生成发布博客。适用于发布公告、版本回顾、变更总结、可直接发布的 Markdown 初稿。支持按指定 tag 校验、与上个版本对比、汇总区间内 release/PR/commit。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
根据 GitHub Release 自动生成发布博客。适用于发布公告、版本回顾、变更总结、可直接发布的 Markdown 初稿。支持按指定 tag 校验、与上个版本对比、汇总区间内 release/PR/commit。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
从 GitHub Discussions Q&A 分类中收集已解答的问题,并将其整理后添加到对应 FAQ 子页面(docs/faq/*.md)。适用于定期将社区讨论中的高质量问答沉淀为 Wiki FAQ 条目。
根据 GitHub Issue 内容,向 FAQ 子页面(docs/faq/*.md)添加常见问题解答。适用于 Issue 被分配给 AI 助手且判断属于常见问题类型时。
将 .ref/ 目录下的源参考文档同步到 docs/ 目录,处理编码转换、callout 格式转换、Ref 引用展开,并保留已有 frontmatter。适用于 .ref/ 文件有更新需要应用到发布文档时。
为 docs/ 目录下的 Markdown 文件中出现的 VI 名称(如 `Xxx.vi`)添加 Jekyll 超链接,链接到 docs/reference/ 对应 API 章节。适用于新建文档或新增 VI 名称后的补全工作。
基于 SOC 职业分类
| name | github-release-blog |
| description | 根据 GitHub Release 自动生成发布博客。适用于发布公告、版本回顾、变更总结、可直接发布的 Markdown 初稿。支持按指定 tag 校验、与上个版本对比、汇总区间内 release/PR/commit。 |
| argument-hint | 仓库名或仓库组、目标 tag、输出路径、受众 |
| user-invocable | true |
默认分析以下仓库(除非用户明确缩小范围):
NEVSTOP-LAB/Communicable-State-MachineNEVSTOP-LAB/CSM-MassData-Parameter-SupportNEVSTOP-LAB/CSM-API-String-Arugments-SupportNEVSTOP-LAB/CSM-INI-Static-Variable-SupportNEVSTOP-LAB/CSM-Icon-Editor-GlyphsNEVSTOP-LAB/CSM-Mermaid-PluginNEVSTOP-LAB/CSM-Continuous-Meausrement-and-LoggingNEVSTOP-LAB/CSM-TCP-Router-App说明:NEVSTOP-LAB/CSM-Wiki 默认仅作为文档承载仓库,不作为发布变更分析源;仅在用户明确要求时纳入统计。
docs/release/<tag> - <short-title>.md(示例:docs/release/2026Q1 - 核心优化与插件增强.md)。生成正文前,先输出以下开场结构(可替换月份与版本信息):
2025 年 7 月的 CSM 更新已经推送到 VIPM。Communicable State Machine Framework - Package List. 如果你觉得 CSM 对你有帮助,请在 GitHub/Gitee 上 star 对应的仓库!也欢迎有经验的 LabVIEW 高手参与到 CSM 的开发中来。
GitHub: HTTPS://GitHub.com/NEVSTOP-LAB
gitee: HTTPS://gitee.com/NEVSTOP-LAB
vipm: Communicable State Machine Framework - Package List
VIPM 打包好的 Release Package(VIPC)合集:(包含全部 Addon+Examples, 可以离线安装) 链接: HTTPS://pan.baidu.com/s/10fsnFmJpn-P_HLbpH9IFLg 提取码: CSMF
要求:
> 开头),用于社群快速转发。- ),且 GitHub/gitee/vipm/VIPC 均需为可点击链接。逐仓库校验目标 tag 是否存在。 若某个仓库不存在该 tag,不报错,直接标记为“本期无该版本发布”并跳过该仓库后续分析。 若全部仓库都不存在该 tag,再提示用户确认 tag 或仓库范围。
确定上一个发布基线。 优先按发布时间定位上一个 release;如顺序存在歧义,使用语义化版本号做兜底。
收集对比区间原始数据。 围绕“上一个 release -> 目标 tag”区间,收集以下原始记录:
补充写作粒度:
docs/release/<tag> - <short-title>.md(用户可覆盖):---
title: 版本发布 vX.Y.Z
date: YYYY-MM-DD
---
# <tag>: <short-title>
> 【精简公告】一句话概括本期最重要更新与升级建议,便于复制转发。
开场:
本期发布说明延续历史文章的开场结构与语气,先总览范围,再按仓库分项说明。
资源入口:
GitHub / gitee / VIPM / VIPC(保持四项齐全)
- GitHub: [https://github.com/NEVSTOP-LAB](https://github.com/NEVSTOP-LAB)
- gitee: [https://gitee.com/NEVSTOP-LAB](https://gitee.com/NEVSTOP-LAB)
- vipm: [Communicable State Machine Framework - Package List](https://www.vipm.io/)
- VIPM 打包好的 Release Package(VIPC) 合集链接(含提取码)
## 版本亮点
## 按仓库变更
### 1. <u>Communicable-State-Machine</u>
#### 功能改动(重点)
建议格式:
- [important][feature] 标题 #Issue #PR
- 背景与问题
- 具体机制变化
- 典型应用场景
#### 文档与图标(简述)
### 2. <u>CSM-MassData-Parameter-Support</u>
#### 功能改动(重点)
#### 文档与图标(简述)
### 6. <u>其他仓库</u>
若仓库不存在目标 tag:标注“本期无该版本发布,已忽略”。
## 按功能变更
### 1. <u>功能新增</u>
### 2. <u>改进优化</u>
### 3. <u>问题修复</u>
## 破坏性变更
## 升级指引
## 完整变更来源
- GitHub Release:<url>
- 关键 PR:<url 或列表>
- 关键 Commit:<url 或列表>
## 结尾
欢迎大家使用并提出反馈!
命名与标题规则:
<tag> - <short-title>.md<tag>: <short-title><short-title> 应为从本期变更中推断出的中文精简标题,避免过长。## 按仓库变更 与 ## 按功能变更。1. <u>标题</u>、2. <u>标题</u>。上一个版本定位策略: 优先发布时间,语义化版本号兜底。
内容深度: 面向普通用户时强调影响与收益;面向开发者时增加技术细节与变更背景。
迁移信息缺失: 若存在破坏性变更但迁移步骤不完整,必须添加 TODO 并向用户确认后再最终发布。
docs/release/<tag> - <short-title>.md 或用户指定路径。### Compare 与 ### 关键 Issue/PR 子节。