본문으로 건너뛰기
cccskills
무료GitHub에 공개

signal-to-lead

Full pipeline from signal detection to scored lead in CRM. Chains signal-scanner, lead-scorer, and crm-writer into one flow.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

실행 점수 미검증

설치 방법 보기

포함된 파일(2)

  • SKILL.md4.9 KB
  • skill.meta.json431 B

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Signal to Lead

Detects buying signals across the web and converts them into scored, deduplicated leads in your CRM. This is the primary lead generation composite.

Prerequisites

  • agency.config.json populated (ICP, services, scoring, CRM)
  • WebSearch tool available

Capabilities Used

  1. signal-scanner -- search for buying signals
  2. lead-scorer -- score and classify leads
  3. crm-writer -- write to CRM

Phase 0: Intake

Read agency.config.json and determine:

  • Which ICP segments to scan (default: all)
  • Which markets (from segment config)
  • Daily target: how many new leads to find (default: 20 companies)

Optional user overrides:

  • "Focus on [segment name] today"
  • "Only scan [platform]"
  • "Find leads in [market]"

Phase 1: Signal Detection

Execute signal-scanner with agency config:

For each ICP segment, generate search queries from services[].keywords + icp.segments[].markets:

Example queries for a Shopify agency targeting India D2C:

  • "looking for shopify developer India"
  • "need shopify agency d2c brand"
  • "shopify store redesign help"
  • "hiring shopify expert ecommerce"

Search platforms:

  1. Reddit -- r/shopify, r/ecommerce, r/smallbusiness, r/Entrepreneur, r/DTC
  2. Twitter/X -- keyword searches for service + intent keywords
  3. LinkedIn -- job postings, posts mentioning services
  4. Job boards -- Indeed, Wellfound for relevant hiring signals
  5. Funding news -- Crunchbase, TechCrunch for recently funded companies
  6. Freelance platforms -- Upwork, Freelancer for active gigs (if platform-scraper available)
  7. Community forums -- Shopify Community, HackerNews, IndieHackers

Run max 3 searches concurrently. Pause 2 seconds between batches to avoid rate limits.

For each signal found, capture:

{
  "company": "company name if visible",
  "website": "their website if mentioned",
  "person": "who posted/is hiring",
  "url": "link to the signal source",
  "platform": "where found",
  "signal_type": "funding|hiring|community_post|gig_listing|social_post|news",
  "signal_date": "when the signal appeared",
  "description": "what they're looking for",
  "budget": "if mentioned",
  "market": "country/region",
  "contact": "contact info if available",
  "contact_surfaces": {
    "has_email": false,
    "has_linkedin": true,
    "has_instagram": false,
    "has_phone": false,
    "has_website": true,
    "channel_count": 2,
    "discovery_notes": "LinkedIn from post URL. Website from company profile."
  }
}

Phase 2: Score & Classify

For each signal, execute lead-scorer:

  1. Apply platform base score from scoring.platform_weights
  2. Check keyword matches against icp.primary_keywords, icp.secondary_keywords, icp.intent_keywords
  3. Filter out matches against icp.negative_keywords (score = 0)
  4. Apply hiring signal bonus (+20 if detected)
  5. Apply budget tier bonus from scoring.budget_tiers
  6. Apply recency bonus from scoring.recency_bonuses
  7. Apply market boost from scoring.market_boosts
  8. Apply contact surface bonus from scoring.contact_surface_bonus (channels_3_plus: +15, channels_2: +5)

Classify:

  • HOT: score >= scoring.thresholds.hot (default 60)
  • WARM: score >= scoring.thresholds.warm (default 35)
  • COOL: score < warm threshold

Phase 3: Deduplicate

Before writing to CRM:

  1. Read existing leads from CRM pipeline tab
  2. Match by URL (exact) or company name + website (fuzzy)
  3. Remove duplicates
  4. Count: N new leads after dedup

Phase 4: Review

Present results:

SIGNAL SCAN RESULTS
---
Total signals found: N
After dedup: M new leads
Breakdown: X HOT, Y WARM, Z COOL

TOP HOT LEADS:
1. [Company] -- [Signal] -- Score: [N] -- Channels: EMAIL, LINKEDIN, WEBSITE (3) -- [URL]
2. ...
3. ...

WARM LEADS: [count]
COOL LEADS (not written to CRM): [count]

Only HOT and WARM leads are written to CRM. COOL leads are logged but not actioned.

Phase 5: Write to CRM

Execute crm-writer to append HOT and WARM leads:

Tab: crm.tabs.pipeline (or crm.tabs.hawk_leads for platform-scraped leads)

Columns:

  • Date, Company, Platform, URL, Budget, Description, Urgency, Score, Market, Contact, Status, Signal_Type, Signal_Date, Contact_Surfaces, Channel_Count

Set initial status: "NEW"

Phase 6: Summary

DAILY SIGNAL-TO-LEAD SUMMARY
---
Platforms scanned: [list]
Total signals: N
New leads added to CRM: M (X HOT, Y WARM)
Duplicates filtered: D
Next step: Run /lead-enrichment-pipeline to research and enrich these leads

Example Usage

Trigger phrases:

  • "Find new leads today"
  • "Run the signal scanner"
  • "Scan for buying signals"
  • "Find Shopify leads on Reddit"
  • "Run signal-to-lead for India D2C segment"

Daily automation: Run at 9 AM as part of /morning-pipeline

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Analyze A/B test results for statistical significance with ship, extend, or kill recommendations

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

Reallocate ad budget across campaigns and channels using ROAS and marginal return analysis

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

Generate structured creative briefs for ad designers with brand-consistent direction

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

Mine winning ad angles, hooks, and creative patterns from top-performing ads

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

ad-spy

무료

Monitor competitor ads across Meta, Google, and LinkedIn with strategic analysis

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

Interactive onboarding wizard that generates agency.config.json for any B2B agency. Asks structured questions about the agency, services, ICP, tools, outreach preferences, and CRM setup. Outputs a complete config file.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

ekatasingh1107의 스킬 모두 보기

이 스킬의 문제 신고