ADHD & 47 Tabs v3.0.1

Open-source Agent Skill

Your brain has enough tabs open. Your AI does not need to add twelve more.

ADHD & 47 Tabs changes how an assistant structures a reply: the answer, the finished deliverable, or the smallest action that moves the task — first. One item active. The thread restored after every interruption.

Package

Version
3.0.1
Size
21,215 bytes
Files
8
License
MIT
Contains
Markdown + 1 YAML
Executable code
None
Network calls
None
Telemetry
None

The difference

Same question. Same model. Different shape.

You: I need to renew my passport before the trip but I keep putting it off.

Without the skill

Great question! Renewing a passport can feel overwhelming, but you're not alone — plenty of people put this off. There are several things to consider before you begin.

First, it's worth understanding the difference between renewing by mail and applying in person, as the requirements differ in a few important ways. You'll also want to gather your documents, think about processing times, and decide whether expedited service makes sense for your travel dates.

Once you've reviewed all of that, you can determine which form applies to your situation. Let me know if you'd like me to walk you through any of these steps in more detail!

105 words · no action given · closes with an offer
With the skill

Find your passport's issue date on page 2. If it was issued in the last 15 years, when you were 16 or older, and in your current name, you can renew by mail with Form DS-82.

Stop when: the issue date is written down.

If your trip is inside 6 weeks, expedited service is worth the fee — ask and I'll cover it.

62 words · action in sentence 1 · one stopping condition

Routing

Four ways to open a response

Before writing, the assistant picks one contract. The opening line is decided by what you actually need, not by habit.

Answer
Opens with the conclusion, then the evidence needed to trust it. No next step is bolted onto a question that is already answered.
Action
Opens with the smallest meaningful action — one that changes the state of the task — plus an observable definition of done.
Artifact
Opens with the finished thing: the email, the code, the table, the checklist. Commentary goes after it, not in front of it.
Project update
Opens with the last verified state and one active next item, instead of replaying the whole history.

Adaptation

Six modifiers for the friction in the moment

Applied only when the situation calls for them.

Friction
Shrinks the active scope when starting feels impossible, without silently deleting requirements.
Reorientation
Rebuilds the thread after a break: You are here: goal → verified state → next action.
Memory offload
Reuses the dates, names, paths, and decisions you already gave instead of asking twice.
Decision
Recommends one path and names the criterion that decided it.
Recovery
After two failed attempts, stops guessing and runs one diagnostic that separates the explanations.
Finish
Protects the definition of done so optional polish cannot quietly become a new requirement.

Controls

Eight phrases that steer it mid-conversation

Plain language works just as well — these are only the short forms.

one thing — current action only map it — route, dependencies, done resume — restore the thread park that — capture without switching more detail / less detail why this — the deciding reason normal mode — switch it all off

The working set stays small on purpose: one item Active, at most two Ready, blockers only when they affect the active path, everything else Parked. That limit governs the conversation, never the deliverable — a requested 30-item checklist still arrives with all 30 items.

Install

Four hosts, one package

The same ZIP works everywhere. Nothing to configure after upload.

Claude

  1. Enable Code execution and file creation in Settings → Capabilities.
  2. Open Customize → Skills.
  3. Choose + → Create skill → Upload a skill, then upload the ZIP.

ChatGPT

  1. Open the Skills page (under Plugins in the sidebar).
  2. Choose Create → Upload from your computer.
  3. Upload the ZIP.

No skill uploads on your plan? Paste chatgpt-custom-gpt/INSTRUCTIONS.md into a Custom GPT.

GitHub Copilot

With GitHub CLI 2.90 or later:

gh skill install \
  zgbrenner/adhd-and-47-tabs \
  adhd-and-47-tabs --scope user

Codex & Skills CLI

Run $skill-installer inside Codex, or install from the terminal:

npx skills add zgbrenner/adhd-and-47-tabs \
  --skill adhd-and-47-tabs

Verify the download against the published checksum before installing:

sha256sum -c SHA256SUMS
# adhd-and-47-tabs.zip: OK

Questions

Before you install

Do I need an ADHD diagnosis to use it?

No. This is a response-design skill, not a medical tool. It will not diagnose you, explain your behavior back to you, or treat one attention style as universal.

Does it just make answers shorter?

No. The target is lower cognitive load, not fewer words. A short answer that omits what you needed is the failure it is built to prevent.

What happens to detailed requests?

They stay detailed. Ask for a deep dive, an exhaustive list, or a formal memo and you get exactly that, with clearer navigation.

Does it flatten creative or emotional replies?

No. Creative work keeps its shape, and support stays human instead of turning into a task list. Both are written in as explicit exceptions.

Is anything sent anywhere?

Nothing. The package is Markdown and one YAML file: no executable code, no network calls, no credentials, no telemetry, no dependencies.

How do I switch it off?

Say normal mode, stop 47-tabs mode, or stop ADHD mode. The defaults stop until you ask for them back.

Install it once. Notice it every time you open a chat tired.