Agent skill · Content & Marketing

niche-signal-discovery

Discover niche first-party signals that differentiate Closed Won vs Closed Lost accounts for ICP analysis. Use when the user provides won/lost customer domain lists and wants differential signals (website content, job listings, tech stack, maturity markers) to build account scoring models and prospecting criteria. Triggers: ICP analysis, niche signals, won vs lost analysis, differential signals, signal discovery, ICP signal report, account scoring signals, lead scoring, first-party signals, buyer signals. Before reading this file, first read deepline-gtm to understand the Deepline CLI tool and

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill niche-signal-discovery --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 18 KB
Bundled scripts: none
Path: skills/analysis/niche-signal-discovery/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Niche Signal Discovery Discover differential signals between Closed Won and Closed Lost accounts by extracting multi-page website content and job listings, then computing Laplace-smoothed lift scores to identify what distinguishes buyers from non-buyers. ## Prerequisites - **Deepline CLI** — All enrichment runs through `deepline enrich`. No separate API keys for exa/crustdata/apollo etc. - **Python 3** stdlib only — no pip dependencies for any shipped script. - **Credits** — ~0.47 credits/company (serper 0.02 + firecrawl 0.05 + crustdata 0.40). Step 7 contact discovery is additional. **Always get user approval before paid steps.** ## Deepline-First Principle Use `deepline enrich` for all enrichment, `deepline tools execute` for one-offs, `deepline playground` for inspection. Reruns are idempotent. Refer to `deepline-gtm` for command patterns and provider playbooks. ## Input requirements - Won and lost customer domain lists (≥20 won + ≥10 lost for statistical significance) - **Lookalikes can supplement Won** if Closed Won < 15. Add a Dataset Caveat to the report. - **Target company context** from Step 0 — what they sell, who they sell to, key personas. ## Pipeline ``` 0. Discover

What's inside
Steps it walks through
  1. Prerequisites
  2. Deepline-First Principle
  3. Input requirements
  4. Pipeline
  5. Signal reliability hierarchy
  6. What NOT to use for scoring
  7. Step 0: Target company discovery
  8. Step 0.5: Ecosystem discovery
  9. Step 1: Prepare input CSV
  10. Step 1.0.5: Build "do not re-contact" index
  11. Step 1.5: Generate vertical-specific configs
  12. Step 2: Deepline enrichment
  13. Step 3: Quality gate
  14. Step 3.5: Review configs against enriched data
Ships with 1 file
  • metadata.json
Commands it runs
python3 scripts/dedupe_utils.py --selftest   # one-time sanity check
python3 scripts/dedupe_utils.py \
deepline enrich \
echo "Input: $INPUT_ROWS, Output: $OUTPUT_ROWS"  # should match
deepline playground output/{{company}}-enriched.csv
python3 scripts/analyze_signals.py \
Companies only — no extra credits beyond Step 2 enrichment:
python3 scripts/find_contacts.py --input prospects_actionable.csv --output top10.csv --top 10 --no-contacts
Companies + contacts + emails — asks for credit approval.
titles surfaced in YOUR Step 0/0.5 (not a stale list from a different vertical):
More from claude-skill-registry
All skills →
About this skill
What does the niche-signal-discovery skill do?

Discover niche first-party signals that differentiate Closed Won vs Closed Lost accounts for ICP analysis. Use when the user provides won/lost customer domain lists and wants differential signals (website content, job listings, tech stack, maturity markers) to build account scoring models and prospecting criteria. Triggers: ICP analysis, niche signals, won vs lost analysis, differential signals, signal discovery, ICP signal report, account scoring signals, lead scoring, first-party signals, buyer signals. Before reading this file, first read deepline-gtm to understand the Deepline CLI tool and

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill niche-signal-discovery --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going