How to Update the i-have-adhd Plugin: A Complete Guide for All AI Coding Environments
To update the i-have-adhd plugin, either run your AI environment's built-in update command (e.g., claude plugin marketplace update i-have-adhd) or uninstall and reinstall the plugin from the GitHub repository to pull the latest commit.
The i-have-adhd plugin is distributed through the ayghri/i-have-adhd repository as a collection of Git-tracked files, including a skill definition (skills/i-have-adhd/SKILL.md), a plugin manifest (plugin.json), and installation instructions (INSTALL.md). Because the plugin contains no runtime state, updating it simply requires fetching the newest version of these files and reloading them in your AI coding environment.
Understanding the Plugin Architecture
The plugin's structure consists of three core components that live in the repository root:
plugin.json— The minimal manifest that environments like Antigravity and Claude Code use to identify and load the plugin.skills/i-have-adhd/SKILL.md— The actual skill definition containing the ADHD-friendly ruleset and behavioral instructions.INSTALL.md— Centralized documentation for installation and update procedures across all supported platforms.
Since these are static files under version control, updating the plugin means ensuring your local environment points to the latest commit on the main branch.
Update Methods Overview
There are two primary strategies to update the i-have-adhd plugin, depending on your environment's capabilities:
Update Command — Use this when your AI coding environment exposes a dedicated update operation. This method pulls the latest commit and refreshes the plugin without removing configuration.
Re-install — Use this universal method when your environment lacks a specific update command, or when you want to guarantee a clean installation. This removes the old version before pulling fresh code from https://github.com/ayghri/i-have-adhd.
Platform-Specific Update Commands
Below are the exact commands for each supported AI coding environment. All commands assume you have the respective CLI installed and authenticated.
Antigravity (agy)
Antigravity does not provide a dedicated update command, so you must uninstall and reinstall:
agy plugin uninstall i-have-adhd
agy plugin install https://github.com/ayghri/i-have-adhd
Claude Code
Claude Code supports direct marketplace updates:
claude plugin marketplace update i-have-adhd
Qwen Code
Update the extension using the built-in command:
qwen extensions update i-have-adhd
Codex
Upgrade via the marketplace command:
codex plugin marketplace upgrade i-have-adhd
Gemini CLI
Gemini offers two installation routes. For the command route (opt-in), re-download the TOML file:
curl -fsSL https://raw.githubusercontent.com/ayghri/i-have-adhd/main/skills/i-have-adhd/agents/gemini.toml \
-o ~/.gemini/commands/i-have-adhd.toml
For the extension route (always-on), use:
gemini extensions update i-have-adhd
Pi
Update the native package directly from the repository URL:
pi update https://github.com/ayghri/i-have-adhd
Generic npm-Style Managers
For environments like Cursor or OpenCode that use npm-style skill management:
npx skills update i-have-adhd
Universal Re-install Method
If you prefer a clean slate or your environment lacks a specific update command, the uninstall-then-install pattern works universally across all platforms:
# Replace <manager> with your environment's CLI name
<manager> plugin uninstall i-have-adhd
<manager> plugin install https://github.com/ayghri/i-have-adhd
This method guarantees you are running the exact code present in the repository's main branch, as it removes any cached or stale versions before fetching fresh files.
Verifying Your Update
After updating, confirm you are running the latest version by listing your installed plugins:
- Antigravity:
agy plugin list - Claude Code:
claude plugin list - Qwen Code:
qwen extensions list
If the output shows the latest commit hash or the current version number from plugin.json, the update succeeded.
Summary
- The i-have-adhd plugin consists of static files (
plugin.json,SKILL.md,INSTALL.md) tracked in theayghri/i-have-adhdrepository. - Update commands (e.g.,
claude plugin marketplace update) pull the latest commit without uninstalling. - Re-installation (uninstall then install) works universally when dedicated update commands are unavailable.
- Always verify updates by checking the installed version against the repository's
mainbranch.
Frequently Asked Questions
How do I know if I need to reinstall or can use an update command?
Check if your AI environment supports a dedicated update operation. According to the INSTALL.md in the source repository, Claude Code, Qwen Code, Codex, and Pi support native update commands, while Antigravity and Gemini CLI command routes require full reinstallation. When in doubt, the reinstall method works universally across all environments.
Will updating the plugin delete my custom settings or conversation history?
No. The plugin files (skills/i-have-adhd/SKILL.md, plugin.json) contain no runtime state or user data. Updating or reinstalling only replaces the skill definition files, leaving your environment's conversation history and configuration intact.
What is the difference between the Gemini CLI command route and extension route?
The command route loads the plugin only when explicitly invoked, requiring you to manually update the TOML file via curl. The extension route keeps the plugin always active and supports the standard gemini extensions update command. Both methods reference the same source files in ayghri/i-have-adhd but differ in activation timing and update mechanics.
Can I automate updates for the i-have-adhd plugin?
Yes. Since the plugin resides in a standard GitHub repository, you can script the update process using the platform-specific commands above. For example, create a shell alias that runs agy plugin uninstall i-have-adhd && agy plugin install https://github.com/ayghri/i-have-adhd daily, or use your environment's built-in auto-update features if available.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →