utility-update-pm-skills

Checks for newer pm-skills releases and updates local installations after user confirmation.

640|81|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/product-on-purpose/pm-skills --skill utility-update-pm-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: utility-update-pm-skills
Source: https://github.com/product-on-purpose/pm-skills/tree/main/docs/internal/efforts/F-24-update-pm-skills/drafts/skills/utility-update-pm-skills
Command: npx skills add https://github.com/product-on-purpose/pm-skills --skill utility-update-pm-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Keeping a local pm-skills installation current requires manually checking GitHub releases, downloading archives, and copying files, which is error-prone and easy to forget. This Skill automates version comparison, change preview, and the update itself while protecting local files.

Core Features & Use Cases

  • Version checking and comparison: Detects the local version from plugin.json, marketplace.json, CHANGELOG.md, or git tags, fetches the latest GitHub release, and classifies the update as major, minor, or patch.
  • Safe update workflow: Previews the file manifest, requires explicit user confirmation, offers a backup, and uses validated-before-copy so archives are verified before any files are overwritten.
  • Structured update reports: Generates reports from a template documenting new skills, updated files, validation results, and next steps, saved to _pm-skills/updates/.
  • Use Case: After a new pm-skills release is announced, run the update command to see exactly which of the 85 files will change, back up your current installation, apply the update, and receive a report summarizing new capabilities.

Quick Start

Ask the assistant to check whether a newer pm-skills release is available and update my local installation with a backup.

Frequently Asked Questions about utility-update-pm-skills

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

FAQPage Schema
How do I update pm-skills to the latest version?

Run the update command to trigger the full flow: pre-flight checks, version comparison, change preview, confirmation, optional backup, and file copy from the release ZIP. A structured report is saved to _pm-skills/updates/ when finished.

How can I check my pm-skills version without updating?

Use the --status flag to run only pre-flight checks and print your local version alongside the latest release version. No files are written and no report is generated in this mode.

Can I preview a pm-skills update before applying it?

Yes, the --report-only flag runs pre-flight and preview, then generates a report listing files that would be written and new capabilities, without modifying anything. The report is saved with a report-only banner.

Will updating pm-skills overwrite my local notes and custom files?

No. The updater only writes files present in the release ZIP and never touches docs/internal/, _NOTES/, or _pm-skills/. Files you added that are not in the upstream release are left untouched and never deleted.

What happens if the pm-skills update fails partway through?

The skill validates the downloaded archive before copying, so partial failures are rare. If one occurs, restore from the backup in _pm-skills/backups/ or re-run the update command to retry the download.

Should contributors use this updater or git pull?

Contributors who cloned the repository should use git pull or git fetch and merge instead. This updater is designed for end users who installed pm-skills as a plugin or downloaded a release archive.