用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/libudu/everyday-skills --skill everyday-version-summary命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | everyday-version-summary |
| description | 读取项目当前提交(HEAD)与最新Git Tag间的提交记录并生成版本日志。当用户要求总结版本更新、生成Release Notes或获取最新更新日志时调用。 |
该 Skill 用于自动读取当前项目最新代码(HEAD)与最近一个 Git Tag 之间的提交记录,并生成一份对最终用户友好的、带有 Emoji 标记的版本更新日志(适用于打 Tag 前生成发版日志的场景)。
首先,在终端中执行命令获取项目的 Tag 列表,按版本号降序排列:
git tag --sort=-v:refname
<latest_tag>。根据获取到的 Tag 情况,执行 git log 获取当前代码(HEAD)与最近一次 Tag 之间的提交记录。必须包含 --no-pager 和 -n 100 限制最多读取 100 条(避免本地 Tag 系统错误导致输出巨量 commit message),且格式为 --pretty=format:"%ad | %s%b%n"。
<latest_tag> 到当前 HEAD 的记录):
执行命令:
git --no-pager log <latest_tag>..HEAD -n 100 --pretty=format:"%ad | %s%b%n"
git --no-pager log HEAD -n 100 --pretty=format:"%ad | %s%b%n"
获取到终端中的 git log 输出后,仔细分析提交记录,按照以下要求生成最终发给用户的更新日志:
项目名 + 待发布版本号 开头,例如:“[项目名] 待发布版本 更新日志”或“[项目名] 最新更新日志”。将最终整理好格式的版本更新日志直接回复给用户。
基于 SOC 职业分类