analyze-dm-conversation

Analyze sales DM threads to classify stage and draft next messages.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/antonyfmunoz/OS --skill analyze-dm-conversation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-dm-conversation
Source: https://github.com/antonyfmunoz/OS/tree/main/skills/Sales/analyze_dm_conversation
Command: npx skills add https://github.com/antonyfmunoz/OS --skill analyze-dm-conversation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces guesswork in sales DMs by analyzing a conversation thread to determine the prospect’s current stage and emotional state, then drafting a single recommended next message that advances booking momentum.

Core Features & Use Cases

  • Stage & Emotional State Detection: Determines the current conversation stage (Cold → Engaged → Diagnosing → Qualifying → Ready → Booked) using the thread’s content.
  • Quote-Grounded Signal Extraction: Extracts pain points and signals using exact quotes rather than assumptions.
  • Actionable Next Message Drafting: Produces a specific recommended next message designed to move the conversation forward toward a call.
  • Momentum & Pattern-Interrupt Logic: Detects positive/neutral/stalled momentum and applies a pattern interrupt for stalled threads (4+ days).

Quick Start

Use the skill to analyze an active DM conversation thread stored under 03_CRM/Conversations/ by running the provided bis_context script with the listed fields to produce stage, pain points, signals, momentum, and a draft next message.

Frequently Asked Questions about analyze-dm-conversation

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

FAQPage Schema
How do I analyze a DM conversation to determine a prospect's stage and draft a next message?

To analyze a DM conversation, load the full thread chronologically to classify the prospect's current stage, extract quote-grounded pain points, assess momentum, and generate a recommended next message for booking a call.

What is the best way to extract exact pain points and buying signals from sales DMs?

The best way to extract pain points and signals from sales DMs is by analyzing the conversation thread to pull exact quotes rather than assumptions, identifying resistance and buying signals to assess overall booking momentum.

How do I handle stalled sales conversations and revive momentum for booking a call?

To handle stalled sales conversations, analyze the DM thread to detect neutral or stalled momentum and apply a pattern interrupt specifically for threads that have been inactive for four or more days.

Can I use conversation stage detection for ongoing sales outreach workflows?

Yes, conversation stage detection is designed for ongoing sales outreach workflows, classifying threads across stages from Cold to Engaged, Diagnosing, Qualifying, Ready, and Booked to advance booking momentum.

Do I need to store my CRM conversations in a specific format to analyze DM threads?

You need to store your CRM conversations chronologically under the 03_CRM/Conversations/ directory, allowing the analysis tool to load the full thread and output structured fields including stage, pain points, signals, and momentum.