reply-engine

Classify and respond to LinkedIn and email messages using thread context.

1|Updated May 5, 2026
One-click install
npx skills add https://github.com/ajayjoshi-ciphersonic/octo-reach --skill reply-engine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reply-engine
Source: https://github.com/ajayjoshi-ciphersonic/octo-reach/tree/main/skills/reply-engine
Command: npx skills add https://github.com/ajayjoshi-ciphersonic/octo-reach --skill reply-engine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires psycopg2, sqlalchemy, beautifulsoup4, lxml, feedparser, requests, websocket-client, python-dotenv, beautifulsoup4, lxml, feedparser, psycopg2, slack_sdk, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of handling incoming messages across LinkedIn and email channels by automating the classification of messages and managing the appropriate responses and conversation threads.

Core Features & Use Cases

  • Message Classification: Classify incoming messages into predefined categories like interested, neutral, or negative.
  • Automated Responses: Generate responses based on message classification and thread context.
  • Thread Management: Manage conversation threads, including proposing meetings, handling redirects, and marking conversations as dead.
  • Human Review Trigger: Flag messages that require human review due to high confidence, sensitive content, or high-value leads.

Quick Start

Use the reply-engine skill to classify a new message from the lead 'John Doe' and respond to it.

Frequently Asked Questions about reply-engine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate LinkedIn message classification and response management?

Automating LinkedIn message classification requires a system that categorizes inbound threads and generates contextual responses. This Skill handles classification, automated replies, and thread management across LinkedIn and email, including proposing meetings or marking dead conversations.

Can I trigger human review for high-value leads in an automated response workflow?

Human review triggers flag messages needing manual attention due to high confidence scores, sensitive content, or high-value leads. This ensures critical conversations bypass automated responses and reach human operators for personalized handling.

What database schema do I need to manage conversation threads and lead scoring?

Managing conversation threads requires a database with a specific schema supporting message classification and thread context. You need PostgreSQL configured via SQLAlchemy and psycopg2 to store thread states, lead scores, and response history.

How does A/B testing work for automated email and LinkedIn responses?

A/B testing for automated responses evaluates different reply variations against classified message categories. The system handles various scenarios including meeting proposals and referral handling, comparing response effectiveness across classified thread contexts.

Can I integrate Slack notifications for inbound lead scoring and message classification?

Slack integration for lead scoring notifications uses the Slack SDK to alert teams about classified messages. This enables real-time monitoring of inbound LinkedIn and email threads, especially for high-value leads flagged for human review.

What's the best way to handle referrals and meeting proposals in automated conversation management?

Handling referrals and meeting proposals in conversation management requires classifying message intent and generating contextual responses. This Skill manages thread states by proposing meetings, handling redirects, and marking unresponsive conversations as dead.