skills/composites/funding-signal-monitor/SKILL.md
Monitor web sources for Series A-C funding announcements. Aggregates signals from TechCrunch, Crunchbase (via web search), Twitter, Hacker News, and LinkedIn. Filters by stage, amount, and industry. Returns qualified recently-funded companies ready for outreach.
npx skillsauth add gooseworks-ai/goose-skills funding-signal-monitorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Detect recently-funded startups as buying signals. When a company raises a round, they have fresh capital, aggressive growth plans, and urgent needs for tools and services. This skill finds those companies across multiple sources, qualifies them, and outputs a ranked list ready for outreach.
When a company announces funding, they've:
Series A-C companies are the sweet spot: enough money to buy, small enough to move fast.
| Component | Cost | |-----------|------| | Web Search (WebSearch tool) | Free | | Hacker News (Algolia API) | Free | | Twitter scraper (Apify) | ~$0.05-0.10 per run | | Reddit scraper (Apify) | ~$0.05-0.10 per run |
Typical run: $0.10-0.20 total. Web Search + HN are free and provide the bulk of results.
pip3 install requests
export APIFY_API_TOKEN="apify_api_YOUR_TOKEN_HERE"
Not required if you only want Web Search + HN results.
Accept parameters from the user:
| Parameter | Required | Default | Description | |-----------|----------|---------|-------------| | target-stages | Yes | — | Comma-separated: "Series A, Series B, Series C" | | target-industries | No | all | Filter: "SaaS, AI, fintech, healthtech" | | min-amount | No | none | Minimum raise amount (e.g., "$5M") | | lookback-days | No | 7 | How far back to search | | output-path | No | stdout | Where to save the markdown report |
Run these searches in parallel to maximize coverage:
Run 4-6 queries using the WebSearch tool. Vary the phrasing to catch different announcement styles:
"Series A announced this week 2026""Series B funding round 2026""startup raised Series A""seed funding announcement startup""[industry] startup funding" (if industry filter specified)"raised $" AND "Series" AND "2026"For each result, extract:
python3 skills/twitter-mention-tracker/scripts/search_twitter.py \
--query "\"excited to announce\" AND (\"raised\" OR \"Series A\" OR \"Series B\" OR \"funding\")" \
--since <7-days-ago> --until <today> --max-tweets 50 --output json
Funding announcements often break on Twitter first. Founders post "excited to announce" or "thrilled to share" when rounds close.
python3 skills/funding-signal-monitor/scripts/search_funding.py \
--stages "Series A,Series B" --days 7 --min-points 5 --output json
Or use the hacker-news-scraper directly:
python3 skills/hacker-news-scraper/scripts/search_hn.py \
--query "raised funding Series" --days 7 --output json
python3 skills/reddit-post-finder/scripts/search_reddit.py \
--subreddit "startups,SaaS,technology" \
--keywords "raised,Series A,Series B,funding round" \
--days 7 --sort hot --output json
After collecting results from all sources:
Deduplicate across sources. Same company appearing in multiple sources = higher confidence signal.
For each company, assess:
| Criterion | How to Evaluate | |-----------|----------------| | Stage | Seed, A, B, C, or later — must match target-stages | | Amount raised | Parse from announcement — filter by min-amount if specified | | Industry | Infer from company description — filter if target-industries specified | | Cloud likelihood | Tech/SaaS/AI companies = high; traditional industries = lower | | Team size estimate | Series A = 10-30, Series B = 30-100, Series C = 100-300 | | Recency | More recent = more urgent buying window |
Score each company:
Rank by score descending.
Produce a ranked report with the following columns:
| Column | Description | |--------|-------------| | Rank | Score-based ranking | | Company | Company name | | Amount | Amount raised | | Stage | Funding stage | | Date | Announcement date | | Investors | Lead investors | | Industry | Company's industry/vertical | | Source(s) | Where the signal was found (web, Twitter, HN, Reddit) | | Cloud Likelihood | High / Medium / Low | | Outreach Angle | Suggested approach based on stage and industry |
Outreach angle templates:
Save to the specified output path as markdown, or print to stdout.
Optionally export to Google Sheet using the google-sheets-write capability.
A standalone Python script is included for searching Hacker News specifically for funding signals:
# Search HN for Series A and B announcements in last 7 days
python3 skills/funding-signal-monitor/scripts/search_funding.py \
--stages "Series A,Series B" --days 7 --output json
# Filter to high-engagement posts only
python3 skills/funding-signal-monitor/scripts/search_funding.py \
--stages "Series A,Series B,Series C" --days 14 --min-points 10 --output text
# Search all stages with industry keyword
python3 skills/funding-signal-monitor/scripts/search_funding.py \
--stages "Series A" --days 7 --keywords "AI,fintech" --output json
When using this skill as an agent, the typical flow is:
company-contact-finder to find decision-makerscold-email-outreach to launch outreachExample prompt:
"Find companies that raised Series A or B in the last week. Focus on SaaS and AI companies. We sell developer tools."
The agent should:
The agent should NOT:
company-contact-finder to get CTO/VP Eng contacts at funded companies.cold-email-outreach for automated outreach with funding-specific angles.contact-cache to avoid duplicate outreach across weeks.development
End-to-end skill that turns a single reference image into a fully-installed, example-rendered style preset for the goose-graphics composite. Analyzes the image, writes the slim style spec, registers it in styles/index.json, generates all 7 format examples using the standard brief, renders PNGs via Playwright, and updates examples/manifest.json. Invoke with /goose-graphics-create-style.
development
Evaluate YC batch companies for investment — scrapes the YC directory, researches each company and its founders (work history, LinkedIn, website), assesses founder-company fit, and exports to Google Sheets with priority rankings. Use when asked to evaluate YC companies, research a YC batch, screen startups, or do due diligence on YC companies.
tools
Take screenshots of any website using Notte browser automation. Use when asked to screenshot, capture, or snap a webpage.
development
Search the web, platforms, and datasets. Use when asked to search, find, look up, research, or discover information from the web, YouTube, Amazon, eBay, news, academic sources, or any online platform.