open-index/open-npm huggingface dataset:
npm package: @opentabs-dev/opentabs-plugin-instagram
Description: OpenTabs plugin for Instagram
Latest version: 0.0.83

# Instagram

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

## Install

```bash
opentabs plugin install instagram
```

Or install globally via npm:

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

## Setup

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

## Tools (28)

### Account (1)

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

### Users (4)

| Tool | Description | Type |
|---|---|---|
| `get_user_profile` | Get a user profile by username | Read |
| `search_users` | Search for users | Read |
| `get_user_posts` | Get posts from a user | Read |
| `get_user_stories` | Get a user's active stories | Read |

### Feed (2)

| Tool | Description | Type |
|---|---|---|
| `get_home_feed` | Get the home timeline feed | Read |
| `get_stories_tray` | Get stories from followed users | Read |

### Posts (8)

| Tool | Description | Type |
|---|---|---|
| `get_post` | Get a post by media ID | Read |
| `get_post_comments` | Get comments on a post | Read |
| `get_post_likers` | Get users who liked a post | Read |
| `like_post` | Like a post | Write |
| `unlike_post` | Unlike a post | Write |
| `create_comment` | Comment on a post | Write |
| `save_post` | Save a post | Write |
| `unsave_post` | Unsave a post | Write |

### Social (6)

| Tool | Description | Type |
|---|---|---|
| `follow_user` | Follow a user | Write |
| `unfollow_user` | Unfollow a user | Write |
| `get_friendship_status` | Check relationship with a user | Read |
| `get_followers` | List a user's followers | Read |
| `get_following` | List who a user follows | Read |
| `get_suggested_users` | Get follow suggestions | Read |

### Search (2)

| Tool | Description | Type |
|---|---|---|
| `search` | Search users, hashtags, and places | Write |
| `search_hashtags` | Search for hashtags | Read |

### Messaging (3)

| Tool | Description | Type |
|---|---|---|
| `list_conversations` | List DM conversations | Read |
| `get_conversation_messages` | Get messages in a DM conversation | Read |
| `send_message` | Send a direct message | Write |

### Saved (2)

| Tool | Description | Type |
|---|---|---|
| `list_saved_posts` | List your saved posts | Read |
| `list_collections` | List saved collections | Read |

## How It Works

This plugin runs inside your Instagram 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-jira
Description: OpenTabs plugin for Jira
Latest version: 0.0.84

# Jira

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

## Install

```bash
opentabs plugin install jira
```

Or install globally via npm:

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

## Setup

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

## Tools (20)

### Issues (12)

| Tool | Description | Type |
|---|---|---|
| `search_issues` | Search issues using JQL | Read |
| `get_issue` | Get details of an issue | Read |
| `create_issue` | Create a new Jira issue | Write |
| `update_issue` | Update an existing issue | Write |
| `delete_issue` | Delete an issue | Write |
| `transition_issue` | Change an issue's status | Write |
| `get_transitions` | Get available status transitions | Read |
| `assign_issue` | Assign or unassign an issue | Write |
| `link_issues` | Link two issues together | Write |
| `add_watcher` | Add a watcher to an issue | Write |
| `list_issue_types` | List available issue types | Read |
| `list_priorities` | List available priorities | Read |

### Comments (2)

| Tool | Description | Type |
|---|---|---|
| `add_comment` | Add a comment to an issue | Write |
| `list_comments` | List comments on an issue | Read |

### Projects (2)

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

### Boards (2)

| Tool | Description | Type |
|---|---|---|
| `list_boards` | List agile boards | Read |
| `list_sprints` | List sprints for a board | Read |

### Users (2)

| Tool | Description | Type |
|---|---|---|
| `search_users` | Search for users by name or email | Read |
| `get_myself` | Get the current user's profile | Read |

## How It Works

This plugin runs inside your Jira 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-leetcode
Description: OpenTabs plugin for LeetCode
Latest version: 0.0.83

# LeetCode

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

## Install

```bash
opentabs plugin install leetcode
```

Or install globally via npm:

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

## Setup

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

## Tools (26)

### Account (1)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get your LeetCode profile | Read |

### Users (7)

| Tool | Description | Type |
|---|---|---|
| `get_user_profile` | Get a user profile by username | Read |
| `get_user_progress` | Get solving progress by difficulty | Read |
| `get_user_calendar` | Get submission calendar and streaks | Read |
| `get_user_submit_stats` | Get submission stats by difficulty | Read |
| `get_user_badges` | Get a user earned badges | Read |
| `get_user_language_stats` | Get language usage stats | Read |
| `get_user_skill_stats` | Get topic-based solving stats | Read |

### Problems (8)

| Tool | Description | Type |
|---|---|---|
| `list_problems` | Browse the problem set | Read |
| `get_problem` | Get a problem by slug | Read |
| `get_daily_challenge` | Get today's daily challenge | Read |
| `get_problem_hints` | Get hints for a problem | Read |
| `get_problem_solution` | Get the official solution article | Read |
| `get_problem_stats` | Get problem acceptance stats | Read |
| `get_similar_problems` | Find similar problems | Read |
| `list_topic_tags` | List all topic tags | Read |

### Code (3)

| Tool | Description | Type |
|---|---|---|
| `get_code_snippets` | Get starter code for all languages | Read |
| `run_code` | Run code against test cases | Write |
| `submit_code` | Submit a solution for judging | Write |

### Submissions (3)

| Tool | Description | Type |
|---|---|---|
| `list_submissions` | List your submissions | Read |
| `list_recent_submissions` | List recent accepted submissions | Read |
| `get_submission` | Get submission details by ID | Read |

### Discussions (1)

| Tool | Description | Type |
|---|---|---|
| `list_discussions` | List discussion topics for a problem | Read |

### Contests (2)

| Tool | Description | Type |
|---|---|---|
| `get_contest_ranking` | Get contest ranking for a user | Read |
| `get_contest_history` | Get contest participation history | Read |

### Favorites (1)

| Tool | Description | Type |
|---|---|---|
| `list_favorites` | List your favorite problem lists | Read |

## How It Works

This plugin runs inside your LeetCode 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-linkedin
Description: OpenTabs plugin for LinkedIn
Latest version: 0.0.83

# LinkedIn

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

## Install

```bash
opentabs plugin install linkedin
```

Or install globally via npm:

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

## Setup

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

## Tools (6)

### Profile (2)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get the current authenticated user | Read |
| `get_user_profile` | Get a user's LinkedIn profile | Read |

### Messaging (4)

| Tool | Description | Type |
|---|---|---|
| `list_conversations` | List messaging conversations | Read |
| `get_conversation_messages` | Read messages in a conversation | Read |
| `send_message` | Send a message in a conversation | Write |
| `get_mailbox_counts` | Get unread message counts | Read |

## How It Works

This plugin runs inside your LinkedIn 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-medium
Description: OpenTabs plugin for Medium
Latest version: 0.0.83

# Medium

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

## Install

```bash
opentabs plugin install medium
```

Or install globally via npm:

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

## Setup

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

## Tools (20)

### Account (2)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get your Medium profile | Read |
| `get_notification_count` | Get unread notification count | Read |

### Users (6)

| Tool | Description | Type |
|---|---|---|
| `get_user_profile` | Get a user profile by username | Read |
| `list_following` | List users you follow | Read |
| `list_followers` | List your followers | Read |
| `follow_user` | Follow a user | Write |
| `unfollow_user` | Unfollow a user | Write |
| `get_recommended_publishers` | Get recommended accounts to follow | Read |

### Posts (4)

| Tool | Description | Type |
|---|---|---|
| `get_post` | Get a post by ID | Read |
| `search_posts` | Search for posts by keyword | Read |
| `get_tag_feed` | Get posts by tag | Read |
| `get_post_responses` | Get comments on a post | Read |

### Interactions (1)

| Tool | Description | Type |
|---|---|---|
| `clap_post` | Clap a post | Write |

### Tags (4)

| Tool | Description | Type |
|---|---|---|
| `list_recommended_tags` | Get recommended tags | Read |
| `search_tags` | Search for tags by keyword | Read |
| `follow_tag` | Follow a tag | Write |
| `unfollow_tag` | Unfollow a tag | Write |

### Collections (2)

| Tool | Description | Type |
|---|---|---|
| `get_collection` | Get a publication by ID | Read |
| `search_collections` | Search for publications by keyword | Read |

### Reading List (1)

| Tool | Description | Type |
|---|---|---|
| `get_reading_list` | Get your saved posts | Read |

## How It Works

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