How to Disable i-have-adhd Skill Without Uninstalling: Platform-Specific Commands
You can disable the i-have-adhd skill without uninstalling by using platform-specific disable commands that suspend the skill for the current session while keeping its files intact.
The i-have-adhd repository (ayghri/i-have-adhd) provides multiple installation methods across AI assistant platforms, each with its own disable mechanism. This guide covers every platform's approach based on the official source code and INSTALL.md documentation.
Claude Platform
For Claude users, the skill integrates as a native plugin with straightforward enable/disable commands.
# Disable the skill temporarily
claude plugin disable i-have-adhd
# Re-enable when needed
claude plugin enable i-have-adhd
As documented in [INSTALL.md at line 34](https://github.com/ayghri/i-have-adhd/blob/main/INSTALL.md#L34), this command stops the skill for the current session without removing any files. The skill remains installed and can be reactivated instantly.
Codex Platform
Codex mirrors Claude's plugin management syntax. While not explicitly listed in all documentation, Codex follows the same CLI patterns.
# Turn off the skill
codex plugin disable i-have-adhd
# Turn it back on
codex plugin enable i-have-adhd
Zed Editor
Zed's skill management is file-system based rather than command-driven.
Disable via UI
Open the Skills manager, select i-have-adhd, and click Remove.
Manual File Removal
# Delete the skill folder
rm -rf ~/.config/zed/skills/i-have-adhd
To restore, use the Skills manager's Add → Import from URL option with the path: https://github.com/ayghri/i-have-adhd/blob/main/skills/i-have-adhd/
These steps are documented in [INSTALL.md lines 27-33](https://github.com/ayghri/i-have-adhd/blob/main/INSTALL.md#L27-L33).
Hermes Platform
Hermes treats the skill as a slash command and provides dedicated CLI verbs.
# Disable (removes from command list)
hermes skills disable i-have-adhd
# Re-enable
hermes skills enable i-have-adhd
Always-On Mode Toggle
The optional always-on hook loads the skill automatically on every session. Disable this without affecting manual invocation.
Disable Always-On
# Claude
rm ~/.claude/.i-have-adhd-always
# Codex
rm ~/.codex/.i-have-adhd-always
Re-enable Always-On
# Claude
touch ~/.claude/.i-have-adhd-always
# Codex
touch ~/.codex/.i-have-adhd-always
This preserves the ability to invoke the skill manually with /i-have-adhd even when auto-loading is disabled. See [INSTALL.md lines 36-48](https://github.com/ayghri/i-have-adhd/blob/main/INSTALL.md#L36-L48).
How Disabling Works Internally
The skill's behavior is controlled by a flag in [skills/i-have-adhd/SKILL.md at lines 4-5](https://github.com/ayghri/i-have-adhd/blob/main/skills/i-have-adhd/SKILL.md#L4-L5):
disable-model-invocation: true
This metadata tells the host model not to automatically invoke the skill. When you run a disable command, the host adds the skill to an ignore list—pausing its rules without deleting its definition. The skill remains available for instant re-enabling.
Key Files Reference
| File | Purpose |
|---|---|
[skills/i-have-adhd/SKILL.md](https://github.com/ayghri/i-have-adhd/blob/main/skills/i-have-adhd/SKILL.md) |
Skill descriptor with disable-model-invocation flag |
[INSTALL.md](https://github.com/ayghri/i-have-adhd/blob/main/INSTALL.md) |
Platform-specific disable/enable instructions |
[hooks/always-on.sh](https://github.com/ayghri/i-have-adhd/blob/main/hooks/always-on.sh) |
Automatic loading script |
Summary
- Claude/Codex: Use
plugin disable i-have-adhdandplugin enable i-have-adhd - Zed: Remove from Skills manager or delete
~/.config/zed/skills/i-have-adhd/ - Hermes: Use
hermes skills disable i-have-adhd - Always-on: Delete or recreate the
~/.claude/.i-have-adhd-alwaysflag file - All methods preserve installation files and allow instant restoration
Frequently Asked Questions
Does disabling the skill delete my custom configurations?
No. Disabling only suspends the skill's active rules. Your configuration files remain intact in their original locations. Re-enabling restores the exact same settings you had before.
Can I use the skill manually after disabling always-on mode?
Yes. The always-on hook controlled by ~/.claude/.i-have-adhd-always only affects automatic loading. You can still invoke the skill explicitly with /i-have-adhd at any time.
What's the difference between uninstalling and disabling?
Uninstalling removes all skill files and requires re-downloading to restore. Disabling keeps all files in place but tells the host platform to ignore the skill's rules. Disable is the recommended approach for temporary breaks.
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 →