Agent skill
gtm-funding-signal-scan
Find companies that just raised money and match your ICP, or check which accounts on a list raised recently.
Filed under Prospecting and list building.
From loootai/gtm-skills · 15 skill entries · 0 · pushed 2026-10-08
What it does when it runs
Find companies that just raised money and match your ICP, or check which accounts on a list raised recently. Use when the user says "which startups raised a Series A this month in fintech", "recently funded companies to prospect", "funding signals for my account list", "who just raised in Europe" or "did any of these accounts raise". Searches the news and reads funding rounds through looot, about $0.01 to $0.02 per company.
Automated analysis of the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- api.looot.ai
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/loootai/gtm-skills.git /tmp/gtm-skills git -C /tmp/gtm-skills sparse-checkout set "skills/gtm-funding-signal-scan" mkdir -p ~/.claude/skills/gtm-funding-signal-scan cp -R "/tmp/gtm-skills/skills/gtm-funding-signal-scan/." ~/.claude/skills/gtm-funding-signal-scan/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from loootai/gtm-skills/blob/1cb22eede6829b8f9fa87a78e6957a97e4032bd5/skills/gtm-funding-signal-scan/SKILL.md, which is licensed MIT (repository). 462 words, 8 headings.
Funding signal scan
A company that raised in the last 60 days is hiring and buying. This skill works in two modes: discover (search recent funding news for a segment, then confirm each round) or check (take the user's account list and read each company's latest round).
Needs looot connected (MCP server https://api.looot.ai/mcp, or the looot skill from npx skills add loootai/looot-skills). Searching and inspecting are free; runs are paid from the prepaid balance.
Ask for these inputs
- Mode: discover a segment, or check a list of domains.
- Discover: the segment in words (
fintech,B2B SaaS in Germany), round types (seed,Series A), window (default 60 days). - Check: the domains.
Steps and prices
Prices are the cheapest live provider in the public looot catalog on 2026-10-08. inspect shows the live price.
| # | Job id | Input | Price on 2026-10-08 |
|---|---|---|---|
| 1 (discover) | news.search | query such as "raises Series A" fintech | from $0.00099 per call |
| 2 | company.enrich | domain or company name from the article | from $0.0019 per call |
| 3 | company.funding | domain | from $0.01 per call |
| 1 (check mode) | company.funding | each domain | from $0.01 per call |
signals.funding (from $0.108 per call) and company.funded.search (from $0.05 per result) return ready-made funding feeds. They cost 10 to 100 times more per company; offer them only when the news route finds too little.
Expected total: discover with 5 queries and 30 companies ≈ $0.40. Check mode, 100 domains ≈ $1.
Quote before you run
- Discover: queries × $0.001, plus companies found × (step 2 + step 3). Check: domains × $0.01.
- Tell the user the total and the
balance; wait for a yes. More than 100 runs: an explicit yes. - Cap each run with
fallback.maxCostUsd(0.03).
Run it
run {"endpointId": "job:news.search", "input": {"query": "\"raises\" \"Series A\" fintech"}, "idempotencyKey": "fund-2026-10-08-fintech-a", "fallback": {"maxAttempts": 3, "maxCostUsd": 0.02}}
From each article take the company name, amount, round, lead investor and date. Skip articles older than the window and roundups that name ten companies without amounts. Resolve the domain with company.enrich, then confirm with company.funding:
run {"endpointId": "job:company.funding", "input": {"domain": "acme.com"}, "idempotencyKey": "fund-acme.com", "fallback": {"maxAttempts": 3, "maxCostUsd": 0.03}}
A round that appears in the news but not in company.funding stays on the list with confirmed: news only.
Output format
company,domain,round,amount_usd,announced,lead_investor,employees,country,source_url,confirmed
Acme,acme.com,Series A,12000000,2026-09-22,Example Ventures,45,DE,https://...,funding+news
Sorted by announcement date, newest first. Then counts and the total actualCost.
Cost and stop rules
- Dedupe companies across queries before step 2.
- Two failed queries in a row: stop and report.
When not to use this skill
- Full company profile:
gtm-account-research-brief.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- funding-signal-outreach by ekatasingh1107 · 2
- funding-signal-monitor by edupegoretti · 0
- funding-signal-outreach by edupegoretti · 0
- prima-signal-scan by Aldchiw · 0
- growth-signal-charts by ericosiu · 3,627
- personal-strategic-signal-intelligence by ericosiu · 3,627
- gh-issue-to-demand-signal by Varnan-Tech · 674
- market-scan by AIDevGTM · 313
Need help setting it up?
This page tells you what gtm-funding-signal-scan does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.