From organize-chrome-tabs
This skill should be used when the user says "organize my tabs", "clean up chrome", "sort my tabs", "single window", "one window", or "tab cleanup". Organizes Chrome tabs by closing duplicates, sorting into themed windows, clustering by domain, and creating native tab group labels.
How this skill is triggered — by the user, by Claude, or both
Slash command
/organize-chrome-tabs:organize-tabsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Tame Chrome tab chaos using `organize-chrome-tabs.py`.
Tame Chrome tab chaos using organize-chrome-tabs.py.
Before using this skill, ensure the script is installed:
# Install dependency
brew install chrome-cli
# Install script
mkdir -p ~/scripts
curl -fsSL https://raw.githubusercontent.com/th0mps0nty/organize-chrome-tabs/main/organize-chrome-tabs.py \
-o ~/scripts/organize-chrome-tabs.py
chmod +x ~/scripts/organize-chrome-tabs.py
| User says | Command |
|---|---|
| "organize my tabs" | python3 ~/scripts/organize-chrome-tabs.py |
| "single window" / "one window" | python3 ~/scripts/organize-chrome-tabs.py --single-window |
| "combine then organize" | python3 ~/scripts/organize-chrome-tabs.py --combine |
| "just cluster domains" | python3 ~/scripts/organize-chrome-tabs.py --cluster-only |
| "create tab groups" | python3 ~/scripts/organize-chrome-tabs.py --build-extension |
| "set up my themes" | python3 ~/scripts/organize-chrome-tabs.py --init |
python3 ~/scripts/organize-chrome-tabs.py --dry-run [mode-flag]
Show the user the summary and confirm.
Run for real:
python3 ~/scripts/organize-chrome-tabs.py [mode-flag]
python3 ~/scripts/organize-chrome-tabs.py --build-extension
Then tell the user: chrome://extensions → Developer mode → Load unpacked → select tab-groups-ext/
--single-window Merge all windows into one, cluster by domain
--combine Merge first, then redistribute into themed windows
--cluster-only Cluster by domain only, no window redistribution
--no-close-dupes Skip duplicate removal
--build-extension Write a native tab-groups Chrome extension to tab-groups-ext/
--init Interactively create ~/scripts/chrome-themes.json
--config PATH Load themes from a custom JSON file
--dry-run Preview without changing anything
[
{ "name": "Work", "patterns": ["github", "jira", "notion", "linear"] },
{ "name": "AI", "patterns": ["chatgpt", "claude", "openai"] },
{ "name": "Personal", "patterns": ["gmail", "linkedin", "youtube"] }
]
Generate one interactively with --init, or pass any JSON file with --config.
brew install chrome-cliCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub th0mps0nty/organize-chrome-tabs --plugin organize-chrome-tabs