CLI for prospecting and entity discovery. Use when the user wants to find companies, people, startups, or other entities matching specific criteria. Triggers on: "find all", "find companies", "find startups", "prospect", "lead generation", "build a list of", "discover companies", "search for companies that".
Install
npx skillscat add janwilmake/parallel-findall-cli/findall Install via the SkillsCat registry.
SKILL.md
FindAll CLI
Discover companies, people, or entities matching complex criteria using natural language.
Installation
npm install -g findall-cliUsage
findall run <output-dir> "<objective>"Options:
| Option | Description | Default |
|---|---|---|
-k, --api-key <key> |
API key (or set PARALLEL_API_KEY) |
- |
-g, --generator <tier> |
base, core, pro, preview | core |
-l, --limit <number> |
Max matches (5-1000) | 50 |
--skip-preview |
Skip schema editor | false |
--auto-approve |
Non-interactive mode | false |
Examples
# Find AI startups with recent funding
findall run ./leads "Find AI companies that raised Series A in 2024"
# Find security-compliant vendors
findall run ./vendors "Find SaaS companies with SOC2 Type II certification"
# Find hiring companies
findall run ./prospects "Find fintech startups with 50-200 employees hiring engineers"
# Non-interactive for scripts
findall run ./results "Find e-commerce platforms in Europe" --skip-preview --auto-approveGenerator Tiers
base- Fast, simple criteriacore- Balanced (recommended)pro- Complex criteria, higher accuracypreview- Experimental
Output
Results saved to output directory:
matches.json- Matched entities with details and citationsmatches.csv- CSV export for spreadsheetssummary.json- Run statisticscandidates.json- All evaluated entities
Tips
Be specific in objectives:
- Bad: "Find tech companies"
- Good: "Find B2B SaaS companies with SOC2 certification that raised Series B or later"
Use higher limits for broad searches:
findall run ./results "..." --limit 200 --generator pro