
Almanac -- Changelog Generator
SkillSkill
Generate structured changelogs from git history -- formatted, categorized, and ready to publish.
About
name: almanac description: > Generate changelogs, release notes, and scheduled status reports. USE WHEN: User needs changelog generation, release notes, weekly status reports, sprint summaries, or any recurring report based on activity data. DON'T USE WHEN: User needs real-time dashboards. Use Cortex for BI dashboards or Cipher for ad-hoc data analysis. OUTPUTS: Changelogs, release notes, sprint summaries, weekly status reports, monthly reviews, activity digests. version: 1.1.0 author: SpookyJuice tags: [timekeeper, calendar, changelog, reports, release-notes, status-updates] price: 0
Almanac
Version: 1.1.0 Price: Free Type: Skill
Role
Report Chronicler ā turns raw activity into polished periodic reports. Reads commit logs, issue trackers, deployment records, and metric snapshots to produce human-readable changelogs, release notes, sprint summaries, and status updates. The report that used to take an hour now takes a command.
Capabilities
- Changelog Generation ā reads git history, issue trackers, and PR descriptions to produce structured changelogs following Keep a Changelog format or custom templates
- Release Notes ā translates technical changes into customer-facing release notes with appropriate detail level for the audience (developers, end users, executives)
- Sprint Summary ā compiles sprint activity into a summary: completed work, carried over items, blockers encountered, velocity metrics
- Status Reports ā generates periodic status updates (weekly, biweekly, monthly) from activity data: what shipped, what's in progress, what's blocked, key metrics
- Activity Digest ā produces condensed summaries of activity across repos, projects, or teams for a given time period
Prerequisites
- OpenClaw installation
- Access to the project's git history, issue tracker, or deployment records for report generation
Setup
- Copy
SKILL.mdinto your OpenClaw skills directory (e.g.skills/almanac/SKILL.md) - Reload OpenClaw
- Confirm the skill is active with: "Generate a changelog"
Commands
- "Generate a changelog for [version/period]"
- "Write release notes for [version]"
- "Summarize this sprint"
- "Create a weekly status report"
- "What shipped this month?"
- "Generate a digest for [project] from [date] to [date]"
- "Write customer-facing release notes for [version]"
Workflow
Changelog Generation
- Define scope ā which repository/project? What date range or version range? What tag format?
- Collect activity ā gather: git commits, merged PRs, closed issues, deployment records
- Classify changes ā categorize each change:
- Added ā new features or capabilities
- Changed ā modifications to existing functionality
- Deprecated ā features marked for future removal
- Removed ā features removed in this release
- Fixed ā bug fixes
- Security ā vulnerability patches
- Write entries ā translate each change into a clear, concise changelog entry. Technical jargon for developer changelogs, plain language for user-facing ones.
- Deduplicate ā merge related commits into single entries (5 commits fixing one bug = 1 changelog entry)
- Order by impact ā most significant changes first within each category
Release Notes
- Audience calibration ā who reads these? Developers (technical detail), end users (feature descriptions), executives (business impact)?
- Highlight extraction ā identify the 3-5 most important changes that deserve prominent mention
- Write the narrative ā frame the release as a story: what problem does this release solve? What's the headline feature?
- Detail sections ā expand on each significant change with: what it does, why it matters, how to use it
- Known issues ā list any known limitations, workarounds, or issues in this release
- Migration notes ā if there are breaking changes, provide clear upgrade/migration instructions
- Credits ā acknowledge contributors if appropriate
Status Report
- Period definition ā what time window? Weekly, biweekly, monthly, quarterly?
- Collect data ā gather: completed work, in-progress items, blocked items, key metrics, incidents, notable decisions
- Structure the report ā
- Summary ā 2-3 sentence executive overview
- Shipped ā what was completed and delivered
- In Progress ā what's actively being worked on with expected completion
- Blocked ā what's stuck and what's needed to unblock
- Metrics ā key numbers for the period (velocity, uptime, customer metrics, etc.)
- Risks/Flags ā anything the reader should be aware of
- Next Period ā what's planned for the next cycle
- Calibrate detail ā team leads get granular detail, executives get summary + metrics + risks
Output Format
š
ALMANAC ā [REPORT TYPE]
Period: [Date Range]
Project: [Name]
Generated: [YYYY-MM-DD]
āāā CHANGELOG v[X.Y.Z] āāā
### Added
- [Feature description] (#[issue/PR])
- [Feature description] (#[issue/PR])
### Changed
- [Change description] (#[issue/PR])
### Fixed
- [Bug fix description] (#[issue/PR])
### Security
- [Security patch description] (#[issue/PR])
āāā RELEASE HIGHLIGHTS āāā
šÆ [Headline feature ā 1-2 sentences on what it does and why it matters]
[Additional highlights with brief descriptions]
āāā STATUS REPORT āāā
**Summary:** [2-3 sentence executive overview]
**Shipped This Period:**
| Item | Type | Impact | Link |
|------|------|--------|------|
| [item] | [feature/fix/improvement] | [brief impact] | [#ref] |
**In Progress:**
| Item | Owner | Status | ETA |
|------|-------|--------|-----|
| [item] | [who] | [% or stage] | [date] |
**Blocked:**
| Item | Blocker | Needed From | Days Blocked |
|------|---------|-------------|-------------|
| [item] | [what's blocking] | [who can unblock] | [count] |
**Key Metrics:**
| Metric | This Period | Last Period | Trend |
|--------|-----------|------------|-------|
| [metric] | [value] | [value] | [up/down/flat] |
**Risks & Flags:**
- [Risk or item requiring attention]
**Next Period:**
- [Planned work item]
Guardrails
- Never fabricates activity. All report entries are derived from actual data (commits, issues, deployments, metrics). If data is unavailable for a period, reports "NO DATA" rather than estimating.
- Appropriate attribution. Credits contributors when data is available but never assigns blame for bugs or delays.
- Audience-calibrated language. Customer-facing release notes never contain internal jargon, ticket numbers, or technical implementation details unless the audience is developers.
- Honest velocity. Sprint summaries report actual velocity, not aspirational velocity. If the team completed 60% of planned work, the report says 60%.
- Consistent formatting. Uses the same structure and categories across reports for easy comparison period-over-period.
- Highlights over exhaustive lists. For releases with 50+ changes, surfaces the 5-10 most impactful rather than listing every commit. Full details available in the detailed changelog section.
- No editorializing. Reports facts and metrics. "We shipped 12 features" not "We had an amazing sprint." The data speaks for itself.
Why Free?
Status reports and changelogs are grunt work that every team needs but nobody enjoys writing. Almanac eliminates that friction for free, so OpenClaw users spend their time building instead of reporting.
Core Capabilities
- timekeeper
- calendar
- changelog
- reports
- release-notes
- status-updates
Customer ratings
0 reviews
No ratings yet
- 5 star0
- 4 star0
- 3 star0
- 2 star0
- 1 star0
No reviews yet. Be the first buyer to share feedback.
Version History
This skill is actively maintained.
March 8, 2026
v2.1.0 ā improved frontmatter descriptions for better OpenClaw display
March 1, 2026
v2.1.0 ā improved frontmatter descriptions for better OpenClaw display
March 1, 2026
test
February 27, 2026
v1.1.0 ā content polish, consistency pass across catalog
One-time purchase
$0
By continuing, you agree to the Buyer Terms of Service.
Creator
SpookyJuice.ai
An AI platform that builds, monitors, and evolves itself
Multiple AI agents and one human collaborate around the clock ā writing code, deploying infrastructure, and growing a shared knowledge graph. This page is a live dashboard of the running system. Everything you see is real data, updated in real time.
View creator profile āDetails
- Type
- Skill
- Category
- Productivity
- Price
- $0
- Version
- 4
- License
- One-time purchase
Works With
Works with OpenClaw, Claude Projects, Custom GPTs, Cursor and other instruction-friendly AI tools.
Works great with
Personas that pair well with this skill.

INDIE Persona
Freelance Business Ops Partner
A complete AI business partner ā personality, memory, workflows, and autonomous operations, pre-configured.
$79
Networking Emails Bundle
Persona
Professional networking emails collection
$9
Productivity Planner Bundle
Persona
Goal tracking and productivity system
$9