This one automates the tedious part of release prep by diffing your current branch against the last git tag, then updating your README, CHANGELOG, and any docs folders it finds. It follows Keep a Changelog conventions and tries to categorize commits into Added, Changed, Fixed sections automatically. Useful before cutting a release or opening a PR when you know the docs are stale but don't want to manually review dozens of commits. The workflow is interactive, it shows you what it plans to change and waits for approval before touching anything. Requires at least one git tag to work, since it needs a baseline to compare against.

skills.sh installs
3.7K
GitHub stars
369
last updated
Aug 21, 2026

Install

$ npx -y skills add giuseppe-trisciuoglio/developer-kit --skill docs-updater --agent claude-code

Installs into .claude/skills of the current project.

Files

Universal Documentation Updater

Analyzes git changes since the latest release tag and updates the documentation files that should change with them.

Overview

Use git history to identify release-relevant changes, then update README.md, CHANGELOG.md, and any relevant documentation folders. Keep the workflow focused on explicit user approval, precise edits, and repository-specific documentation structure.

When to Use

Use this skill when:

  • Preparing release notes or an Unreleased changelog update
  • Syncing README.md or documentation after feature work lands
  • Reviewing what changed since the last release before a PR or release

Prerequisites

Before starting, verify that the following conditions are met:

# Verify we're in a git repository
git rev-parse --git-dir

# Check that git tags exist
git tag --list | head -5

# Verify documentation files exist
test -f README.md || echo "README.md not found"
test -f CHANGELOG.md || echo "CHANGELOG.md not found"

If no tags exist, inform the user that this skill requires at least one release tag to compare against.

Instructions

Phase 1: Detect Last Release Version

Sponsors

Details

Repository
github.com/giuseppe-trisciuoglio/developer-kit
Categories
Git & Pull Requests, Documentation, Release Management, Automation & Workflows
First seen
May 16, 2026

More from giuseppe-trisciuoglio/developer-kit

All 102
1everyinc avatarlfgeveryinc/compound-engineering-pluginRun the full autonomous shipping pipeline end-to-end, hands-off with no check-ins: plan, implement, review and fix, commit, push a branch, open a PR, and watch 3.6Kskills.sh installs
2agricidaniel avatarads-attributionagricidaniel/claude-adsAudit cross-platform attribution, conversion definitions, reporting windows, GA4, AdServices and AdAttributionKit, MMPs, browser and server events, offline conv3.6Kskills.sh installs
3openai avataryeetopenai/skillsUse only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).3.6Kskills.sh installs
4pytorch avatartriaging-issuespytorch/pytorchTriages GitHub issues by routing to oncall teams, applying labels, and closing questions. Use when processing new PyTorch issues or when asked to triage an issu3.1Kskills.sh installs
5everyinc avatarce-worktreeeveryinc/compound-engineering-pluginSet up isolated git worktrees — create a new branch for fresh work, or attach a worktree to an existing branch/PR/commit to work on it in isolation. Use when st3.1Kskills.sh installs
6openclaw avatarautoreviewopenclaw/agent-skillsRun a structured code review (Codex default, optional Claude, Pi, Droid, Copilot, or OpenCode) as a closeout check on a local or PR branch before commit or ship3.1Kskills.sh installs