Back to list
joelazar

web-browser

by joelazar

Dotfiles for my macos setup

153🍴 5📅 Jan 22, 2026

SKILL.md


Web Browser Skill

Minimal CDP tools for collaborative site exploration.

Start Chrome

```bash ./scripts/start.js # Fresh profile ./scripts/start.js --profile # Copy your profile (cookies, logins) ```

Start Chrome on :9222 with remote debugging.

```bash ./scripts/nav.js https://example.com ./scripts/nav.js https://example.com --new ```

Navigate current tab or open new tab.

Evaluate JavaScript

```bash ./scripts/eval.js 'document.title' ./scripts/eval.js 'document.querySelectorAll("a").length' ./scripts/eval.js 'JSON.stringify(Array.from(document.querySelectorAll("a")).map(a => ({ text: a.textContent.trim(), href: a.href })).filter(link => !link.href.startsWith("https://")))' ```

Execute JavaScript in active tab (async context). Be careful with string escaping, best to use single quotes.

Screenshot

```bash ./scripts/screenshot.js ```

Screenshot current viewport, returns temp file path

Pick Elements

```bash ./scripts/pick.js "Click the submit button" ```

Interactive element picker. Click to select, Cmd/Ctrl+Click for multi-select, Enter to finish.

```bash ./scripts/dismiss-cookies.js # Accept cookies ./scripts/dismiss-cookies.js --reject # Reject cookies (where possible) ```

Automatically dismisses EU cookie consent dialogs. Supports:

  • OneTrust (booking.com, ikea.com, many others)
  • Google consent dialogs
  • Cookiebot
  • Didomi
  • Quantcast Choice
  • Usercentrics (shadow DOM)
  • Sourcepoint (BBC, etc. - works with iframes)
  • Amazon
  • TrustArc
  • Klaro
  • Generic cookie banners with common button text patterns

Run after navigating to a page (with a short delay for dialogs to load): ```bash ./scripts/nav.js https://example.com && sleep 2 && ./scripts/dismiss-cookies.js ```

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

+5
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon