How to Install i-have-adhd for Claude Code: Step-by-Step Guide
To install i-have-adhd for Claude Code, add the plugin to Claude's marketplace with claude plugin marketplace add ayghri/i-have-adhd, then install it with claude plugin install i-have-adhd@i-have-adhd, and activate it using the /i-have-adhd slash command.
The i-have-adhd skill is a Claude Code plugin that restructures LLM responses into concise, action-first output designed for easier reading. It enforces 10 specific formatting rules—like leading with the next action and numbering multi-step tasks—without requiring you to manually clone or manage the repository. This guide covers the complete installation process from the ayghri/i-have-adhd repository, including permanent activation and customization options.
Prerequisites
Before installing, ensure you have:
- Claude Code installed and configured on your system
- Internet access for downloading the plugin from GitHub
- Shell access to run CLI commands
No local Git clone is required—Claude Code handles repository fetching automatically.
Installation Steps
Step 1: Add to Claude's Marketplace
Claude Code maintains a personal plugin marketplace indexed by GitHub repository names. Register the skill first:
claude plugin marketplace add ayghri/i-have-adhd
This tells Claude Code where to find the skill definition and any future updates.
Step 2: Install the Plugin
Install the skill from the marketplace reference:
claude plugin install i-have-adhd@i-have-adhd
The @i-have-adhd suffix points to the default branch. Claude Code downloads the repository behind the scenes, reads skills/i-have-adhd/SKILL.md, and registers the 10 output-formatting rules.
Step 3: Activate the Skill
Trigger the skill manually with:
/i-have-adhd
Claude will immediately switch to ADHD-friendly output: numbered steps, no filler text, and action-first phrasing.
Permanent Activation
To load i-have-adhd automatically in every Claude Code session, create the sentinel file:
touch ~/.claude/.i-have-adhd-always
As documented in INSTALL.md, this file presence tells Claude Code to activate the skill at startup without requiring the slash command.
How the Skill Works
The installation pulls three key components from the skills/i-have-adhd/ directory:
| File | Purpose |
|---|---|
SKILL.md |
Contains 10 enforceable rules (e.g., "lead with the next action", "number multi-step tasks") |
agents/openai.yaml |
Backend configuration for OpenAI models |
agents/gemini.toml |
Backend configuration for Gemini models |
These files live at .cursor/skills/i-have-adhd/ in the repository. Claude Code parses SKILL.md to modify its response generation pipeline.
Customizing the Skill
To override default behavior:
-
Clone the repository locally:
git clone https://github.com/ayghri/i-have-adhd.git -
Edit
skills/i-have-adhd/SKILL.mdwith your preferred rules -
Reinstall from your modified copy:
claude plugin install /path/to/local/i-have-adhd
Your custom SKILL.md replaces the official ruleset.
Verification Commands
After installation, test with these prompts:
| Test | Expected Output |
|---|---|
| "Explain how to bake bread" | Numbered steps starting with immediate action ("1. Mix 3 cups flour...") |
| "What are the causes of WWI?" | Bulleted causes, no historical preamble |
| "Debug this Python error" | Error-specific fix first, theory second |
If responses remain verbose, re-run /i-have-adhd or check that ~/.claude/.i-have-adhd-always exists for permanent mode.
Summary
- Add:
claude plugin marketplace add ayghri/i-have-adhdregisters the source - Install:
claude plugin install i-have-adhd@i-have-adhddownloads and activates - Use:
/i-have-adhdtriggers ADHD-friendly formatting on demand - Persist:
touch ~/.claude/.i-have-adhd-alwaysenables auto-load - Customize: Edit
skills/i-have-adhd/SKILL.mdand reinstall from local path
The skill requires no manual repository management—Claude Code handles updates automatically when the upstream source changes.
Frequently Asked Questions
Do I need to clone the repository to install i-have-adhd?
No. Claude Code fetches ayghri/i-have-adhd automatically when you run the marketplace add and install commands. A local clone is only required if you want to customize SKILL.md with your own rules.
What does the i-have-adhd@i-have-adhd syntax mean?
The @i-have-adhd suffix specifies the Git branch to install from. The repository uses i-have-adhd as its default branch name rather than main. You can append any branch name to test development versions.
Will the skill work with all Claude Code backends?
Yes. The agents/ directory contains openai.yaml and gemini.toml configuration files that adapt the skill's rule enforcement to whichever LLM backend Claude Code is configured to use.
How do I temporarily disable the skill if I enabled permanent activation?
Remove or rename the sentinel file: rm ~/.claude/.i-have-adhd-always. Alternatively, start a fresh Claude Code session without the file present—changes take effect on next launch.
Where are the 10 formatting rules defined?
In skills/i-have-adhd/SKILL.md within the repository. These rules include directives like "start with the most important information" and "use numbered lists for sequential steps," which Claude Code's response parser enforces when the skill is active.
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 →