/version-generate
從最新的 git tag 到 HEAD 生成結構化變更日誌並推薦新版本。當使用者請求生成變更日誌、發行說明或版本升級文件時使用。
$ npx -y skills add agenvoy/Agenvoy --skill version-generate --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/version-generate
Context preview
The summary Claude sees to decide when to auto-load this skill.
從最新的 git tag 到 HEAD 生成結構化變更日誌並推薦新版本。當使用者請求生成變更日誌、發行說明或版本升級文件時使用。
SKILL.md
version-generate.SKILL.mdname: version-generate
description: 從最新的 git tag 到 HEAD 生成結構化變更日誌並推薦新版本。當使用者請求生成變更日誌、發行說明或版本升級文件時使用。
版本產生器
從最新的 git tag 到 HEAD 生成 `.doc/version-generate/vA.B.C.md` 變更日誌(含 frontmatter 與可追溯欄位),同步維護 `.doc/version-generate/CHANGELOG.md` 主索引。
工作流程
| 階段 | 內容 | 實作細節 | |---|---|---| | 0 | 發版者驗證(git config 缺失即中止) | [scripts/00-validate-releaser.md](./scripts/00-validate-releaser.md) | | 1 | 版本偵測(最新標籤 + remote URL) | [scripts/01-detect-version.md](./scripts/01-detect-version.md) | | 2 | 收集變更(Conventional Commits 優先) | [scripts/02-collect-changes.md](./scripts/02-collect-changes.md) | | 3 | 分類標籤與版本升級規則 | [scripts/03-classify-and-bump.md](./scripts/03-classify-and-bump.md) | | 4 | 產出 `.doc/version-generate/NEW_VERSION.md`(frontmatter + 追溯) | [scripts/04-output-template.md](./scripts/04-output-template.md) | | 5 | 更新 `.doc/version-generate/CHANGELOG.md` 主索引 | [scripts/05-update-index.md](./scripts/05-update-index.md) | | ∞ | 分類規則與邊界案例 | [scripts/06-rules-and-edge-cases.md](./scripts/06-rules-and-edge-cases.md) |
核心契約
硬性前置條件
- `git config user.name` 與 `user.email` 必須設定(步驟 0)
- BREAKING 變更必須附 Migration 指引(步驟 4,缺失則中止)
輸出
- `.doc/version-generate/<NEW_VERSION>.md` — 完整 changelog(含 frontmatter)
- `.doc/version-generate/CHANGELOG.md` — 主索引(prepend 最新版本)
版本映射(SemVer)
| 偵測到的標籤 | 版本影響 | |---|---| | `BREAKING` | MAJOR(+1.0.0) | | `FEAT` | MINOR(+0.1.0) | | `FIX` / `UPDATE` / `SECURITY` / `REFACTOR` / `PERF` / `ADD` / `REMOVE` | PATCH(+0.0.1) | | `STYLE` / `DOC` / `TEST` / `CHORE` | 不升版(`type: none`,不更新索引) |
執行順序
步驟 0 → 1 → 2 → 3 → 4 → 5,任一階段前置條件未達即中止,不產出殘缺文件。
Read more
name: version-generate description: 從最新的 git tag 到 HEAD 生成結構化變更日誌並推薦新版本。當使用者請求生成變更日誌、發行說明或版本升級文件時使用。
版本產生器
從最新的 git tag 到 HEAD 生成 `.doc/version-generate/vA.B.C.md` 變更日誌(含 frontmatter 與可追溯欄位),同步維護 `.doc/version-generate/CHANGELOG.md` 主索引。
工作流程
| 階段 | 內容 | 實作細節 | |---|---|---| | 0 | 發版者驗證(git config 缺失即中止) | [scripts/00-validate-releaser.md](./scripts/00-validate-releaser.md) | | 1 | 版本偵測(最新標籤 + remote URL) | [scripts/01-detect-version.md](./scripts/01-detect-version.md) | | 2 | 收集變更(Conventional Commits 優先) | [scripts/02-collect-changes.md](./scripts/02-collect-changes.md) | | 3 | 分類標籤與版本升級規則 | [scripts/03-classify-and-bump.md](./scripts/03-classify-and-bump.md) | | 4 | 產出 `.doc/version-generate/NEW_VERSION.md`(frontmatter + 追溯) | [scripts/04-output-template.md](./scripts/04-output-template.md) | | 5 | 更新 `.doc/version-generate/CHANGELOG.md` 主索引 | [scripts/05-update-index.md](./scripts/05-update-index.md) | | ∞ | 分類規則與邊界案例 | [scripts/06-rules-and-edge-cases.md](./scripts/06-rules-and-edge-cases.md) |
核心契約
硬性前置條件
- `git config user.name` 與 `user.email` 必須設定(步驟 0)
- BREAKING 變更必須附 Migration 指引(步驟 4,缺失則中止)
輸出
- `.doc/version-generate/<NEW_VERSION>.md` — 完整 changelog(含 frontmatter)
- `.doc/version-generate/CHANGELOG.md` — 主索引(prepend 最新版本)
版本映射(SemVer)
| 偵測到的標籤 | 版本影響 | |---|---| | `BREAKING` | MAJOR(+1.0.0) | | `FEAT` | MINOR(+0.1.0) | | `FIX` / `UPDATE` / `SECURITY` / `REFACTOR` / `PERF` / `ADD` / `REMOVE` | PATCH(+0.0.1) | | `STYLE` / `DOC` / `TEST` / `CHORE` | 不升版(`type: none`,不更新索引) |
執行順序
步驟 0 → 1 → 2 → 3 → 4 → 5,任一階段前置條件未達即中止,不產出殘缺文件。
Make AI actually work for you — a personal AI harness that writes and repairs its own tools, and lets Claude Code and Codex build and share them via MCP.
Other skills on agenvoy.
- /code-reviewer
Analyze project source code and generate optimization suggestions. Use when user wants code review, performance optimization advice, security hardening recommendations, or architecture improvement suggestions.
Open skill - /commit-generate
Generate bilingual (English + Traditional Chinese) commit message from git changes.
Open skill - /extension-install
Install an Agenvoy extension from pkg.agenvoy.com registry (browse/pick) or local tarball into ~/.config/agenvoy/tools/.extension/<type>/<name>@<version>/. Extracts tar.gz, validates manifest (email field, type api/script only), installs deps, stores keychain keys, atomically
Open skill - /extension-upload
Package a script tool under ~/.config/agenvoy/tools/script/ into a tar.gz and publish to pkg.agenvoy.com registry. Keyword picker, dep/key detection, config-stored email (ask + lowercase + persist), ask version, email verification gate, multipart upload with downgrade/unique
Open skill - /readme-generate
從原始碼分析自動生成雙語 README。當使用者請求為專案建立 README、需要從程式碼庫生成 README.md(英文)和 README.zh.md(中文)、或希望為其函式庫/套件建立一致的多語言文件時使用。
Open skill - /scheduler-skill-creator
建立並排程定時觸發的 skill。**所有新增定時/週期任務、提醒、排程通知的請求必須走此 skill**,禁止直接呼叫 add_schedule(那是 skill 已存在時的時間綁定工具,不該作為新建排程的入口)。 必定觸發的訊息特徵(任一即活化): - 相對延遲:「X 分鐘後」「X 小時後」「稍後」「待會」「等一下」 - 明確時間:「X 點」「下午 X 點」「明天 X 點」「後天」「YYYY-MM-DD HH:MM」 - 週期性:「每 X 分鐘」「每小時」「每天」「每週」「每月」「定時」「固定」 - 提醒 /
Open skill

