skills/orthogonal-fundable/SKILL.md
Venture capital data — companies, investors, deals, funding rounds. Search and filter companies by industry, location, funding stage, and deal size. Look up investors, their portfolios, and deal history. AI-powered semantic company search.
npx skillsauth add orthogonal-sh/skills fundableInstall 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.
Access venture capital data: companies, investors, and deals. Filter by industry, location, funding stage, deal size, and more. Includes AI-powered semantic search.
Search and filter companies with pagination, sorting, and optional AI semantic search.
orth api run fundable /companies --body '{
"company": {
"industries": ["artificial-intelligence"],
"ipo_status": ["private"]
},
"latest_deal": {
"financing_types": [{"type": "SERIES_A"}],
"date_start": "2025-01-01"
},
"sort_by": "most_recent_raise",
"page_size": 25
}'
Filter sections:
identifiers — Lookup by ids, domains, linkedin_urls, crunchbase_urls (max 100 each)company — search_query (AI semantic search), min_relevance (0-1), industries, super_categories, locations, employee_count, total_raised_min/max, ipo_statuslatest_deal — financing_types (array of {"type": "SEED"} etc., with optional pre/extension modifiers), size_min/max, date_start/end, investor_idsinvestors — investor_ids (matches any round, not just latest)Pagination & sorting:
page (0-based), page_size (1-100, default 10)sort_by: most_recent_raise, oldest_raise, most_recent_founded, oldest_founded, largest_valuation, smallest_valuation, largest_total_raise, smallest_total_raise, most_funding_rounds, most_investorsFinancing types: SEED, SERIES_A through SERIES_M, SAFE, CONVERTIBLE_NOTE, EQUITY, PREFERRED, DEBT_FINANCING, GRANT, FUNDING_ROUND, and more. Modifiers: "pre": true, "extension": true
Employee count ranges: 1-10, 11-50, 51-100, 101-250, 251-500, 501-1000, 1001-5000, 5001-10000, 10001+
Look up a single company by identifier.
orth api run fundable /company --query 'domain=stripe.com'
Parameters (provide ONE):
id — Company UUIDdomain — Domain or full URL (e.g. stripe.com)linkedin — LinkedIn company URLcrunchbase — Crunchbase organization URLQuick fuzzy search by name, or exact match by domain/LinkedIn/Crunchbase. Costs 0 credits.
orth api run fundable /company/search --query 'name=stripe'
Parameters (provide ONE):
name — Fuzzy name search with relevance scoringdomain — Exact domain matchlinkedin — Full LinkedIn URL (required)crunchbase — Full Crunchbase URL (required)Response:
{
"success": true,
"data": {
"companies": [
{
"id": "uuid",
"guru_permalink": "stripe",
"name": "Stripe",
"short_description": "Stripe is an API-first global payments...",
"relevance_score": 120,
"domain": "stripe.com",
"linkedin": "https://linkedin.com/company/stripe",
"crunchbase": "https://crunchbase.com/organization/stripe"
}
]
}
}
Get all funding rounds for a company.
orth api run fundable /company/deals --query 'domain=stripe.com'
Parameters (provide ONE identifier + optional pagination):
id, domain, linkedin, crunchbasepage (0-based), page_size (1-100)Search and filter investors with portfolio-based filtering.
orth api run fundable /investors --body '{
"company_investments": {
"industries": ["artificial-intelligence"],
"financing_types": [{"type": "SERIES_A"}],
"deal_start_date": "2025-01-01"
},
"sort_by": "most_recent_deal",
"page_size": 25
}'
Filter sections:
identifiers — ids, domains, linkedin_urls, crunchbase_urls (max 100 each)investor — locations, employee_countcompany_investments — Portfolio filters: company_ids, industries, super_categories, locations, employee_count, ipo_status, total_raised_min/max, financing_types, deal_size_min/max, deal_start_date/end_date, only_lead_deals, min_matching_dealsSort options: most_recent_deal, recent_deals, deals_led_ltm, total_deals, matching_deals
Look up a single investor by identifier.
orth api run fundable /investor --query 'domain=sequoiacap.com'
Parameters (provide ONE):
id, domain, linkedin, crunchbaseQuick fuzzy search by name, or exact match by domain/LinkedIn/Crunchbase. Costs 0 credits.
orth api run fundable /investor/search --query 'name=sequoia'
Parameters (provide ONE):
name — Fuzzy name searchdomain — Exact domain matchlinkedin — Full LinkedIn URL (required)crunchbase — Full Crunchbase URL (required)Response:
{
"success": true,
"data": {
"investors": [
{
"id": "uuid",
"guru_permalink": "sequoia-capital",
"name": "Sequoia Capital",
"description": "Sequoia is a venture capital firm...",
"image": "https://images.crunchbase.com/image/upload/...",
"relevance_score": 99,
"domain": "sequoiacap.com",
"website": "https://www.sequoiacap.com/",
"linkedin": "https://linkedin.com/company/sequoia-capital",
"crunchbase": "https://crunchbase.com/organization/sequoia-capital"
}
]
}
}
Get all deals an investor participated in.
orth api run fundable /investor/deals --query 'domain=sequoiacap.com'
Parameters (provide ONE identifier + optional pagination):
id, domain, linkedin, crunchbasepage (0-based), page_size (1-100)Search and filter funding rounds.
orth api run fundable /deals --body '{
"deal": {
"financing_types": [{"type": "SERIES_A"}, {"type": "SERIES_B"}],
"date_start": "2025-01-01",
"size_min": 5000000
},
"company": {
"industries": ["artificial-intelligence"]
},
"sort_by": "most_recent_deal",
"page_size": 25
}'
Filter sections:
identifiers — deal_ids (UUIDs)deal — financing_types, size_min/max, date_start/end, created_start/endcompany — company_ids, locations, industries, super_categories, employee_count, total_raised_min/max, ipo_statusinvestors — investor_idsSort options: most_recent_deal, oldest_deal, largest_raise, smallest_raise
Get a single deal by ID.
orth api run fundable /deals/{id}
Get detailed investor info for a deal, including lead status and personnel.
orth api run fundable /deals/{id}/investors
Find location permalinks for filtering. Costs 0 credits.
orth api run fundable /location/search --query 'name=san francisco'
Parameters:
name* — Location name to searchtype — Filter by CITY, STATE, REGION, or COUNTRYResponse:
{
"success": true,
"data": {
"locations": [
{"permalink": "san-francisco-california", "name": "San Francisco", "location_type": "CITY"},
{"permalink": "san-francisco-bay-area", "name": "San Francisco Bay Area", "location_type": "REGION"}
]
}
}
Find industry permalinks for filtering. Costs 0 credits.
orth api run fundable /industry/search --query 'name=artificial intelligence'
Parameters:
name* — Industry name to searchtype — Filter by INDUSTRY or SUPER_CATEGORYResponse:
{
"success": true,
"data": {
"industries": [
{"permalink": "artificial-intelligence", "name": "Artificial Intelligence (AI)", "industry_type": "INDUSTRY"},
{"permalink": "artificial-intelligence-e551", "name": "Artificial Intelligence (AI)", "industry_type": "SUPER_CATEGORY"}
]
}
}
For full endpoint details and parameters:
orth api show fundable # List all endpoints
orth api show fundable /companies # Get endpoint details
testing
Download videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp. Use when the user provides a video URL and wants to download it, extract audio (MP3), download subtitles, or select video quality. Triggers on phrases like "下载视频", "download video", "yt-dlp", "YouTube", "B站", "抖音", "提取音频", "extract audio".
business
Send messages and manage Slack channels. Use when asked to send Slack messages, post to channels, list channels, or fetch message history.
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.
development
Take screenshots of websites and web pages