open-index/open-npm huggingface dataset:
npm package: @opentabs-dev/opentabs-plugin-reddit
Description: OpenTabs plugin for Reddit
Latest version: 0.0.85

# Reddit

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

## Install

```bash
opentabs plugin install reddit
```

Or install globally via npm:

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

## Setup

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

## Tools (22)

### User (3)

| Tool | Description | Type |
|---|---|---|
| `get_me` | Get the current user profile | Read |
| `list_user_content` | List a user's posts, comments, or saved items | Read |
| `get_user` | Get a user profile | Read |

### Posts (4)

| Tool | Description | Type |
|---|---|---|
| `list_posts` | List posts from a subreddit | Read |
| `get_post` | Get a post and its comments | Read |
| `search_posts` | Search Reddit posts | Read |
| `submit_post` | Submit a new post | Write |

### Comments (2)

| Tool | Description | Type |
|---|---|---|
| `submit_comment` | Post a comment or reply | Write |
| `get_comment_thread` | Get a comment and its replies | Read |

### Actions (6)

| Tool | Description | Type |
|---|---|---|
| `edit_text` | Edit a post or comment | Write |
| `delete` | Delete a post or comment | Write |
| `vote` | Vote on a post or comment | Write |
| `save` | Save or unsave a post/comment | Write |
| `hide` | Hide or unhide a post | Write |
| `report` | Report a post or comment | Write |

### Subreddits (5)

| Tool | Description | Type |
|---|---|---|
| `get_subreddit` | Get subreddit details | Read |
| `search_subreddits` | Search subreddits | Read |
| `list_subscriptions` | List subscribed subreddits | Read |
| `list_popular_subreddits` | List popular subreddits | Read |
| `subscribe` | Subscribe or unsubscribe from a subreddit | Write |

### Messages (2)

| Tool | Description | Type |
|---|---|---|
| `send_message` | Send a private message | Write |
| `read_inbox` | Read inbox messages | Read |

## How It Works

This plugin runs inside your Reddit 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-redfin
Description: OpenTabs plugin for Redfin real estate
Latest version: 0.0.83

# Redfin

OpenTabs plugin for Redfin real estate — gives AI agents access to Redfin through your authenticated browser session.

## Install

```bash
opentabs plugin install redfin
```

Or install globally via npm:

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

## Setup

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

## Tools (12)

### Search (2)

| Tool | Description | Type |
|---|---|---|
| `search_locations` | Search cities, zips, and neighborhoods | Read |
| `search_properties` | Search properties by region with filters | Read |

### Properties (8)

| Tool | Description | Type |
|---|---|---|
| `get_property_details` | Get full details for a property | Read |
| `get_property_estimate` | Get Redfin Estimate and comparable homes | Read |
| `get_property_history` | Get price and listing history | Read |
| `get_property_schools` | Get nearby schools and ratings | Read |
| `get_property_risk_factors` | Get climate and environmental risk data | Read |
| `get_property_amenities` | Get property amenities and features | Read |
| `get_property_parcel_info` | Get parcel and assessor data | Read |
| `get_comparable_rentals` | Find comparable rental listings nearby | Read |

### Account (2)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get current user profile | Read |
| `get_favorites` | Get saved/favorited homes | Read |

## How It Works

This plugin runs inside your Redfin 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-robinhood
Description: OpenTabs plugin for Robinhood
Latest version: 0.0.83

# Robinhood

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

## Install

```bash
opentabs plugin install robinhood
```

Or install globally via npm:

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

## Setup

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

## Tools (23)

### Account (4)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get current Robinhood user profile | Read |
| `get_account` | Get brokerage account details | Read |
| `list_transfers` | List ACH bank transfers | Read |
| `list_notifications` | List recent notifications | Read |

### Portfolio (5)

| Tool | Description | Type |
|---|---|---|
| `get_portfolio` | Get portfolio summary | Read |
| `get_portfolio_historicals` | Get historical portfolio performance | Read |
| `list_positions` | List current stock positions | Read |
| `list_crypto_holdings` | List current crypto holdings | Read |
| `list_dividends` | List dividend payments | Read |

### Market Data (9)

| Tool | Description | Type |
|---|---|---|
| `get_quote` | Get real-time stock quotes | Read |
| `get_fundamentals` | Get fundamental financial data for a stock | Read |
| `get_historicals` | Get historical price data for stocks | Read |
| `get_earnings` | Get earnings history and estimates | Read |
| `get_ratings` | Get analyst ratings for a stock | Read |
| `get_instrument` | Get instrument details by UUID | Read |
| `search_instruments` | Search instruments by name or ticker | Read |
| `get_market_hours` | Get market hours for a date | Read |
| `get_news_feed` | Get news and market feed | Read |

### Orders (1)

| Tool | Description | Type |
|---|---|---|
| `list_orders` | List recent stock orders | Read |

### Lists (4)

| Tool | Description | Type |
|---|---|---|
| `list_watchlists` | List all watchlists | Read |
| `get_watchlist` | Get watchlist details and items | Read |
| `create_watchlist` | Create a new custom watchlist | Write |
| `delete_watchlist` | Delete a custom watchlist | Write |

## How It Works

This plugin runs inside your Robinhood 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-sentry
Description: OpenTabs plugin for Sentry
Latest version: 0.0.83

# Sentry

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

## Install

```bash
opentabs plugin install sentry
```

Or install globally via npm:

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

## Setup

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

## Tools (21)

### Issues (8)

| Tool | Description | Type |
|---|---|---|
| `search_issues` | Search and list issues with optional filters | Read |
| `get_issue` | Get details for a specific issue | Read |
| `update_issue` | Update issue status, assignee, or other attributes | Write |
| `list_issue_events` | List events for a specific issue | Read |
| `get_event` | Get full details of a specific event | Read |
| `list_issue_tags` | List tag distributions for an issue | Read |
| `list_comments` | List comments on an issue | Read |
| `create_comment` | Add a comment to an issue | Write |

### Projects (4)

| Tool | Description | Type |
|---|---|---|
| `list_projects` | List all projects in the organization | Read |
| `get_project` | Get details for a specific project | Read |
| `get_project_keys` | List DSN keys for a project | Read |
| `list_project_environments` | List project environments | Read |

### Organizations (3)

| Tool | Description | Type |
|---|---|---|
| `list_organizations` | List organizations the user belongs to | Read |
| `get_organization` | Get details for the current organization | Read |
| `list_members` | List organization members | Read |

### Teams (1)

| Tool | Description | Type |
|---|---|---|
| `list_teams` | List teams in the organization | Read |

### Releases (2)

| Tool | Description | Type |
|---|---|---|
| `list_releases` | List releases with optional project filter | Read |
| `get_release` | Get release details by version | Read |

### Alerts (1)

| Tool | Description | Type |
|---|---|---|
| `list_alerts` | List alert rules in the organization | Read |

### Monitors (1)

| Tool | Description | Type |
|---|---|---|
| `list_monitors` | List cron monitors in the organization | Read |

### Replays (1)

| Tool | Description | Type |
|---|---|---|
| `list_replays` | List session replays in the organization | Read |

## How It Works

This plugin runs inside your Sentry 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-shortcut
Description: OpenTabs plugin for Shortcut
Latest version: 0.0.83

# Shortcut

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

## Install

```bash
opentabs plugin install shortcut
```

Or install globally via npm:

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

## Setup

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

## Tools (27)

### Account (1)

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

### Stories (8)

| Tool | Description | Type |
|---|---|---|
| `search_stories` | Search stories by text query | Read |
| `get_story` | Get a story by ID | Read |
| `create_story` | Create a new story | Write |
| `update_story` | Update a story | Write |
| `delete_story` | Delete a story | Write |
| `list_story_comments` | List comments on a story | Read |
| `create_story_comment` | Add a comment to a story | Write |
| `create_story_link` | Link two stories together | Write |

### Epics (7)

| Tool | Description | Type |
|---|---|---|
| `list_epics` | List all epics | Read |
| `get_epic` | Get an epic by ID | Read |
| `create_epic` | Create a new epic | Write |
| `update_epic` | Update an epic | Write |
| `delete_epic` | Delete an epic | Write |
| `list_epic_stories` | List stories in an epic | Read |
| `search_epics` | Search epics by text | Read |

### Labels (2)

| Tool | Description | Type |
|---|---|---|
| `list_labels` | List all labels | Read |
| `create_label` | Create a new label | Write |

### Workflows (1)

| Tool | Description | Type |
|---|---|---|
| `list_workflows` | List workflows with their states | Read |

### Members (1)

| Tool | Description | Type |
|---|---|---|
| `list_members` | List workspace members | Read |

### Teams (1)

| Tool | Description | Type |
|---|---|---|
| `list_teams` | List all teams | Read |

### Iterations (5)

| Tool | Description | Type |
|---|---|---|
| `list_iterations` | List all iterations | Read |
| `get_iteration` | Get an iteration by ID | Read |
| `create_iteration` | Create a new iteration | Write |
| `update_iteration` | Update an iteration | Write |
| `list_iteration_stories` | List stories in an iteration | Read |

### Objectives (1)

| Tool | Description | Type |
|---|---|---|
| `list_objectives` | List all objectives | Read |

## How It Works

This plugin runs inside your Shortcut 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-slack
Description: OpenTabs plugin for Slack (standard workspaces). For Enterprise Grid, use slack-enterprise.
Latest version: 0.0.84

# Slack

OpenTabs plugin for Slack (standard workspaces). For Enterprise Grid, use slack-enterprise. — gives AI agents access to Slack through your authenticated browser session.

## Install

```bash
opentabs plugin install slack
```

Or install globally via npm:

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

## Setup

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

## Tools (22)

### Messages (6)

| Tool | Description | Type |
|---|---|---|
| `send_message` | Send a message to a channel or thread | Write |
| `edit_message` | Edit an existing message | Write |
| `delete_message` | Delete a message from a channel | Write |
| `read_messages` | Read recent messages from a channel | Read |
| `read_thread` | Read replies in a thread | Read |
| `search_messages` | Search messages across channels | Read |

### Channels (5)

| Tool | Description | Type |
|---|---|---|
| `list_channels` | List workspace channels | Read |
| `get_channel_info` | Get detailed information about a channel | Read |
| `create_channel` | Create a new channel | Write |
| `set_channel_topic` | Set the topic of a channel | Write |
| `set_channel_purpose` | Set the purpose of a channel | Write |

### Users (4)

| Tool | Description | Type |
|---|---|---|
| `invite_to_channel` | Invite a user to a channel | Write |
| `list_members` | List members of a channel | Read |
| `get_user_profile` | Get a user's profile information | Read |
| `list_users` | List workspace users | Read |

### DMs (1)

| Tool | Description | Type |
|---|---|---|
| `open_dm` | Open a direct message conversation | Write |

### Files (2)

| Tool | Description | Type |
|---|---|---|
| `upload_file` | Upload a file to a channel | Write |
| `list_files` | List files in a channel or workspace | Read |

### Reactions (4)

| Tool | Description | Type |
|---|---|---|
| `add_reaction` | Add an emoji reaction to a message | Write |
| `remove_reaction` | Remove an emoji reaction from a message | Write |
| `pin_message` | Pin a message to a channel | Write |
| `unpin_message` | Unpin a message from a channel | Write |

## How It Works

This plugin runs inside your Slack 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-snowflake
Description: OpenTabs plugin for Snowflake — run SQL queries, browse database schemas, and manage worksheets
Latest version: 0.0.84

# Snowflake

OpenTabs plugin for Snowflake — run SQL queries, browse database schemas, and manage worksheets — gives AI agents access to Snowflake through your authenticated browser session.

## Install

```bash
opentabs plugin install snowflake
```

Or install globally via npm:

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

## Setup

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

## Tools (14)

### Account (2)

| Tool | Description | Type |
|---|---|---|
| `get_session` | Get current session context | Read |
| `diagnose` | Diagnose Snowflake connection state | Write |

### Queries (2)

| Tool | Description | Type |
|---|---|---|
| `run_query` | Execute a SQL query and return results | Write |
| `get_query` | Fetch additional result chunks for a query | Read |

### Schema (7)

| Tool | Description | Type |
|---|---|---|
| `browse_data` | List accessible databases | Read |
| `search_data` | Search databases by name pattern | Read |
| `list_schemas` | List schemas in a database | Read |
| `list_tables` | List tables in a schema | Read |
| `list_warehouses` | List available warehouses | Read |
| `get_object_details` | Get column details for a table or view | Read |
| `list_shared_objects` | List data shares | Read |

### Worksheets (2)

| Tool | Description | Type |
|---|---|---|
| `list_worksheets` | List saved worksheets | Read |
| `list_folders` | List worksheet folders | Read |

### Dashboards (1)

| Tool | Description | Type |
|---|---|---|
| `list_dashboards` | List Snowflake dashboards | Read |

## How It Works

This plugin runs inside your Snowflake 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-spotify
Description: OpenTabs plugin for Spotify
Latest version: 0.0.83

# Spotify

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

## Install

```bash
opentabs plugin install spotify
```

Or install globally via npm:

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

## Setup

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

## Tools (21)

### Account (1)

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

### Browse (1)

| Tool | Description | Type |
|---|---|---|
| `search` | Search Spotify catalog | Write |

### Artists (1)

| Tool | Description | Type |
|---|---|---|
| `get_artist` | Get artist details and top tracks | Read |

### Albums (1)

| Tool | Description | Type |
|---|---|---|
| `get_album` | Get album details with tracks | Read |

### Playlists (1)

| Tool | Description | Type |
|---|---|---|
| `get_playlist` | Get playlist details with tracks | Read |

### Library (1)

| Tool | Description | Type |
|---|---|---|
| `get_saved_tracks` | Get saved tracks from library | Read |

### Playback (15)

| Tool | Description | Type |
|---|---|---|
| `get_playback_state` | Get current playback state | Read |
| `get_currently_playing` | Get the currently playing track | Read |
| `start_playback` | Start or resume playback | Write |
| `pause_playback` | Pause playback | Write |
| `skip_to_next` | Skip to next track | Write |
| `skip_to_previous` | Skip to previous track | Write |
| `seek_to_position` | Seek to a position in the current track | Write |
| `set_volume` | Set playback volume | Write |
| `set_repeat_mode` | Set repeat mode (off, context, or track) | Write |
| `toggle_shuffle` | Enable or disable shuffle mode | Write |
| `get_available_devices` | List available Spotify playback devices | Read |
| `transfer_playback` | Transfer playback to a different device | Write |
| `add_to_queue` | Add a track or episode to the playback queue | Write |
| `get_queue` | Get the current playback queue | Read |
| `get_recently_played` | Get recently played tracks | Read |

## How It Works

This plugin runs inside your Spotify 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-sqlpad
Description: OpenTabs plugin for SQLPad — run SQL queries, browse database schemas, and manage saved queries
Latest version: 0.0.84

# SQLPad

OpenTabs plugin for SQLPad — run SQL queries, browse database schemas, and manage saved queries — gives AI agents access to SQLPad through your authenticated browser session.

## Install

```bash
opentabs plugin install sqlpad
```

Or install globally via npm:

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

## Setup

1. Configure the plugin with `opentabs plugin configure sqlpad`
2. Open your configured URL in Chrome and log in
3. Open the OpenTabs side panel — the SQLPad plugin should appear as **ready**

## Configuration

Configure settings via `opentabs plugin configure sqlpad` or the side panel.

| Setting | Type | Required | Description |
|---|---|---|---|
| `instanceUrl` | url | Yes | The URL of your SQLPad instance (e.g., https://sqlpad.example.com) |

## Tools (12)

### Account (2)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get current user profile | Read |
| `list_users` | List all users | Read |

### Connections (2)

| Tool | Description | Type |
|---|---|---|
| `list_connections` | List all database connections | Read |
| `get_schema` | Get database schema (tables and columns) for a connection | Read |

### Queries (1)

| Tool | Description | Type |
|---|---|---|
| `run_query` | Execute a SQL query and return results | Write |

### Saved Queries (6)

| Tool | Description | Type |
|---|---|---|
| `list_saved_queries` | List all saved queries | Read |
| `get_saved_query` | Get saved query details by ID | Read |
| `create_saved_query` | Save a new SQL query | Write |
| `update_saved_query` | Update a saved query | Write |
| `delete_saved_query` | Delete a saved query | Write |
| `list_tags` | List all query tags | Read |

### History (1)

| Tool | Description | Type |
|---|---|---|
| `list_query_history` | List recent query execution history | Read |

## How It Works

This plugin runs inside your SQLPad 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-stackoverflow
Description: OpenTabs plugin for Stack Overflow
Latest version: 0.0.83

# Stack Overflow

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

## Install

```bash
opentabs plugin install stackoverflow
```

Or install globally via npm:

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

## Setup

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

## Tools (20)

### Questions (10)

| Tool | Description | Type |
|---|---|---|
| `search_questions` | Search questions with full-text query and filters | Read |
| `get_question` | Get question details by ID | Read |
| `list_questions` | List questions by activity, votes, or trending | Read |
| `get_question_answers` | Get answers for a question | Read |
| `get_question_comments` | Get comments on a question | Read |
| `list_related_questions` | Get related questions | Read |
| `list_linked_questions` | Get questions linking to a question | Read |
| `list_featured_questions` | List questions with active bounties | Read |
| `list_unanswered_questions` | List questions with no upvoted answers | Read |
| `get_similar_questions` | Find similar questions by title | Read |

### Answers (2)

| Tool | Description | Type |
|---|---|---|
| `get_answer` | Get answer details by ID | Read |
| `get_answer_comments` | Get comments on an answer | Read |

### Users (5)

| Tool | Description | Type |
|---|---|---|
| `get_user` | Get user profile by ID | Read |
| `search_users` | Search users by display name | Read |
| `get_user_questions` | Get questions by a user | Read |
| `get_user_answers` | Get answers by a user | Read |
| `get_my_profile` | Get current user profile | Read |

### Tags (2)

| Tool | Description | Type |
|---|---|---|
| `list_tags` | List tags by popularity or name | Read |
| `get_tag_info` | Get tag details and wiki | Read |

### Search (1)

| Tool | Description | Type |
|---|---|---|
| `search_excerpts` | Search with highlighted excerpts | Read |

## How It Works

This plugin runs inside your Stack Overflow 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