一键导入
generate-release-notes
Automate team release notes by analyzing git history and changelogs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Automate team release notes by analyzing git history and changelogs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | generate-release-notes |
| description | Automate team release notes by analyzing git history and changelogs. |
| summary | Generates release notes from git history and CHANGELOG.md. Supports --since, --last-run, and --finalize flags. Run during the workspace release process. |
| version | 1.0.0 |
| created | "2026-01-24T00:00:00.000Z" |
| last_updated | "2026-01-24T00:00:00.000Z" |
| maintainer | pvragon |
This skill automates the creation of team update communications. It analyzes the git history of the workspace provided a time window and extracts key changes to draft a "Release Notes" document.
CHANGELOG.md to extract the correct Version and Human-Curated Summary.team-lib (and optionally other roots) for commits to append as detailed history.--since [DATE]: Strict start date.--last-run: Automatically finds the last meaningful run (ignoring recent iterative testing < 24h ago).my-lib/runtime/.tmp/ populated with the content from CHANGELOG..tmp to deliverables/.# 1. Generate notes since a specific date
python3 team-lib/skills/_workspace-developer/generate-release-notes/generate_release_notes.py --since "2026-01-17"
# 2. Generate notes since the last official release (Smart Mode)
python3 team-lib/skills/_workspace-developer/generate-release-notes/generate_release_notes.py --last-run
# 3. Finalize a draft (Move to deliverables)
python3 team-lib/skills/_workspace-developer/generate-release-notes/generate_release_notes.py --finalize my-lib/runtime/.tmp/YYMMDD-release-notes-draft-vX.Y.Z.md
--last-run is used, it checks my-lib/runtime/logs/release-notes-history.json.git log with the date range.my-lib/runtime/.tmp/YYMMDD-release-notes-draft-v[Version].mdmy-lib/runtime/logs/release-notes-history.json (Updated on success)End-of-session procedure that captures learnings into memory topic files, verifies index consistency, updates current-state.md, and syncs changes to team-lib.
Send an on-demand manual pulse to the ClickUp Pulse channel and optionally register thread-to-task mappings.
Graduated to team-lib — see team-lib/skills/session-debrief/. This stub demonstrates the my-lib → team-lib graduation pattern.
Add aliases, functions, or env vars to ~/.bashrc with section-aware placement
Check and upgrade local workspace files against latest team-lib templates
Compose base + type-override templates with brand tokens to produce fully resolved branded templates. Deep merges base+override, resolves tokenRef dot-paths against brand-tokens.json, and applies brand preference fan-out.