accelerator-update

Update accelerator-core installations from GitHub releases while preserving user customizations.

Updated Oct 2, 2025
One-click install
npx skills add https://github.com/YuriiYInno/Innogram --skill accelerator-update-yuriiyinno
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: accelerator-update
Source: https://github.com/YuriiYInno/Innogram/tree/main/.codex/skills/accelerator-update
Command: npx skills add https://github.com/YuriiYInno/Innogram --skill accelerator-update-yuriiyinno

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Keeping an accelerator-core installation current requires manually checking GitHub releases, comparing versions, and carefully applying updates without overwriting user customizations like settings.local.json, custom skills, or modified hooks. ## Core Features & Use Cases - Version Checking and Changelog Display: Reads the local .accelerator-version file, fetches the latest GitHub release via the gh CLI, and compares semantic versions with a Python script. - Selective Update Application: Overwrites core files (skills, agents, commands), merges settings.json with user values taking precedence, and prompts before touching modified hooks. - Backup and Verification: Optionally creates a timestamped backup, verifies the update, and generates a summary report of added, modified, and preserved files. - Use Case: A developer wants to upgrade their accelerator installation from v1.2.0 to v1.3.0 without losing their custom skills and local settings; this skill handles the diff preview, merge, and post-update verification. ## Quick Start Ask the assistant to check for accelerator updates and upgrade the installation to the latest GitHub release while keeping my custom settings.

Frequently Asked Questions about accelerator-update

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

FAQPage Schema
How do I update an accelerator-core installation from GitHub?▼

Run the accelerator-update skill, which reads .codex/.accelerator-version, fetches the latest release with the gh CLI, compares versions, and applies updates selectively. Core files are overwritten while settings and custom files are preserved.

How are settings.json files merged during an update?▼

The merge_settings.py script performs a deep merge where current user values take precedence over new values. New keys from the update are added, and settings.local.json is never touched.

What happens to my custom skills and hooks during an update?▼

Custom skills and files not present in the accelerator release are never touched. Modified hooks trigger a diff prompt asking whether to update, and entirely new hooks from the release are added automatically.

Why does the update fail with a gh CLI error?▼

The skill requires the GitHub CLI to be installed and authenticated to fetch releases. If gh is unavailable or unauthenticated, the update stops and reports that you must install and authenticate gh first.

Can I preview changes before applying an accelerator update?▼

Yes, choose the diff preview option to download the release to a temporary directory and list files that would be added or modified. The output is saved to accelerator-update-diff.txt before you confirm.