Skip to main content
Category: Research · Version: 0.0.1 · Author: opendirectory · Compatibility: All targets (claude, codex, opencode, gemini, anti-gravity, openclaw, hermes)
Give this skill a product utility and ICP. It searches Reddit, Hacker News, and DuckDuckGo to find the specific communities where your customer actually gathers — then builds a per-channel playbook: evidence your ICP is there, one entry tactic, one content angle, and specific anti-patterns. Stop guessing which communities to post in. Get signal-traced evidence.

Install

What It Does

  • Accepts: product description + ICP role + ICP pain + competitors (any combination)
  • Signal-traces: searches Reddit/HN for posts matching your ICP, extracts which communities those posts came from
  • Competitor layer: searches where competitors are discussed — those communities have evaluating ICP
  • Discovers 7 channel types: Reddit, Slack, Discord, Newsletter, Podcast, Conference, YouTube
  • Fetches actual member counts from Reddit API and DuckDuckGo snippets — no estimates
  • Scores channels: ICP signal count (10x) + size (log scale) + activity + competitor mentions - entry penalty
  • Generates per-channel playbook: who is here, entry tactic, content angle, anti-patterns
  • Saves to docs/channel-map/[slug]-[date].md + JSON snapshot

Requirements

No other API keys required.

Setup

How to Use

Include competitor names for richer channel discovery. Include ICP role + pain for accurate signal-tracing.

Why This Instead of Googling

A founder doing this manually would:
  • Google “devops communities” and get listicles with outdated or generic results
  • Post in r/devops without knowing if their ICP is actually there
  • Spend a month in the wrong Slack before realizing it’s not their market
This skill traces backwards from actual ICP pain posts to their source communities. The channels it returns are the ones where your ICP is already discussing the exact problem you solve.

Channel Scoring

Score tiers: top-priority (100+), high (60-99), medium (30-59), low (<30).

Velocity Tracking

Run the skill every quarter. JSON snapshots in docs/channel-map/ let you track which communities grow or shrink for your ICP over time.

Cost Per Run

  • Reddit, HN: free, no auth
  • DuckDuckGo: free, no auth
  • GitHub: free with optional token
  • AI analysis: uses the model running the skill
  • Total: free

Standalone Script

Run channel discovery without Claude. Useful when you want raw channel data first, then bring it to any AI for analysis.
The script writes a JSON file with all discovered channels. Open it with Claude and ask: “Generate a channel playbook from this data.”

Project Structure

What map-your-market Does vs. This Skill

Run both for a complete picture: map-your-market tells you what to say, where-your-customer-lives tells you where to say it.

License

MIT