
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
ADHD & 47 Tabs is a skill that shapes agent replies so the useful part comes first. It keeps the active working set small, preserves necessary detail, and uses a few simple controls like `resume`, `park that`, and `one thing` to reduce friction without deleting substance.
Builders who use Claude, ChatGPT, Codex, or Copilot and want answers that are easier to start, resume, and finish.
You can get one clear answer or next step instead of a long, scattered response.
Starts with the conclusion, result, recommendation, smallest action, finished artifact, or project update depending on the need.
Uses friction, reorientation, memory offload, decision, recovery, and finish modes to fit the moment.
Keeps one active item, up to two ready items, and only the blocked work that affects the active path.
Recognizes short phrases like `one thing`, `map it`, `resume`, `park that`, and `more detail` to change how the agent responds.
Ships as a ZIP skill for Claude, ChatGPT, Codex, and Copilot with host metadata for clean installation and display.
Includes a scorer and checks for response structure, plus release and validation scripts.
$skill-installer
gh skill preview zgbrenner/adhd-and-47-tabs adhd-and-47-tabs gh skill install zgbrenner/adhd-and-47-tabs adhd-and-47-tabs --scope user
npx skills add zgbrenner/adhd-and-47-tabs --skill adhd-and-47-tabs
An adaptive AI skill for clearer answers, smaller working sets, interruption recovery, and reliable finishing.
Your brain has enough tabs open. Your AI does not need to add twelve more.
ADHD & 47 Tabs makes the useful part of an AI response easier to find, start, resume, and finish. It is not a medical tool and does not diagnose or treat ADHD. No diagnosis is required.
Version 3 moves beyond “be shorter.” It preserves necessary depth while adapting the response to the kind of work and the friction in the moment.
| Need | Response begins with |
|---|---|
| Answer | The conclusion, result, or recommendation |
| Action | The smallest meaningful action |
| Artifact | The finished email, code, plan, prompt, table, or checklist |
| Project update | The last verified state and one active next item |
You are here: goal → state → next.The goal remains lower cognitive load, not minimum word count. Detailed requests still receive detailed answers. High-stakes questions retain the nuance and escalation guidance they need. Creative work stays creative. Emotional support is not turned into a productivity checklist.
For complex work, the skill keeps:
That limit applies to the working set, not the deliverable. A requested 30-item checklist still contains all 30 items, grouped so it is navigable.
Natural language works, but these short phrases are convenient:
| Say | Result |
|---|---|
one thing | Only the current action and stopping condition |
map it | Compact route, dependencies, definition of done, and first action |
resume | Reorientation breadcrumb and continuation |
park that | Capture the tangent without replacing the current goal |
more detail / less detail | Change depth without losing the conclusion or safety |
why this | Explain the deciding reason |
normal mode / stop 47-tabs mode / stop ADHD mode | Disable the defaults until asked to resume |
Download the canonical adhd-and-47-tabs.zip.
Verify it against dist/SHA256SUMS:
(cd dist && sha256sum -c SHA256SUMS)
The ZIP is rebuilt deterministically from the source folder during make check. It contains Markdown instructions and references, one YAML host-metadata file, and the MIT license—no executable code, packages, credentials, telemetry, or network instructions.
Claude custom skills are available on Free, Pro, Max, Team, and Enterprise plans when code execution is enabled.
Official guide: Use skills in Claude.
Workspace administrators may control skill creation, uploading, installation, and sharing. Personal skills may need to be installed separately on different ChatGPT surfaces.
Official guide: Skills in ChatGPT.
For accounts without uploaded Skills, copy chatgpt-custom-gpt/INSTRUCTIONS.md into a Custom GPT named ADHD & 47 Tabs.
Inside Codex, invoke the built-in installer:
$skill-installer
Then ask it to install the adhd-and-47-tabs skill from this repository's adhd-and-47-tabs folder. For a manual user-wide install, place that folder at ~/.agents/skills/adhd-and-47-tabs. For a repository-scoped install, place it at .agents/skills/adhd-and-47-tabs inside the repository. Codex detects skill changes automatically; restart only when an install or update does not appear.
The package includes agents/openai.yaml so ChatGPT desktop and Codex can show a clean display name, description, default prompt, and implicit-invocation policy.
Official guide: Build skills for ChatGPT and Codex.
GitHub CLI 2.90.0 or later can preview and install Agent Skills:
gh skill preview zgbrenner/adhd-and-47-tabs adhd-and-47-tabs
gh skill install zgbrenner/adhd-and-47-tabs adhd-and-47-tabs --scope user
You can also copy the skill folder into ~/.copilot/skills, ~/.agents/skills, .github/skills, or .agents/skills, depending on scope.
Official guide: Adding Agent Skills for GitHub Copilot.
npx skills add zgbrenner/adhd-and-47-tabs --skill adhd-and-47-tabs
This is a third-party CLI. Its documentation says anonymous skill-usage telemetry is enabled by default; set DISABLE_TELEMETRY=1 before the command to opt out, or use one of the manual installation paths above.
The slug is unchanged. Replace the installed ZIP or skill folder with the latest v3 release, then restart or reload the host if it caches skills.
Version 3 changes behavior and the repository evaluation schema, not the package identity. Version 1 used the retired slug i-have-adhd-and-47-tabs; remove that copy so two versions do not load together.
adhd-and-47-tabs/SKILL.md — always-loaded behavioral core.references/interaction-patterns.md — routing, state, controls, and recovery patterns.references/examples.md — 32 examples and edge cases.references/quick-reference.md — compact host checklist.The structure follows the Agent Skills progressive-disclosure model: concise metadata and core instructions first, focused references on demand.
The repository includes 47 provider-neutral cases, including nine multi-turn scenarios, and a dependency-free scorer:
python3 scripts/score_responses.py --responses responses.jsonl
python3 scripts/score_responses.py --responses responses.jsonl --format json --output report.json
python3 scripts/score_responses.py --responses responses.jsonl --format markdown --output report.md
make check
make release
make install-hooks
The scorer checks structural regressions such as generic preambles and closers, forced next steps, excessive active lists, missing orientation breadcrumbs, ordered recovery sections, and requested breadth, list, paragraph, and depth preservation. Each case also includes a human-review focus because semantic quality cannot be reduced to regexes.
See docs/EVALUATION.md.
This repository intentionally uses no GitHub Actions or hosted CI. All release checks run locally with Python's standard library and Make.
Version 3 synthesizes accessibility guidance and open-source patterns from W3C COGA, the Agent Skills specification, the upstream skill, Leantime, Taskwarrior, Super Productivity, ActivityWatch, Beads, Claude ADHD Skills, Promptfoo, OpenAI Evals, and Inspect AI.
The project adopts principles—not copied prose or code—and records what was deliberately rejected. See docs/RESEARCH.md.
Behavior changes should include a regression case. Run make check, regenerate the tracked ZIP and checksum, and explain how the change lowers friction without deleting necessary substance.
See CONTRIBUTING.md, SUPPORT.md, and SECURITY.md.
Original concept and skill: Ayoub Ghriss, ayghri/i-have-adhd.
Cross-platform adaptation: Zachary Brenner.
MIT licensed. The upstream notice is preserved in LICENSE, and adaptation history is documented in NOTICE.md.
Sign in to join the discussion.
No comments yet. Be the first to say what this is good for.

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
A skill to stop your coding agent from burying the answer. ADHD-friendly output.