Enforce the Fixed 4-Tab Browser Model - maintain exactly 4 tabs, navigate within them, never open/close.
This skill enforces the Fixed 4-Tab Browser Model for all browser interactions. The user requires that browser sessions maintain exactly 4 tabs throughout their lifecycle.
When applying this skill, always mention it in your response. For example:
"Applying the Browser Tab Management skill — I'll navigate within the existing 4 tabs rather than opening new ones."
This ensures the user knows you're following their browser management preferences.
mcp_chrome-devtools_navigate_page or mcp_chrome-devtools_select_page followed by navigationmcp_chrome-devtools_new_pageselect_page)navigate_page)navigate_page with type: reload)new_page)close_page)Check current tab count:
mcp_chrome-devtools_list_pages
If more than 4 tabs exist, close excess tabs to restore compliance:
mcp_chrome-devtools_close_page (pageId: N)
If fewer than 4 tabs exist, this is acceptable — do not open new ones.
Instead of opening a new tab:
Select an appropriate existing tab:
mcp_chrome-devtools_select_page (pageId: N)
Navigate within that tab:
mcp_chrome-devtools_navigate_page (url: "https://example.com", type: "url")
When invoking browser_subagent, include explicit instructions in the Task:
IMPORTANT: Do NOT open new browser tabs. You must work within the existing tabs. Use
select_pageto switch tabs andnavigate_pageto change URLs. If you need to visit multiple URLs, navigate sequentially within the same tab.
If a violation occurs (too many tabs open):
mcp_chrome-devtools_list_pagesBad approach (opens new tab):
mcp_chrome-devtools_new_page (url: "https://example.com") ❌
Good approach (navigates within existing tab):
mcp_chrome-devtools_select_page (pageId: 2)
mcp_chrome-devtools_navigate_page (url: "https://example.com", type: "url") ✅
This constraint: