due-diligence
Scannednpx machina-cli add skill damionrashford/RivalSearch-Plugin/due-diligence --openclawDue Diligence
Conduct due diligence research on: $ARGUMENTS
The argument may be a company name, person's name, product name, or URL. Follow these steps precisely using RivalSearchMCP tools. Report progress after each step.
Step 1: Entity Identification
Use web_search twice:
- query: "$ARGUMENTS", num_results: 15, extract_content: true
- query: "$ARGUMENTS bio OR background OR career OR founder OR company OR about", num_results: 10
Determine if the subject is a company or an individual. Establish: full name, current role/mission, website, and key facts. Adapt subsequent steps accordingly.
Step 2: Digital Presence
Use map_website:
- url: <primary_website>, mode: "research", max_pages: 10, max_depth: 2
Use content_operations to retrieve key pages:
- operation: "retrieve" for homepage/profile, about, product/work, team/bio pages
- operation: "analyze", content: <retrieved>, analysis_type: "business", extract_key_points: true, summarize: true
Step 3: Financial & Growth Signals
For companies:
Use web_search three times:
- query: "$ARGUMENTS funding raised investment", num_results: 10
- query: "$ARGUMENTS revenue growth customers", num_results: 10
- query: "$ARGUMENTS layoffs OR downsizing OR restructuring OR controversy", num_results: 10
For individuals:
Use web_search:
- query: "$ARGUMENTS investments OR portfolio OR companies OR ventures", num_results: 10
Use news_aggregation:
- query: "$ARGUMENTS", max_results: 15, time_range: "month"
Step 4: Leadership & People
Use web_search:
- query: "$ARGUMENTS founder CEO leadership team", num_results: 10, extract_content: true
Use social_search:
- query: "$ARGUMENTS CEO OR founder", platforms: ["reddit", "hackernews"], max_results_per_platform: 5
Use web_search:
- query: "$ARGUMENTS glassdoor OR employee review OR culture", num_results: 5
For individuals — also search for:
- query: "$ARGUMENTS interview OR podcast OR keynote OR conference", num_results: 10
Step 5: Technical Assessment
Use github_search:
- query: "$ARGUMENTS", sort: "stars", max_results: 10, include_readme: true
Use web_search:
- query: "$ARGUMENTS tech stack OR engineering OR architecture", num_results: 10
Use scientific_research:
- operation: "academic_search", query: "$ARGUMENTS", max_results: 5
Step 6: Market & Competitive Position
Use web_search:
- query: "$ARGUMENTS competitors alternatives market share", num_results: 10
Use social_search:
- query: "$ARGUMENTS vs OR alternative OR comparison", platforms: ["reddit", "hackernews", "producthunt"], max_results_per_platform: 10
Step 7: Reputation & Risk Assessment
Use social_search:
- query: "$ARGUMENTS", platforms: ["reddit", "hackernews", "producthunt", "medium"], max_results_per_platform: 10, time_filter: "year"
Use web_search:
- query: "$ARGUMENTS review OR complaint OR problem OR issue OR controversy", num_results: 10
Use content_operations on any regulatory filings or key reports found:
- operation: "retrieve", url: <document_url>, extraction_method: "markdown"
Step 8: Deep Content Analysis
For the 2-3 most informative pages found, use content_operations:
- operation: "retrieve", url: <page_url>, extraction_method: "markdown"
- operation: "analyze", content: <retrieved>, analysis_type: "general", extract_key_points: true, summarize: true
Step 9: Compile Report
For companies:
- Executive Summary — 2-3 paragraph overview with key findings
- Company Profile — Founded, mission, HQ, size, key facts
- Product & Market — Offerings, pricing, target market, customer evidence
- Financial Signals — Funding history, growth indicators, burn rate signals
- Leadership & Team — Key executives, backgrounds, culture signals
- Technical Assessment — Stack, open source, IP, engineering quality
- Competitive Position — Landscape, differentiation, market share signals
- Risk Assessment — Table format:
Risk Category Level Evidence Financial Low/Medium/High ... Technical Low/Medium/High ... Market Low/Medium/High ... Legal/Regulatory Low/Medium/High ... Reputational Low/Medium/High ... - Red Flags — Concerning signals discovered
- Green Flags — Positive indicators and strengths
- Information Gaps — What couldn't be determined
- Sources — All URLs consulted with brief context
For individuals:
- Profile Summary — 2-3 paragraph overview of who this person is
- Key Facts — Current role, company, location, notable achievements
- Career Timeline — Professional history in reverse chronological order
- Public Presence — Websites, writing, speaking, media appearances
- Community Reputation — What others say (with sources)
- Technical Contributions — Open source, papers, patents
- Media Coverage — Recent press and interviews
- Notable Connections — Companies, investors, co-founders, collaborators
- Red Flags — Any concerning signals
- Green Flags — Positive indicators
- Information Gaps — What couldn't be determined
- Sources — All URLs consulted
Use clean markdown. Cite every claim with Source Name format. Only include publicly available information.
Source
git clone https://github.com/damionrashford/RivalSearch-Plugin/blob/main/skills/due-diligence/SKILL.mdView on GitHub Overview
Due diligence is a structured research process to assess companies or individuals. It covers background, product, financials, leadership, technology, risks, competitive position, and public reputation. This helps inform investment, partnerships, or hiring decisions.
How This Skill Works
The skill follows an 8-step RivalSearchMCP workflow to identify the subject, map its digital footprint, and collect signals across finance, leadership, technology, and reputation. It combines targeted web searches, site mapping, content analysis, and competitive context to produce a structured risk assessment.
When to Use It
- Evaluating a potential investment or acquisition to uncover financial health, growth signals, and risks.
- Researching a key executive or founder for leadership fit and credibility.
- Assessing a partner, vendor, or competitor for strategic alignment and risk exposure.
- Investigating a product or technology for viability, security, and competitive differentiation.
- Creating a compliance or governance review for investment committees or boards.
Quick Start
- Step 1: Identify the subject (company, person, product, or URL) and define the objective.
- Step 2: Map the digital footprint and retrieve key pages (homepage, about, product, leadership).
- Step 3: Collect signals across financials, leadership, technology, market position, and reputation; synthesize findings into a risk report.
Best Practices
- Clearly define the scope and objective before starting (subject, purpose, time horizon).
- Use multiple, independent sources and cross-check critical facts.
- Document sources with links and timestamps to ensure auditability.
- Identify red flags early (financial distress, inconsistent narratives, regulatory issues).
- Summarize findings with a risk rating and actionable next steps.
Example Use Cases
- VC due diligence on a B2B SaaS startup, evaluating revenue stability, churn, and product roadmap.
- Investor research on a founder’s background, previous ventures, and leadership style.
- Vendor risk assessment before forming a strategic partnership with a supplier.
- Acquisition target analysis focusing on technology stack, IP ownership, and integration risk.
- Public figure background check for a potential board appointment and public reputation.