analyze-icp-signal

Extract structured ICP intelligence from raw customer signals with match scoring.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns messy, real-world customer conversations and posts into structured ICP intelligence so you can improve messaging, outreach, and offers without guessing.

Core Features & Use Cases

  • Raw-signal intelligence extraction: Summarizes the signal, identifies pain patterns, and captures the speaker’s psychological state using evidence.
  • Exact-language preservation: Preserves direct quotes from the original person to avoid losing market intelligence.
  • ICP scoring and prioritization: Assigns ICP match (High/Medium/Low) and only saves actionable insights for later content and outreach.
  • Practical outputs for growth: Produces content opportunities and outreach opportunities, and writes high-value signals to 07_Knowledge/ICP/.

Quick Start

Ask the analyze-icp-signal skill to analyze a raw Reddit comment and return a structured ICP report with an ICP match score and outreach angles.

Frequently Asked Questions about analyze-icp-signal

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

FAQPage Schema
How do I extract ICP intelligence from raw customer comments and forum posts?

To extract ICP intelligence from raw customer comments, you need a process that identifies pain patterns, preserves direct quotes, and classifies the speaker's psychological state. This turns messy real-world conversations into structured data for outreach.

What is ICP match scoring and how does it prioritize market research signals?

ICP match scoring evaluates raw customer signals and assigns a High, Medium, or Low rating. It prioritizes market research by only saving actionable insights from high or medium matches, discarding low-value noise to maintain data quality.

How do I analyze social media DMs and transcripts for outreach angles?

Analyzing social media DMs and transcripts for outreach angles requires extracting exact-language patterns and psychological states from the raw text. This captures the speaker's authentic voice, which you can then use to build targeted messaging.

Can I use Reddit and YouTube posts for customer pain discovery and content opportunities?

Yes, you can use Reddit and YouTube posts for customer pain discovery. By processing these raw signals, you can identify recurring pain patterns and generate structured content opportunities based on the exact language your audience uses.

What is the best way to preserve direct quotes when analyzing customer conversations?

The best way to preserve direct quotes when analyzing customer conversations is to use a system explicitly designed for exact-language preservation. This ensures original market intelligence is retained as evidence alongside structured psychological state classifications.

Why do I need to classify psychological states in ICP analysis?

You need to classify psychological states in ICP analysis to understand the emotional context behind customer pain points. This classification provides deeper market intelligence, allowing you to tailor outreach angles and messaging to the buyer's current mindset.