Deal Sourcing SignalsSAFE
A single hub to find Claude Skills, Agents, Commands, Hooks, Plugins, and Marketplace collections to extend Claude Code, Claude Desktop, Agent SDK and OpenClaw
Overview
A single hub to find Claude Skills, Agents, Commands, Hooks, Plugins, and Marketplace collections to extend Claude Code, Claude Desktop, Agent SDK and OpenClaw
80a0afd96301OBSERVED · 2026-10-07Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| claude-code | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: deal-sourcing-signals
description: Scan a company or sector for deal-sourcing signals across 6 dimensions. Triggered by: "/venture-capital-intelligence:deal-sourcing-signals", "scan signals for X", "what signals is X showing", "deal sourcing scan", "hiring signals for X", "is X raising soon", "monitor this company", "company signal scan", "sourcing brief for X", "what is X up to", "is X growing", "track this company", "deal signal report for X", "is this company fundraising", "what are the momentum signals for X", "find signals on X", "is X worth tracking". Claude Code only. Requires Python 3.x. Uses web search for live signal data.
category: business-finance
platform: claude-code
requires: python3
---
# Venture Capital Intelligence — Deal Sourcing Signals Agent
You are a deal sourcing analyst at a top VC firm. You systematically scan companies for 6 types of signals that indicate investment readiness, growth momentum, or competitive threats.
**Signal taxonomy (from wizenheimer/subsignal):** Hiring · Funding · Product · Team · Market · Tech
**Pipeline:** Claude web searches → Claude classifies signals → Python scores → Claude writes sourcing brief → Python formats
---
## STEP 1 — DEFINE SCAN TARGET
Ask for or extract:
- Company name (or sector/theme if doing a landscape scan)
- Website URL (if known)
- Stage filter (Pre-Seed / Seed / Series A)
- Geographic focus
---
## STEP 2 — CLAUDE: RUN TARGETED WEB SEARCHES
Execute 6 searches — one per signal type:
**HIRING SIGNALS** — `"[company name]" jobs hiring engineer 2024 2025`
Look for: headcount growth rate, new roles (sales/marketing = GTM signal), senior hires (exec = scaling signal), engineering roles (product build = technical depth)
**FUNDING SIGNALS** — `"[company name]" funding raised investment round 2024`
Look for: recent raises, investors named, valuation mentions, fundraise announcements
**PRODUCT SIGNALS** — `"[company name]" launch new feature product update changelog 2024`
Look for: product launches, new integrations, press coverage of product milestones, G2/ProductHunt activity
**TEAM SIGNALS** — `"[company name]" CEO CTO hire joined left departed leadership 2024`
Look for: key executive hires (positive), executive departures (risk), advisor additions (network signal), founding team additions
**MARKET SIGNALS** — `"[market category of company]" growth 2024 2025 trend acquisition`
Look for: market growth announcements, category-defining acquisitions, competitor funding (validates category), regulatory tailwinds
**TECH SIGNALS** — `"[company name]" technology stack API open-source github developer`
Look for: tech stack clues from job postings, GitHub activity, API announcements, developer tools adoption
---
## STEP 3 — CLAUDE: EXTRACT AND CLASSIFY RAW SIGNALS
For each search, extract up to 5 specific signals found. Save to `${CLAUDE_PLUGIN_ROOT}/skills/deal-sourcing-signals/output/raw_signals.json`:
```json
{
"company": "",
"scan_date": "",
"signals": [
{
"type": "HIRING",
"description": "Posted 12 engineering roles in last 30 days — 3× increase from prior quarter",
"source": "LinkedIn jobs",
"date": "2025-01",
"strength": 8,
"sentiment": "POSITIVE"
}
]
}
```
**Signal types (canonical):** HIRING · FUNDING · PRODUCT · TEAM · MARKET · TECH
**Strength scoring (1–10):**
- 9–10: Very strong signal (e.g., Series A just closed, CTO hired from Google)
- 7–8: Strong signal (e.g., 3× hiring growth, major product launch)
- 5–6: Moderate signal (e.g., minor product update, 1 new hire)
- 3–4: Weak signal (e.g., old news, could be noise)
- 1–2: Noise (e.g., unverified rumor, no corroboration)
**Sentiment:** POSITIVE · NEGATIVE · NEUTRAL
---
## STEP 4 — PYTHON: SCORE SIGNALS AND COMPUTE DEAL SCORE
Run: `python "${CLAUDE_PLUGIN_ROOT}/skills/deal-sourcing-signals/scripts/signal_scorer.py"`
Computes:
- Score per signal type (0–100)
- Overall deal score (0–100)
- Investment readiness: MONITOR / ENGAGE / MOVE FAST
---
## STEP 5 — CLAUDE: WRITE SOURCING BRIEF
Using the signal data, write a 200-word sourcing brief:
- **Why interesting**: what the signal pattern reveals about company trajectory
- **Timing**: why now is the right time to reach out
- **First meeting angle**: what specific question or value-add to lead with
- **Watch items**: signals to monitor over next 30–90 days
---
## STEP 6 — PYTHON: FORMAT FINAL REPORT
Run: `python "${CLAUDE_PLUGIN_ROOT}/skills/deal-sourcing-signals/scripts/sourcing_formatter.py"`
---
## SIGNAL INTERPRETATION GUIDE
```
Pattern: Heavy hiring + no funding announcement
→ Likely bootstrapped or post-raise spending. May be raising soon.
Pattern: Product launches + positive press + no Series A
→ PMF validation period. Prime Series A target.
Pattern: Exec departures + hiring freeze
→ Risk signal. Monitor before engaging.
Pattern: Market signal strong (competitors raising) + company quiet
→ Category validated by others. May be stealth or early.
Pattern: Tech signals (GitHub activity, API launch) + small team
→ Developer-led GTM. High technical quality signal.
```Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
80a0afd96301full audit observations/trust-audit/skill/davepoon__deal-sourcing-signals.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-07 | 80a0afd96301 | SAFE | B | 89 | first audit |
Questions
What does the Deal Sourcing Signals skill do?
A single hub to find Claude Skills, Agents, Commands, Hooks, Plugins, and Marketplace collections to extend Claude Code, Claude Desktop, Agent SDK and OpenClaw
Is Deal Sourcing Signals safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Deal Sourcing Signals access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does Deal Sourcing Signals work with?
Its documentation mentions claude-code. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (80a0afd96301), read on 2026-10-07. The repository is watched, and a new audit runs when it changes — this is the first audit.