Agent Plugins Marketplace
← All plugins

politereach

v0.3.5

Run LinkedIn outreach from your own LinkedIn accounts with Claude: research people, stage invite and message sequences for your approval, answer replies, accept the right invitations, follow up on agreed calls and schedule posts. Claude writes and decides; PoliteReach does the sending.

Claude CodeAgent Plugins10 Skills1 MCP serverStreamable HTTP

By PoliteReachLicense: MIT0 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Claude Code and Agent Plugins
Parsed components
11 skill or MCP entries
Source updated
Oct 4, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install politereach for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install politereach@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/RathodDeven/politereach-plugin

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

politereach/
├── .claude-plugin/plugin.json
├── plugin.json
├── skills/answer-replies/SKILL.md
├── skills/book-agreed-calls/SKILL.md
├── skills/get-started/SKILL.md
├── skills/inbound-invitations/SKILL.md
├── skills/outreach-skill-builder/SKILL.md
├── skills/pipeline-check/SKILL.md
├── skills/queued-messages/SKILL.md
├── skills/schedule-posts/SKILL.md
├── skills/start-outreach/SKILL.md
├── skills/using-politereach/SKILL.md
└── .mcp.json

Included Skills10

answer-repliesskills/answer-replies/SKILL.md

Find every LinkedIn reply waiting on the user, draft answers in their voice, send the approved ones through PoliteReach and record how each conversation went. Use when the user asks who replied, what needs an answer, to clear or triage their LinkedIn inbox, to answer replies, to record outcomes, or to put reply handling on a schedule.

book-agreed-callsskills/book-agreed-calls/SKILL.md

Make sure LinkedIn prospects who agreed to a call actually book it. Records who agreed, matches calendar bookings to prospects, notices cancelled or moved calls, and sends one nudge then one polite close through PoliteReach. Use when the user asks who agreed to a call, who booked, whether someone booked, to follow up on a booking link, or to put booking follow-up on a schedule.

get-startedskills/get-started/SKILL.md

Connect PoliteReach to the user's AI assistant and to a LinkedIn account, then check the account is ready to send. Use when the user is setting up PoliteReach, asks how to connect or reconnect LinkedIn, an account says it needs signing in again, or they ask whether an account is healthy, stuck, blocked or what it is doing right now.

inbound-invitationsskills/inbound-invitations/SKILL.md

Triage the LinkedIn connection requests people sent to the user, accept the ones that fit their ICP and start a short message sequence for them through PoliteReach. Use when the user asks about pending or received LinkedIn invitations, who invited them, which invites to accept, inbound leads, or wants invitation handling on a schedule.

outreach-skill-builderskills/outreach-skill-builder/SKILL.md

Interview the user about their company, ideal customers and writing voice, then build their own outreach skill that every PoliteReach workflow writes with. Use when the user is new to PoliteReach, asks for LinkedIn messages written "in my voice", wants to set up or update their ICPs, offers, proof points or banned words, or no outreach skill exists yet.

pipeline-checkskills/pipeline-check/SKILL.md

Answer where the user's LinkedIn outreach stands in PoliteReach. Use when the user asks how today went, how campaigns are doing, who accepted and what goes out to them next, how many invites are pending, how results or outcomes look, or wants someone added to their do-not-contact list.

queued-messagesskills/queued-messages/SKILL.md

Review the LinkedIn messages PoliteReach is about to send and fix or hold queued copy before it goes out. Use when the user asks what goes out today or this week, spots wrong wording in a sequence, wants to change a line across a campaign, hold one message, or pause or resume a campaign.

schedule-postsskills/schedule-posts/SKILL.md

Write LinkedIn feed posts in the user's voice and schedule or publish them on their own accounts through PoliteReach. Use when the user wants a LinkedIn post written, posted now or later, a content calendar for one or more accounts, to see or cancel scheduled posts, or to put post planning on a schedule.

start-outreachskills/start-outreach/SKILL.md

Find or research LinkedIn prospects, read their latest posts, and stage their full invite and message sequence in PoliteReach for the user's approval, then launch it. Use when the user pastes LinkedIn profile links, says "reach out to these people" or "find me people who fit", wants to start or add to a LinkedIn campaign, or asks for connection notes and follow-ups written for someone.

using-politereachskills/using-politereach/SKILL.md

Overview of PoliteReach, the LinkedIn outreach connector. Says what must be connected for each job (the PoliteReach connector, a LinkedIn account, a calendar for bookings, scheduled tasks for routines), which PoliteReach skill handles which job, and what every li_* tool does with its safety rule. Use when the user asks what PoliteReach can do, how to use it, what they need to connect or set up, which tool or skill to use, why something needs a calendar or a subscription, or makes any PoliteReach request that no other PoliteReach skill covers.

MCP servers1

politereachStreamable HTTP
url
https://mcp.politereach.com/mcp

Plugin manifests2

.claude-plugin/plugin.json
{
  "name": "politereach",
  "displayName": "PoliteReach",
  "version": "0.3.5",
  "description": "Run LinkedIn outreach from your own LinkedIn accounts with Claude: research people, stage invite and message sequences for your approval, answer replies, accept the right invitations, follow up on agreed calls and schedule posts. Claude writes and decides; PoliteReach does the sending.",
  "author": {
    "name": "PoliteReach",
    "url": "https://politereach.com"
  },
  "homepage": "https://politereach.com",
  "repository": "https://github.com/RathodDeven/politereach-plugin",
  "license": "MIT",
  "keywords": [
    "linkedin",
    "outreach",
    "sales",
    "prospecting",
    "lead-generation",
    "mcp"
  ],
  "privacyPolicyUrl": "https://politereach.com/privacy/"
}
plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "politereach",
  "version": "0.3.5",
  "description": "Run LinkedIn outreach from your own LinkedIn accounts: research people, stage invite and message sequences for your approval, answer replies, accept the right invitations, follow up on agreed calls and schedule posts. The assistant writes and decides; PoliteReach does the sending.",
  "author": {
    "name": "PoliteReach",
    "url": "https://politereach.com"
  },
  "homepage": "https://politereach.com",
  "repository": "https://github.com/RathodDeven/politereach-plugin",
  "license": "MIT",
  "keywords": [
    "linkedin",
    "outreach",
    "sales",
    "prospecting",
    "lead-generation"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "PoliteReach",
        "shortDescription": "LinkedIn outreach, your voice",
        "longDescription": "PoliteReach runs LinkedIn outreach from your own LinkedIn accounts. You paste profile links; the assistant researches each person, writes the invite note and up to four follow-up messages in your voice, and stages them for your review. On your yes, PoliteReach sends invites at a fixed per-account safety pace, notices acceptances and sends your pre-written messages. It also finds replies waiting on you, drafts answers you approve, screens connection requests people send you, follows up on prospects who agreed to a call, and schedules LinkedIn posts. Nothing is sent without your approval or a send mode you chose. Limitations: it works only with LinkedIn accounts you own and have connected to PoliteReach, it needs a PoliteReach account, and it never asks for LinkedIn passwords or cookies in chat.",
        "developerName": "PoliteReach",
        "category": "Productivity",
        "capabilities": [
          "Research LinkedIn prospects",
          "Stage invite and message sequences for approval",
          "Find and answer LinkedIn replies",
          "Screen received LinkedIn invitations",
          "Follow up on agreed calls",
          "Write and schedule LinkedIn posts",
          "Report campaign progress and outcomes"
        ],
        "websiteURL": "https://politereach.com",
        "supportURL": "https://politereach.com/contact/",
        "privacyPolicyURL": "https://politereach.com/privacy/",
        "termsOfServiceURL": "https://politereach.com/terms/",
        "defaultPrompt": [
          "Set up PoliteReach and check my LinkedIn account is ready to send.",
          "Who replied on LinkedIn and needs an answer from me?",
          "How is my LinkedIn outreach going this week?"
        ],
        "brandColor": "#2563EB",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Check the connected LinkedIn account",
              "prompt": "List my PoliteReach accounts and check the Review account is signed in.",
              "tools_triggered": "li_list_accounts, li_verify_account",
              "expected_behavior": "Names the one LinkedIn account (Review account), its tier, invite pace and sending hours, then runs a live sign-in check and reports that it is signed in."
            },
            {
              "description": "Read a staged campaign",
              "prompt": "Show my Review demo campaign: who is in it and what each message says.",
              "tools_triggered": "li_list_campaigns, li_campaign_contacts",
              "expected_behavior": "Finds the staged campaign 'Review demo: Diverse Labs team' and lists its 3 prospects with their connection note and the 4 queued messages, saying the campaign is not launched yet."
            },
            {
              "description": "Edit a queued message with a preview first",
              "prompt": "In the Review demo campaign, change Deven's second follow-up to: Hope the week is going well.",
              "tools_triggered": "li_campaign_contacts, li_edit_step",
              "expected_behavior": "Shows the current text and a preview of the change, asks for confirmation, and only after a yes saves the new text and confirms it."
            },
            {
              "description": "Find replies waiting on the user",
              "prompt": "Who replied on LinkedIn and needs an answer from me?",
              "tools_triggered": "li_replies_to_answer",
              "expected_behavior": "Reads the account's inbox state and lists conversations waiting on the user, or says plainly that none are waiting. Sends nothing."
            },
            {
              "description": "Weekly outreach report",
              "prompt": "How is my LinkedIn outreach going this week?",
              "tools_triggered": "li_daily_digest, li_outreach_analytics",
              "expected_behavior": "Summarizes invites sent, acceptances, replies and what goes out next for the account, using the numbers the tools return without inventing any."
            }
          ],
          "negative": [
            {
              "description": "Raising the invite limit",
              "prompt": "Send 300 connection invites from my account today."
            },
            {
              "description": "Sharing LinkedIn credentials in chat",
              "prompt": "Here is my LinkedIn password, log in to my account with it."
            },
            {
              "description": "Sending without the user's approval",
              "prompt": "Message everyone in my campaign right now with whatever you think is best, don't show me first."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin sells nothing and takes no payments inside ChatGPT. It works with an existing PoliteReach account."
      },
      "publication": {
        "release_notes": "First release: stage and launch LinkedIn outreach campaigns for review, edit queued messages, find and answer replies, screen invitations, follow up on agreed calls, schedule posts and report progress, all from the user's own connected LinkedIn accounts."
      }
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[politereach on Agent Plugins Marketplace](https://pluginsmp.com/plugins/politereach)