browser-list-tabs

List all open browser tabs with their index, URL and title. When you need to check what pages are open, manage multiple tabs, or find a specific tab to switch to.

1,592 stars

Best use case

browser-list-tabs is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

List all open browser tabs with their index, URL and title. When you need to check what pages are open, manage multiple tabs, or find a specific tab to switch to.

Teams using browser-list-tabs should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/browser-list-tabs/SKILL.md --create-dirs "https://raw.githubusercontent.com/openakita/openakita/main/skills/system/browser-list-tabs/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/browser-list-tabs/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How browser-list-tabs Compares

Feature / Agentbrowser-list-tabsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

List all open browser tabs with their index, URL and title. When you need to check what pages are open, manage multiple tabs, or find a specific tab to switch to.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Browser List Tabs

列出所有打开的标签页。

## Parameters

无参数。

## Returns

每个标签页的信息:
- 索引(从 0 开始)
- URL
- 页面标题

## Related Skills

- `browser-switch-tab`: 切换标签页
- `browser-new-tab`: 新建标签页


## 推荐

对于多步骤的浏览器任务,建议优先使用 `browser_task` 工具。它可以自动规划和执行复杂的浏览器操作,无需手动逐步调用各个工具。

示例:
```python
browser_task(task="打开百度搜索福建福州并截图")
```

Related Skills

list-skills

1592
from openakita/openakita

List all installed skills following Agent Skills specification. When you need to check available skills, find skill for a task, or verify skill installation.

list-scheduled-tasks

1592
from openakita/openakita

List all scheduled tasks with their ID, name, type, status, and next execution time. When you need to check existing tasks, find task ID for cancel/update, or verify task creation.

list-mcp-servers

1592
from openakita/openakita

List all configured MCP servers and their connection status. When you need to check available MCP servers or verify server connections.

list-exportable-agents

1592
from openakita/openakita

List all Agent profiles that can be exported as .akita-agent packages. Shows both system and custom agents.

list-directory

1592
from openakita/openakita

List directory contents including files and subdirectories. When you need to explore directory structure, find specific files, or check what exists in a folder.

browser-type

1592
from openakita/openakita

Type text into input fields on webpage. When you need to fill forms, enter search queries, or input data. PREREQUISITE - must use browser_navigate first. May need to click field first for focus.

browser-task

1592
from openakita/openakita

Smart browser task agent - describe what you want done in natural language and it completes automatically. PREFERRED tool for multi-step browser operations like searching, form filling, and data extraction.

browser-switch-tab

1592
from openakita/openakita

Switch to a specific browser tab by index. When you need to work with a different tab or return to previous page. Use browser_list_tabs to get tab indices.

browser-status

1592
from openakita/openakita

Check browser current state including open status, current URL, page title, tab count. Useful for checking current page URL/title. Note - browser_open already includes status check and auto-starts if needed, so you don't need to call browser_status before browser_open.

browser-screenshot

1592
from openakita/openakita

Capture browser page screenshot (webpage content only, not desktop). When you need to show page state, document results, or debug issues. For desktop screenshots, use desktop_screenshot instead.

browser-open

1592
from openakita/openakita

Launch browser or check its status. Returns current state (is_open, url, title, tab_count). If already running, returns status without restarting. Auto-handles everything - no need to call browser_status first.

browser-new-tab

1592
from openakita/openakita

Open new browser tab and navigate to URL (keeps current page open). When you need to open additional page without closing current, or multi-task across pages. PREREQUISITE - must confirm browser is running first.