Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Read this when you need to use Chrome extension APIs: managing bookmarks, tabs, windows, tab groups, history, downloads, or top sites.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -47% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -41% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -69% | 0% |
| case-22 | ✗→✓ | ▲ Improved | -70% | 0% |
| case-23 | ✗→✓ | ▲ Improved | -22% | 0% |
Use the chrome global in the REPL. It exposes whitelisted Chrome MV3 methods with the same method names and positional arguments as extension code.
jsconst tabs = await chrome.tabs.query({}); const bookmark = await chrome.bookmarks.create({ title: 'Aside', url: 'https://aside.com' });
Only methods listed in this skill are callable. Use Asidewright (page, locator, snapshot, openTab) for page interaction; use chrome.* for browser-profile state such as bookmarks, tabs, windows, history, downloads, and top sites.
./bookmarks.md./tabs.md./windows.md./tab-groups.md./history.md./downloads.md./top-sites.mdOther measured skills in the registry, with their headline benchmark lift.