osx-generate-changelog

Solid

Generate CHANGELOG.md in Keep a Changelog format from archived OpenSpec changes. Use after archiving changes, before publishing releases, or when creating release notes. Reads archived proposals and categorizes changes automatically.

AI & Automation 6 stars 1 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

Generate CHANGELOG.md from archived OpenSpec changes using Keep a Changelog format. **IMPORTANT: This skill processes ARCHIVED changes only.** Changes must be archived via `osc-archive-change` (originally `openspec-archive-change`) before they appear in the changelog. Active (unarchived) changes are not included. --- ## Input Optionally specify filters. If omitted, processes all archived changes. **Arguments**: `[filter]` **Examples**: - `/osx-changelog` - Generate from all archived changes - `/osx-changelog --since 2025-01-01` - Changes after date - `/osx-changelog add-dark-mode` - Only specific change(s) --- ## When to Use | Timing | Use Case | |--------|----------| | After `archive` | Generate changelog for newly archived change | | Before release | Create version summary for release notes | | During documentation | Update user-facing change documentation | | After milestone | Summarize multiple completed changes | **Prerequisite**: Changes must be archived in `openspec/changes/archive/YYYY-MM-DD-<name>/` --- ## Steps 1. **Discover archived changes** Use Bash to find archived change directories: ```bash find openspec/changes/archive -type d -name "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]-*" | sort ``` This returns directories like: - `openspec/changes/archive/2026-02-12-add-dark-mode/` - `openspec/changes/archive/2026-02-10-fix-login-bug/` 2. **Apply filters (if specified)** **Date filter** (`--since YYYY-MM-DD`): - Parse date...

Details

Author
amauryconstant
Repository
amauryconstant/openspec-extended
Created
5 months ago
Last Updated
4 days ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category