upgrade

Synchronize AI agent skills and extensions from a remote registry.

11|4|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/ianphil/genesis --skill upgrade-ianphil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrade
Source: https://github.com/ianphil/genesis/tree/main/.github/skills/upgrade
Command: npx skills add https://github.com/ianphil/genesis --skill upgrade-ianphil

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures your AI agent stays up-to-date by automatically fetching and installing the latest skills and extensions from a specified source registry, preventing outdated components and ensuring access to new capabilities.

Core Features & Use Cases

  • Update Management: Checks for new, updated, renamed, or removed skills and extensions.
  • Automated Installation: Downloads and installs selected updates, including running npm install for packages.
  • User-Guided Removal: Presents removed items and allows the user to choose whether to delete them locally or pin them.
  • Use Case: Regularly run this skill to keep your agent's toolset current, ensuring it has the latest features and security patches without manual intervention.

Quick Start

Run the upgrade skill to check for any available updates from the genesis registry.

Frequently Asked Questions about upgrade

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

FAQPage Schema
How do I sync AI agent skills and extensions from a remote registry?

To sync AI agent skills and extensions from a remote registry, run the upgrade skill. It identifies new, updated, renamed, and removed components, then facilitates automated installation and user-guided removal or pinning of outdated items.

Do I need Node.js and the gh CLI to update extensions from a registry?

Yes, updating extensions from a registry requires the `gh` CLI for registry interaction and Node.js for script execution. These dependencies are necessary to fetch and install the latest components from the specified source.

How does automated skill installation handle renamed or removed components?

Automated skill installation handles renamed or removed components by detecting them during synchronization. It downloads and installs updates for new or renamed items, and presents removed items so you can choose to delete or pin them locally.

Why does synchronizing skills prevent outdated components in my AI agent?

Synchronizing skills prevents outdated components in your AI agent by automatically fetching and installing the latest versions from a specified source registry. This ensures access to new capabilities and security patches without manual intervention.

Can I pin outdated extensions instead of deleting them during a registry sync?

Yes, you can pin outdated extensions instead of deleting them. When the synchronization process identifies removed items, it allows you to choose whether to delete them locally or pin them to maintain your current configuration.