rmbc-upgrade

Upgrade RMBC Skills installations and summarize changelogs from VERSION and CHANGELOG.md.

13|5|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/coleschaffer/dtc-copywriting-skills --skill rmbc-upgrade-coleschaffer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rmbc-upgrade
Source: https://github.com/coleschaffer/dtc-copywriting-skills/tree/main/skills/rmbc-upgrade
Command: npx skills add https://github.com/coleschaffer/dtc-copywriting-skills --skill rmbc-upgrade-coleschaffer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a controlled, user-aware upgrade flow for the RMBC Skills package so users and agent workflows can move to newer versions without losing context or surprising the running task.

Core Features & Use Cases

  • Inline upgrade handling: Detects UPGRADE_AVAILABLE in preambles, prompts the user according to auto-upgrade settings, runs the upgrade binary, and continues the original skill flow.
  • Standalone mode: Forces an update check, reports up-to-date state, or runs the same interactive upgrade flow when invoked directly.
  • Changelog summarization: Reads VERSION and CHANGELOG.md to extract and present concise "what's new" bullets for the version range between old and new installs.
  • Use Case: An agent detects a newer RMBC release during a copy-generation session and either auto-upgrades or asks the operator while preserving the task continuity.

Quick Start

Run the rmbc-upgrade skill to check for available updates, apply the upgrade if desired, and summarize the changelog between your current and the new version.

Frequently Asked Questions about rmbc-upgrade

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade my CLI skills package without interrupting the current agent workflow?

You can upgrade your CLI skills package without losing task context by using an inline upgrade handler that detects available versions, prompts the user based on auto-upgrade settings, runs the package binary, and resumes the original agent flow.

What is the best way to check for a skills version update and see what changed?

Checking for a skills version update involves running a standalone version check that reads the VERSION file, invokes the upgrade binary, and parses CHANGELOG.md to present concise summaries of what is new between your old and new installs.

How does changelog summarization work when moving between skill versions?

Changelog summarization works by parsing version strings from the VERSION file and extracting concise "what's new" bullets from CHANGELOG.md for the specific version range between your old and new skill installations.

Can I automate package versioning upgrades so I do not get prompted every time?

You can automate package versioning upgrades by configuring auto-upgrade settings, which allow the agent environment to bypass user prompts and directly invoke the upgrade binary when a new release is detected.

What happens if I snooze or disable skill upgrade prompts in my agent environment?

If you snooze or disable skill upgrade prompts, the upgrade handler honors those settings and suppresses the inline preamble notifications, allowing your current task to continue without interruption from version checks.

Why does my agent task pause when a new skills release is detected?

Your agent task pauses because the inline upgrade handler detects an UPGRADE_AVAILABLE preamble and must evaluate auto-upgrade, snooze, or disable settings before deciding whether to run the upgrade binary or prompt you for action.