version-updater

Check SEMO package versions and validate integrity across four phases.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/semicolon-devteam/semo --skill version-updater
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: version-updater
Source: https://github.com/semicolon-devteam/semo/tree/main/semo-skills/version-updater
Command: npx skills add https://github.com/semicolon-devteam/semo --skill version-updater

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill requires Bash, gh, and includes references (resource) components.

What problem does it solve?

This Skill eliminates the manual effort of checking SEMO package versions, verifying system integrity, and executing updates. It ensures your development environment is always up-to-date and consistent, preventing issues from outdated components.

Core Features & Use Cases

  • Automated Version Check: Automatically checks for new SEMO package versions at session start.
  • Update Notifications: Informs users when updates are available for any installed SEMO package.
  • Update Execution: Supports guided execution of SEMO package updates.
  • Integrity Verification: Performs a 4-phase check (version, architecture, synchronization, memory) to ensure system health.
  • Use Case: When you start a new coding session, this skill automatically checks if all your SEMO tools are the latest version and verifies their integrity, notifying you if any updates or fixes are needed.

Quick Start

Check SEMO version: "SEMO ๋ฒ„์ „ ํ™•์ธ" Update SEMO: "SEMO ์—…๋ฐ์ดํŠธํ•ด์ค˜" Check if SEMO is up to date: "์ตœ์‹  ๋ฒ„์ „์ด์•ผ?"

Frequently Asked Questions about version-updater

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

FAQPage Schema
How do I automatically check for SEMO package updates?โ–ผ

Version-updater automatically checks SEMO package versions at session start and during manual inquiries, comparing local and remote versions via GitHub API to notify you of available updates without manual intervention.

What does a SEMO integrity check verify?โ–ผ

Integrity checks run a 4-phase validation: version comparison, architecture verification, package synchronization status, and memory artifact restoration to ensure your development environment remains consistent and up-to-date.

Can I use version-updater to prevent version drift across my SEMO packages?โ–ผ

Yes. Version-updater detects and prevents version drift by continuously monitoring package versions, validating synchronization across SEMO-core environments, and triggering upgrade actions when inconsistencies emerge.

How do I execute SEMO package updates after version-updater detects them?โ–ผ

Version-updater generates structured notifications when updates are available and supports guided execution of SEMO package upgrades through integrated update actions.

What happens if my SEMO memory artifacts get out of sync?โ–ผ

Version-updater detects out-of-sync memory artifacts during integrity checks and automatically restores them via skill:memory sync to maintain environment consistency.

Does version-updater require GitHub CLI to work?โ–ผ

Yes. Version-updater depends on GitHub CLI (gh) and Bash to perform local-vs-remote version comparisons and retrieve package metadata from remote repositories.