open-index/open-npm huggingface dataset:
npm package: @opentabs-dev/opentabs-plugin-google-analytics
Description: OpenTabs plugin for Google Analytics
Latest version: 0.0.83

# Google Analytics

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

## Install

```bash
opentabs plugin install google-analytics
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-google-analytics
```

## Setup

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

## Tools (8)

### Account (3)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get current user info | Read |
| `get_active_property` | Get the currently selected GA4 property | Read |
| `list_accounts` | List all GA accounts and properties | Read |

### Reporting (5)

| Tool | Description | Type |
|---|---|---|
| `get_metadata` | List available dimensions and metrics | Read |
| `run_report` | Run a GA4 analytics report | Write |
| `run_realtime_report` | Get realtime analytics data (last 30 minutes) | Write |
| `run_batch_report` | Run multiple reports in one request | Write |
| `check_compatibility` | Check dimension/metric compatibility | Read |

## How It Works

This plugin runs inside your Google Analytics 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-google-calendar
Description: OpenTabs plugin for Google Calendar
Latest version: 0.0.83

# Google Calendar

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

## Install

```bash
opentabs plugin install google-calendar
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-google-calendar
```

## Setup

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

## Tools (18)

### Events (9)

| Tool | Description | Type |
|---|---|---|
| `list_events` | List events on a calendar | Read |
| `get_event` | Get a specific event by ID | Read |
| `create_event` | Create a new calendar event | Write |
| `update_event` | Update an existing event | Write |
| `delete_event` | Delete a calendar event | Write |
| `quick_add_event` | Create an event from natural language text | Write |
| `move_event` | Move an event to another calendar | Write |
| `list_event_instances` | List instances of a recurring event | Read |
| `search_events` | Search events across all calendars | Read |

### Calendars (5)

| Tool | Description | Type |
|---|---|---|
| `list_calendars` | List all calendars the user has access to | Read |
| `get_calendar` | Get calendar metadata by ID | Read |
| `create_calendar` | Create a new secondary calendar | Write |
| `update_calendar` | Update calendar metadata | Write |
| `delete_calendar` | Delete a secondary calendar | Write |

### Free/Busy (1)

| Tool | Description | Type |
|---|---|---|
| `query_freebusy` | Query free/busy information for calendars | Read |

### Settings (3)

| Tool | Description | Type |
|---|---|---|
| `list_settings` | List all user calendar settings | Read |
| `get_setting` | Get a specific user setting | Read |
| `get_colors` | Get available color definitions | Read |

## How It Works

This plugin runs inside your Google Calendar 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-google-docs
Description: OpenTabs plugin for Google Docs
Latest version: 0.0.89

# Google Docs

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

## Install

```bash
opentabs plugin install google-docs
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-google-docs
```

## Setup

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

## Tools (19)

### Account (1)

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

### Documents (9)

| Tool | Description | Type |
|---|---|---|
| `get_current_document` | Get the document open in the editor | Read |
| `get_document` | Get document metadata and tabs | Read |
| `get_document_text` | Read the plain text of a document | Read |
| `create_document` | Create a new Google Doc | Write |
| `copy_document` | Copy a Google Doc | Write |
| `update_document_title` | Rename a Google Doc | Write |
| `trash_document` | Move a document to the trash | Write |
| `restore_document` | Restore a trashed document | Write |
| `delete_document` | Permanently delete a document | Write |

### Library (2)

| Tool | Description | Type |
|---|---|---|
| `list_recent_documents` | List recently viewed Google Docs | Read |
| `search_documents` | Search Google Docs by title or content | Read |

### Comments (7)

| Tool | Description | Type |
|---|---|---|
| `list_comments` | List comments on a document | Read |
| `create_comment` | Add a comment to a document | Write |
| `reply_to_comment` | Reply to a comment thread | Write |
| `resolve_comment` | Resolve a comment thread | Write |
| `reopen_comment` | Reopen a resolved comment thread | Write |
| `delete_comment` | Delete a comment thread | Write |
| `delete_reply` | Delete a reply from a comment thread | Write |

## How It Works

This plugin runs inside your Google Docs 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-google-drive
Description: OpenTabs plugin for Google Drive
Latest version: 0.0.84

# Google Drive

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

## Install

```bash
opentabs plugin install google-drive
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-google-drive
```

## Setup

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

## Tools (17)

### Account (2)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get Drive user profile and storage info | Read |
| `get_storage_quota` | Get Drive storage usage and limits | Read |

### Files (12)

| Tool | Description | Type |
|---|---|---|
| `list_files` | List files and folders in a Drive folder | Read |
| `get_file` | Get file or folder details by ID | Read |
| `search_files` | Search files by name or content | Read |
| `create_file` | Create a new file in Google Drive | Write |
| `create_folder` | Create a new folder | Write |
| `update_file` | Update file or folder metadata | Write |
| `delete_file` | Permanently delete a file or folder | Write |
| `move_file` | Move a file to a different folder | Write |
| `copy_file` | Create a copy of a file | Write |
| `trash_file` | Move a file to the trash | Write |
| `restore_file` | Restore a file from the trash | Write |
| `empty_trash` | Permanently delete all trashed files | Write |

### Sharing (3)

| Tool | Description | Type |
|---|---|---|
| `list_permissions` | List sharing permissions on a file | Read |
| `create_permission` | Share a file with someone | Write |
| `delete_permission` | Remove sharing access from a file | Write |

## How It Works

This plugin runs inside your Google Drive 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-google-maps
Description: OpenTabs plugin for Google Maps
Latest version: 0.0.83

# Google Maps

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

## Install

```bash
opentabs plugin install google-maps
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-google-maps
```

## Setup

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

## Tools (16)

### Map (3)

| Tool | Description | Type |
|---|---|---|
| `get_current_view` | Get current map center, zoom, and query | Read |
| `zoom_map` | Zoom in or out on the map | Write |
| `toggle_layer` | Toggle traffic/transit/biking/terrain layer | Write |

### Search (2)

| Tool | Description | Type |
|---|---|---|
| `search_places` | Search for places near a location | Read |
| `search_nearby` | Search by category near coordinates | Read |

### Places (1)

| Tool | Description | Type |
|---|---|---|
| `get_place_details` | Get place info by name or address | Read |

### Navigation (4)

| Tool | Description | Type |
|---|---|---|
| `navigate_to_directions` | Open directions between two points | Write |
| `navigate_to_location` | Pan the map to specific coordinates | Write |
| `navigate_to_search` | Open search results on the map | Write |
| `navigate_to_place` | Open a place on the map | Write |

### Directions (2)

| Tool | Description | Type |
|---|---|---|
| `get_directions_info` | Read current directions from the map | Read |
| `set_travel_mode` | Switch driving/transit/walking/biking | Write |

### Sharing (4)

| Tool | Description | Type |
|---|---|---|
| `share_location` | Get a shareable Maps link | Write |
| `get_map_url` | Build a Maps URL without navigating | Read |
| `get_place_url` | Generate a shareable place link | Read |
| `get_directions_url` | Generate a shareable directions link | Read |

## How It Works

This plugin runs inside your Google Maps 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-hackernews
Description: OpenTabs plugin for Hacker News
Latest version: 0.0.84

# Hacker News

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

## Install

```bash
opentabs plugin install hackernews
```

Or install globally via npm:

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

## Setup

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

## Tools (9)

### Items (2)

| Tool | Description | Type |
|---|---|---|
| `get_item` | Get a story, comment, or job by ID | Read |
| `get_story_comments` | Get comments for a story | Read |

### Users (1)

| Tool | Description | Type |
|---|---|---|
| `get_user` | Get a user profile by username | Read |

### Stories (6)

| Tool | Description | Type |
|---|---|---|
| `list_top_stories` | Get current front page stories | Read |
| `list_new_stories` | Get newest stories | Read |
| `list_best_stories` | Get best stories | Read |
| `list_ask_stories` | Get Ask HN stories | Read |
| `list_show_stories` | Get Show HN stories | Read |
| `list_job_stories` | Get job postings | Read |

## How It Works

This plugin runs inside your Hacker News 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