Show HN: Chrome tab group cleaner for Claude Code created tab groups Franz Enzenhofer released chrome-tab-group-cleaner, an open-source tool that bulk-deletes saved tab groups in Chrome, addressing the 71 saved groups left behind by Claude Code in his browser. The tool, available as a Claude Code skill or CLI, requires Node 20+ and one runtime dependency, and it backs up the entire store before each delete. It can also handle orphaned tab entities and sync tombstones, though the developer notes that tombstone acceptance by Chrome builds is not verified against a real account. Chrome has no bulk delete for saved tab groups. This is one. 71 saved groups, 70 of them left behind by Claude in Chrome. Chrome removes them one right-click at a time. After delete --claude --orphans --restart. The one group that is not Claude's survives. As a Claude Code skill - the repo is the skill: git clone https://github.com/franzenzenhofer/chrome-tab-group-cleaner.git \ ~/.claude/skills/chrome-tab-group-cleaner cd ~/.claude/skills/chrome-tab-group-cleaner && npm install && npm run build Then ask for it: "get rid of all these Claude tab groups" . Rather have your agent read it first? Paste this into Claude Code instead: Install https://github.com/franzenzenhofer/chrome-tab-group-cleaner as a global Claude Code skill. First clone it somewhere temporary and read SKILL.md, README.md and every file in src/, then tell me what it does, what it writes to, and anything you find questionable - it deletes records from Chrome's profile database and can quit my browser. If it looks wrong, stop and say so instead of installing. If it checks out: clone it to ~/.claude/skills/chrome-tab-group-cleaner, run npm install && npm run gates, and show me node dist/cli.js list --all-profiles . Never delete without a --dry-run first, never quit my browser without telling me. As a plain CLI: clone anywhere, npm install && npm run build , then node dist/cli.js --help . Node 20+, one runtime dependency. chrome-tab-group-cleaner list --all-profiles -v what is there chrome-tab-group-cleaner delete --claude --dry-run what would go chrome-tab-group-cleaner delete --claude --orphans --restart chrome-tab-group-cleaner restore --backup ~/.chrome-tab-group-cleaner/backups/Default-... Pick groups with --all , --claude , --match