AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

Unpublished Changes Reporter

Diffs HEAD against the latest published npm versions and reports every unpublished change per release layer, with semver bump recommendations.

Dev & CodingIntermediate★ 70,787⑂ 5,845AI score 6/10Last updated: Nov 8, 2026

What it does

  • Detects the latest published npm versions, then runs git diff v{version}..HEAD.
  • Refuses to parrot commit messages: it reads the actual diff and explains what really changed and why it matters.
  • Classifies each file into three release layers (pure components, opencode, codex) and groups by feat/fix/refactor/docs.
  • Flags breaking changes and outputs a Layered Impact Matrix plus per-layer and overall version bump recommendations.
  • Excludes internal adapter paths (senpi family) from user-facing notes, logging them in a separate ledger.

Who it's for

  • Monorepo maintainers publishing several npm packages on different cadences.
  • Developers who write changelogs and release notes regularly.
  • Anyone repeatedly deciding "is this a patch, minor, or major?".

Examples

  1. "List unpublished changes" → get a layered summary from the published tag up to HEAD.
  2. Pre-release: "What version should we ship?" → get per-layer semver advice based on breaking changes.
  3. Changelog drafting → get "Added X so that Y is now possible" instead of a bare "add X".

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/HEAD/.agents/skills/get-unpublished-changes/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on AI Skill Mart.
Copy the .agents/skills/get-unpublished-changes folder from the GitHub repo code-yeongyu/oh-my-openagent into my ~/.claude/skills/get-unpublished-changes/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/.agents/skills/get-unpublished-changes ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r /tmp/oh-my-openagent/.agents/skills/get-unpublished-changes ~/.claude/skills/
  5. Edit ~/.claude/skills/get-unpublished-changes/SKILL.md and replace the "Release Layers" table with your own project's package paths (important).
  6. Restart Claude Code, go into a git repository, and ask "list the unpublished changes".
  7. Requires git and npm (for published version lookups) to be installed.
View source on GitHub ↗License: NOASSERTION