open-index/open-npm huggingface dataset:
npm package: @opentabs-dev/opentabs-plugin-excel-online
Description: OpenTabs plugin for Microsoft Excel Online
Latest version: 0.0.87

# Excel Online

OpenTabs plugin for Microsoft Excel Online — gives AI agents access to Excel Online through your authenticated browser session.

## Install

```bash
opentabs plugin install excel-online
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-excel-online
```

## Setup

1. Open [excel.cloud.microsoft](https://excel.cloud.microsoft/) in Chrome and log in
2. Open the OpenTabs side panel — the Excel Online plugin should appear as **ready**

## Tools (28)

### Account (1)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get the authenticated user profile | Read |

### Workbook (5)

| Tool | Description | Type |
|---|---|---|
| `get_workbook_info` | Get current workbook metadata | Read |
| `calculate_workbook` | Recalculate all formulas | Write |
| `evaluate_formula` | Evaluate a formula and return the result | Write |
| `list_named_items` | List named ranges and constants | Read |
| `add_named_item` | Create a named range or constant | Write |

### Worksheets (4)

| Tool | Description | Type |
|---|---|---|
| `list_worksheets` | List all worksheets in the workbook | Read |
| `add_worksheet` | Add a new worksheet | Write |
| `update_worksheet` | Update worksheet name, position, or visibility | Write |
| `delete_worksheet` | Delete a worksheet by name | Write |

### Ranges (7)

| Tool | Description | Type |
|---|---|---|
| `get_range` | Read cell values from a range | Read |
| `get_used_range` | Get the used range of a worksheet | Read |
| `update_range` | Write values or formulas to a range | Write |
| `clear_range` | Clear cell contents or formatting | Write |
| `insert_range` | Insert cells and shift existing data | Write |
| `delete_range` | Delete cells and shift remaining data | Write |
| `sort_range` | Sort data in a range by columns | Write |

### Tables (8)

| Tool | Description | Type |
|---|---|---|
| `list_tables` | List all tables in the workbook | Read |
| `create_table` | Create a table from a data range | Write |
| `delete_table` | Delete a table | Write |
| `get_table_rows` | Get all rows from a table | Read |
| `get_table_columns` | Get column definitions of a table | Read |
| `add_table_row` | Add rows to a table | Write |
| `delete_table_row` | Delete a row from a table by index | Write |
| `add_table_column` | Add a column to a table | Write |

### Charts (3)

| Tool | Description | Type |
|---|---|---|
| `list_charts` | List all charts in a worksheet | Read |
| `create_chart` | Create a chart from data | Write |
| `delete_chart` | Delete a chart | Write |

## How It Works

This plugin runs inside your Excel Online tab through the [OpenTabs](https://opentabs.dev) Chrome extension. It uses your existing browser session — no API tokens or OAuth apps required. All operations happen as you, with your permissions.

## License

MIT
npm package: @opentabs-dev/opentabs-plugin-expedia
Description: OpenTabs plugin for Expedia
Latest version: 0.0.84

# Expedia

OpenTabs plugin for Expedia — gives AI agents access to Expedia through your authenticated browser session.

## Install

```bash
opentabs plugin install expedia
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-expedia
```

## Setup

1. Open [expedia.com](https://www.expedia.com) in Chrome and log in
2. Open the OpenTabs side panel — the Expedia plugin should appear as **ready**

## Tools (12)

### Account (2)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get the signed-in user profile | Read |
| `navigate_to_account` | Open the account settings page | Write |

### Search (1)

| Tool | Description | Type |
|---|---|---|
| `search_locations` | Search for destinations by name | Read |

### Hotels (2)

| Tool | Description | Type |
|---|---|---|
| `search_hotels` | Search for hotels by destination and dates | Read |
| `navigate_to_hotel` | Open a hotel detail page in the browser | Write |

### Flights (1)

| Tool | Description | Type |
|---|---|---|
| `search_flights` | Navigate to flight search results | Read |

### Cars (1)

| Tool | Description | Type |
|---|---|---|
| `search_car_rentals` | Navigate to car rental search results | Read |

### Packages (1)

| Tool | Description | Type |
|---|---|---|
| `search_packages` | Navigate to vacation packages search | Read |

### Activities (1)

| Tool | Description | Type |
|---|---|---|
| `search_activities` | Navigate to activities search results | Read |

### Cruises (1)

| Tool | Description | Type |
|---|---|---|
| `search_cruises` | Navigate to cruise search results | Read |

### Trips (2)

| Tool | Description | Type |
|---|---|---|
| `list_trips` | List booked or planned trips | Read |
| `navigate_to_trips` | Open the trips/bookings page | Write |

## How It Works

This plugin runs inside your Expedia tab through the [OpenTabs](https://opentabs.dev) Chrome extension. It uses your existing browser session — no API tokens or OAuth apps required. All operations happen as you, with your permissions.

## License

MIT
npm package: @opentabs-dev/opentabs-plugin-facebook
Description: OpenTabs plugin for Facebook
Latest version: 0.0.84

# Facebook

OpenTabs plugin for Facebook — gives AI agents access to Facebook through your authenticated browser session.

## Install

```bash
opentabs plugin install facebook
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-facebook
```

## Setup

1. Open [facebook.com](https://www.facebook.com) in Chrome and log in
2. Open the OpenTabs side panel — the Facebook plugin should appear as **ready**

## Tools (14)

### Account (1)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get the logged-in user profile | Read |

### Users (1)

| Tool | Description | Type |
|---|---|---|
| `get_user_profile` | Get a user profile by ID | Read |

### Posts (1)

| Tool | Description | Type |
|---|---|---|
| `get_user_posts` | Get a user's timeline posts | Read |

### Notifications (1)

| Tool | Description | Type |
|---|---|---|
| `list_notifications` | List your Facebook notifications | Read |

### Search (1)

| Tool | Description | Type |
|---|---|---|
| `search` | Search Facebook entities | Write |

### Marketplace (1)

| Tool | Description | Type |
|---|---|---|
| `search_marketplace` | Search Marketplace listings | Read |

### Events (1)

| Tool | Description | Type |
|---|---|---|
| `list_events` | List upcoming events | Read |

### Groups (1)

| Tool | Description | Type |
|---|---|---|
| `list_groups` | List your joined groups | Read |

### Saved (1)

| Tool | Description | Type |
|---|---|---|
| `list_saved` | List your saved items | Read |

### Interactions (2)

| Tool | Description | Type |
|---|---|---|
| `react_to_post` | React to a Facebook post | Write |
| `get_reactions` | Get reaction counts on a post | Read |

### Friends (3)

| Tool | Description | Type |
|---|---|---|
| `list_friend_requests` | List pending friend requests | Read |
| `confirm_friend_request` | Accept a friend request | Write |
| `delete_friend_request` | Decline a friend request | Write |

## How It Works

This plugin runs inside your Facebook tab through the [OpenTabs](https://opentabs.dev) Chrome extension. It uses your existing browser session — no API tokens or OAuth apps required. All operations happen as you, with your permissions.

## License

MIT
npm package: @opentabs-dev/opentabs-plugin-fidelity
Description: OpenTabs plugin for Fidelity Investments
Latest version: 0.0.83

# Fidelity

OpenTabs plugin for Fidelity Investments — gives AI agents access to Fidelity through your authenticated browser session.

## Install

```bash
opentabs plugin install fidelity
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-fidelity
```

## Setup

1. Open [digital.fidelity.com](https://digital.fidelity.com/ftgw/digital/portfolio/summary) in Chrome and log in
2. Open the OpenTabs side panel — the Fidelity plugin should appear as **ready**

## Tools (13)

### Portfolio (4)

| Tool | Description | Type |
|---|---|---|
| `get_portfolio_summary` | View total portfolio balance and daily gain/loss | Read |
| `get_positions` | View holdings for your accounts | Read |
| `get_balance_history` | View portfolio balance over time | Read |
| `get_portfolio_events` | View portfolio earnings, dividends, and milestones | Read |

### Account (3)

| Tool | Description | Type |
|---|---|---|
| `list_accounts` | List all accounts with balances | Read |
| `get_advisor_info` | View your advisor assignment | Read |
| `get_service_messages` | Check message center alerts | Read |

### Market Data (5)

| Tool | Description | Type |
|---|---|---|
| `get_quotes` | Get real-time stock quotes | Read |
| `get_market_movers` | View top market movers | Read |
| `get_investment_news` | News for your portfolio holdings | Read |
| `get_top_news` | Top financial news headlines | Read |
| `get_customer_orders` | View buy/sell order flow sentiment | Read |

### Retirement (1)

| Tool | Description | Type |
|---|---|---|
| `get_contribution_data` | View IRA/HSA contribution limits and YTD | Read |

## How It Works

This plugin runs inside your Fidelity tab through the [OpenTabs](https://opentabs.dev) Chrome extension. It uses your existing browser session — no API tokens or OAuth apps required. All operations happen as you, with your permissions.

## License

MIT
npm package: @opentabs-dev/opentabs-plugin-figma
Description: OpenTabs plugin for Figma
Latest version: 0.0.83

# Figma

OpenTabs plugin for Figma — gives AI agents access to Figma through your authenticated browser session.

## Install

```bash
opentabs plugin install figma
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-figma
```

## Setup

1. Open [figma.com](https://www.figma.com/files/recents-and-sharing) in Chrome and log in
2. Open the OpenTabs side panel — the Figma plugin should appear as **ready**

## Tools (14)

### Users (1)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get the current user profile | Read |

### Teams (3)

| Tool | Description | Type |
|---|---|---|
| `list_teams` | List teams the user belongs to | Read |
| `get_team_info` | Get details about a team | Read |
| `list_team_projects` | List projects in a team | Read |

### Files (8)

| Tool | Description | Type |
|---|---|---|
| `list_files` | List files in a folder or project | Read |
| `get_file` | Get metadata for a file | Read |
| `get_file_components` | List components in a file | Read |
| `list_file_versions` | List file version history | Read |
| `create_file` | Create a new design file | Write |
| `update_file` | Update a file name or description | Write |
| `trash_file` | Move a file to the trash | Write |
| `list_recent_files` | List recently accessed files | Read |

### Comments (2)

| Tool | Description | Type |
|---|---|---|
| `list_comments` | List comments on a file | Read |
| `post_comment` | Add a comment to a file | Write |

## How It Works

This plugin runs inside your Figma tab through the [OpenTabs](https://opentabs.dev) Chrome extension. It uses your existing browser session — no API tokens or OAuth apps required. All operations happen as you, with your permissions.

## License

MIT
npm package: @opentabs-dev/opentabs-plugin-gemini
Description: OpenTabs plugin for Google Gemini
Latest version: 0.0.83

# Gemini

OpenTabs plugin for Google Gemini — gives AI agents access to Gemini through your authenticated browser session.

## Install

```bash
opentabs plugin install gemini
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-gemini
```

## Setup

1. Open [gemini.google.com](https://gemini.google.com) in Chrome and log in
2. Open the OpenTabs side panel — the Gemini plugin should appear as **ready**

## Tools (6)

### Account (1)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get the current Gemini user profile | Read |

### Models (1)

| Tool | Description | Type |
|---|---|---|
| `list_models` | List available Gemini models | Read |

### Conversations (3)

| Tool | Description | Type |
|---|---|---|
| `list_conversations` | List recent Gemini conversations | Read |
| `get_conversation` | Get messages from the current conversation | Read |
| `create_conversation` | Start a new Gemini conversation | Write |

### Chat (1)

| Tool | Description | Type |
|---|---|---|
| `send_message` | Send a message to Gemini and get a response | Write |

## How It Works

This plugin runs inside your Gemini tab through the [OpenTabs](https://opentabs.dev) Chrome extension. It uses your existing browser session — no API tokens or OAuth apps required. All operations happen as you, with your permissions.

## License

MIT
npm package: @opentabs-dev/opentabs-plugin-gitlab
Description: OpenTabs plugin for GitLab
Latest version: 0.0.84

# GitLab

OpenTabs plugin for GitLab — gives AI agents access to GitLab through your authenticated browser session.

## Install

```bash
opentabs plugin install gitlab
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-gitlab
```

## Setup

1. Open [gitlab.com](https://gitlab.com) in Chrome and log in
2. Open the OpenTabs side panel — the GitLab plugin should appear as **ready**

## Tools (22)

### Projects (2)

| Tool | Description | Type |
|---|---|---|
| `list_projects` | List accessible projects | Read |
| `get_project` | Get project details | Read |

### Search (1)

| Tool | Description | Type |
|---|---|---|
| `search_projects` | Search for projects | Read |

### Issues (4)

| Tool | Description | Type |
|---|---|---|
| `list_issues` | List issues for a project | Read |
| `get_issue` | Get issue details | Read |
| `create_issue` | Create a new issue | Write |
| `update_issue` | Update an issue | Write |

### Merge Requests (6)

| Tool | Description | Type |
|---|---|---|
| `list_merge_requests` | List merge requests for a project | Read |
| `get_merge_request` | Get merge request details | Read |
| `create_merge_request` | Create a new merge request | Write |
| `update_merge_request` | Update a merge request | Write |
| `merge_merge_request` | Merge a merge request | Write |
| `get_merge_request_diff` | Get the diff of a merge request | Read |

### Notes (2)

| Tool | Description | Type |
|---|---|---|
| `list_notes` | List notes on an issue or merge request | Read |
| `create_note` | Add a comment to an issue or MR | Write |

### Branches (1)

| Tool | Description | Type |
|---|---|---|
| `list_branches` | List branches for a project | Read |

### Content (2)

| Tool | Description | Type |
|---|---|---|
| `get_file_content` | Read a file from a repository | Read |
| `list_commits` | List commits for a project | Read |

### CI/CD (3)

| Tool | Description | Type |
|---|---|---|
| `list_pipelines` | List CI/CD pipelines | Read |
| `list_pipeline_jobs` | List jobs for a pipeline | Read |
| `get_job_log` | Get the log output of a job | Read |

### Users (1)

| Tool | Description | Type |
|---|---|---|
| `get_user_profile` | Get a user profile | Read |

## How It Works

This plugin runs inside your GitLab tab through the [OpenTabs](https://opentabs.dev) Chrome extension. It uses your existing browser session — no API tokens or OAuth apps required. All operations happen as you, with your permissions.

## License

MIT