Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gooseworks-ai/signal-scanner
Detect buying signals across TAM companies and watchlist personas. Three-phase architecture: (1) free diff-based signals from existing data (headcount growth, tech stack changes, funding rounds), (2) Apify-powered signals (job postings, LinkedIn content analysis, profile changes), and (3) post-processing with dedup, scoring, and lead status updates. Writes signals to Supabase signals table for downstream activation.
Passed 17 of 22 test cases with the skill, and 3 of 22 without it.
and 25 more in the full report
15 fixed3 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
In which column of the database are person-level signal snapshots saved following an approved scan?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies raw_data._signal_snapshot as the target column for person signal snapshots | Missed | Passed |
The instructions your model reads when the skill loads.
Scheduled scanner that detects buying signals on TAM companies and watchlist personas, writes them to the signals table, and sets up downstream activation.
SUPABASE_URL + SUPABASE_SERVICE_ROLE_KEY in .envAPIFY_TOKEN in .env (for Phase 2 signals)ANTHROPIC_API_KEY in .env (optional, for LLM content analysis)tam-builder| Priority | Signal | Level | Source | Cost |
|---|---|---|---|---|
| P0 | Headcount growth (>10% in 90d) | Company | Data diffs | Free |
| P0 | Tech stack changes | Company | Data diffs | Free |
| P0 | Funding round | Company | Data diffs | Free |
| P0 | Job posting for relevant roles | Company | Apify linkedin-job-search | ~$0.001/job |
| P1 | Leadership job change | Person | Apify linkedin-profile-scraper | ~$3/1k |
| P1 | LinkedIn content analysis | Person | Apify linkedin-profile-posts + LLM | ~$2/1k + LLM |
| P1 | LinkedIn profile updates | Person | Apify linkedin-profile-scraper | ~$3/1k |
| P2 | New C-suite hire | Company | Derived from person scans | Free |
See configs/example.json for full schema. Key sections:
client_name — which client's TAM to scansignals.* — enable/disable each signal type with thresholdsscan_scope — filter by tier, status, lead_statustest cases passed, vs 3 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.