Install
openclaw skills install @conorbronsdon/angel-diligencePre-investment research and deal-memo generation for angel investors. Use when asked to "diligence [company]", "research this startup for an investment", "build a deal memo", or to prep for a founder call. Runs parallel web research with strict citation rules and produces a nine-section memo that separates verified facts from claims. Never outputs an invest/pass recommendation.
openclaw skills install @conorbronsdon/angel-diligenceGiven a company name (plus optional deck notes, founder names, round details), research the company from public sources and produce a structured deal memo. Every factual claim is cited. Anything unverifiable is labeled. The memo ends in a verdict scaffold, not a recommendation. The human decides.
Invocation: deliberately model-invocable — "diligence [company]" is the trigger. Research is read-only; deck contents never leave the session.
Skip for public companies (use an equity research workflow) and for follow-on rounds where you already hold a position and want a position review.
These rules override speed. A short memo with real citations beats a long memo with invented facts.
Start from $ARGUMENTS (company name, plus anything else passed inline). Collect what the user has. Required: company name. Optional: website, deck notes, founder names, round details (stage, raise amount, valuation, lead). Ask for the website if the name is ambiguous (many startups share names); if the user has only a deck, the website named in it is fine to use, per evidence rule 6. Note today's date at the top of your scratch state; it anchors every recency judgment.
Two gates before any research starts:
Fetch the company website and one search of "[company] funding" news. Establish: what they sell, roughly what stage, founder names if not provided. This grounds the subagent prompts so they research the right company.
Spawn research subagents in a single batch so they run in parallel. Prompt templates live in patterns/research-prompts.md. Standard split:
Every subagent prompt must include: the company name and website, today's date, the shared evidence block from patterns/research-prompts.md pasted verbatim (it is the compact form of the six rules above; paste the block, do not re-summarize it), and a report cap (~600 words, citations included). If the user provided deck notes, pass only derived search targets ("verify whether they have enterprise customers"), never the deck text itself. A derived target passes the same litmus test as a query: nothing in it that someone who never saw the deck could not have written.
If subagents are unavailable, run the three angles sequentially in the main thread using the same prompts.
Before writing the memo, audit the subagent reports. Subagent output is unverified input.
Write to a local file (suggest diligence/{company-slug}-{YYYY-MM-DD}.md). Use exactly these nine sections:
End the memo with a Sources list: every URL cited, with access date.
Show the memo path and the Snapshot + Verdict scaffold inline. Flag the count of "could not verify" items so the user knows the evidence coverage. Do not send, post, or share the memo anywhere; it stays local unless the user explicitly asks.
Copy this directory to your-project/.claude/skills/angel-diligence (or ~/.claude/skills/ for all projects) — that's the whole installation. The directory name becomes the /angel-diligence command, and patterns/research-prompts.md rides along.
patterns/research-prompts.md: paste-ready subagent prompt templates for the three research angles.examples/illustrative-memo.md: a full nine-section memo on GitLab's Series A era (2015), reconstructed from public sources and clearly labeled illustrative.README.md: abbreviated example memo excerpt showing the output shape.