context-dumplisted
Install: claude install-skill iamnolanhu/claude-dotfiles
# Context Dump
## What this skill does
Extracts every open tab from the user's browser, then writes a richly-organized markdown file to `~/Documents/Context-Dumps/YYYY-MM-DD_<browser>-tabs.md` so the user can close their browser without losing their mental context.
The output is **never just a flat URL list**. It is structured so that someone with ADHD — or anyone with 100+ tabs from parallel investigations — can scan it in 60 seconds and decide what to act on, what to bookmark, and what to close.
## When to use
Trigger when the user expresses any of these underlying intents:
- "I have too many tabs/windows open"
- "Help me clear Safari/Chrome/Arc"
- "Dump my tabs / tab triage / context dump"
- "Save what I'm working on so I can close everything"
- General overwhelm signals around browser state
Do not require the user to explicitly invoke the skill. If the intent matches, run the workflow.
## Workflow
### Step 1 — Pick the browser
If the user named a browser, use that. Otherwise run the extraction script with no argument; it auto-detects the frontmost browser via System Events.
Supported: `safari`, `chrome`, `arc`, `brave`, `edge`. (Firefox doesn't expose tabs to AppleScript reliably — if the user is on Firefox, ask them to export tabs via an extension and paste, or use a different approach.)
### Step 2 — Extract tabs
Run the bundled extractor. It outputs window markers + pipe-delimited TAB rows to stdout.
```bash
~/.claude/skills/context-dump/scripts/extract-ta