How to Install the i-have-adhd Skill in Claude Code
To install the i-have-adhd skill in 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.
The i-have-adhd skill is a Claude Code plugin that modifies LLM output to be concise, action-first, and easier to process for people with ADHD. Developed by ayghri, this open-source skill enforces 10 specific formatting rules that strip filler text and prioritize actionable steps according to the repository's SKILL.md file.
Prerequisites
- Claude Code CLI installed and authenticated on your system
- GitHub access to fetch the
ayghri/i-have-adhdrepository - No local clone required—Claude Code manages the repository behind the scenes
Step-by-Step Installation
1. Add the Skill to Claude's Marketplace
Claude Code maintains a personal marketplace of plugins identified by GitHub repository name. Register the skill first:
claude plugin marketplace add ayghri/i-have-adhd
This command tells Claude Code where to locate the skill definition. It does not yet activate the skill—it only adds the source to your local plugin index ayghri/i-have-adhd.
2. Install the Skill
Once registered, install the skill from the marketplace. The @i-have-adhd suffix points to the default branch:
claude plugin install i-have-adhd@i-have-adhd
Claude Code downloads the repository (or updates an existing copy) and registers the skill's definition file located at skills/i-have-adhd/SKILL.md.
3. Activate the Skill
After installation, trigger the ADHD-friendly output style with the slash command:
/i-have-adhd
All subsequent responses in that session will follow the skill's rules: leading with the next action, numbering multi-step tasks, and eliminating introductory filler.
Persistent Activation (Optional)
To load the i-have-adhd skill automatically in every Claude Code session, create the sentinel file referenced in INSTALL.md:
touch ~/.claude/.i-have-adhd-always
With this file present, Claude Code applies the skill's formatting rules without requiring manual /i-have-adhd invocation.
Skill Implementation Details
The skill's behavior is defined in three key files:
| File | Purpose |
|---|---|
skills/i-have-adhd/SKILL.md |
Core rule set enforcing 10 formatting guidelines (e.g., "lead with the next action", "number multi-step tasks") |
skills/i-have-adhd/agents/openai.yaml |
Configuration for OpenAI-based model back-ends |
skills/i-have-adhd/agents/gemini.toml |
Configuration for Gemini-based model back-ends |
The agents subdirectory supplies minimal configuration files that tell Claude which model back-ends the skill can use, while SKILL.md contains the actual prompt engineering that modifies response style.
Customizing the Skill
To override default behavior, fork the ayghri/i-have-adhd repository and modify skills/i-have-adhd/SKILL.md. Then reinstall from your fork:
claude plugin marketplace add your-username/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd
Your custom rule set in SKILL.md will override the default 10 rules.
Verification Commands
| Use Case | Command | Expected Result |
|---|---|---|
| One-off activation | /i-have-adhd |
Immediate formatting change for current session |
| Check installation status | claude plugin list |
Shows i-have-adhd in active plugins |
| Permanent activation | touch ~/.claude/.i-have-adhd-always |
Auto-loads on every Claude Code start |
| Remove skill | claude plugin uninstall i-have-adhd |
Removes from active plugins |
Summary
- Add to marketplace:
claude plugin marketplace add ayghri/i-have-adhd - Install:
claude plugin install i-have-adhd@i-have-adhd - Activate: Type
/i-have-adhdin any Claude Code session - Persist: Create
~/.claude/.i-have-adhd-alwaysfor automatic loading - Customize: Edit
skills/i-have-adhd/SKILL.mdand reinstall from your fork
Frequently Asked Questions
Do I need to clone the repository locally to install the i-have-adhd skill?
No. Claude Code fetches the ayghri/i-have-adhd repository automatically when you run the marketplace and install commands. The skill files are managed behind the scenes and kept up-to-date without manual intervention.
What exactly changes when I activate the i-have-adhd skill?
The skill enforces 10 rules defined in skills/i-have-adhd/SKILL.md. These include: leading responses with the next actionable step, numbering multi-step tasks, avoiding "let me explain" filler, and using bold text for key terms. The result is shorter, scannable output optimized for ADHD cognitive processing.
Can I use this skill with different LLM providers?
Yes. The skills/i-have-adhd/agents/ directory contains openai.yaml and gemini.toml configuration files. These files specify how the skill interfaces with OpenAI and Gemini model back-ends, making the skill provider-agnostic within Claude Code's supported models.
How do I temporarily disable the skill without uninstalling it?
Remove the sentinel file if using persistent activation (rm ~/.claude/.i-have-adhd-always), then restart Claude Code. For one-off deactivation in a session, there is no built-in toggle—you would need to start a fresh Claude Code instance without the skill loaded.
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 →