LLM summary: Run `npx skills add Ask-Ditto/ditto-vc-diligence` to install Ditto's VC customer diligence skill. Thesis-first workflow, over-recruit & curate, non-leading questions, magic wand divergence detection.
Validate startup opportunities with neutral customer research. Thesis-first workflow, over-recruit & curate, magic wand divergence detection. Designed for VCs, angel investors, accelerators, and founders validating startup opportunities.
npx skills add Ask-Ditto/ditto-vc-diligence.agent-register.sh; OAuth remains available as fallback.npx skills add Ask-Ditto/ditto-vc-diligence
git clone https://github.com/Ask-Ditto/ditto-vc-diligence.git
cp -r ditto-vc-diligence ~/.claude/skills/
git clone https://github.com/Ask-Ditto/ditto-vc-diligence.git
cp -r ditto-vc-diligence /path/to/your/project/.claude/skills/
Project-level installation means the skill is committed to version control and shared with your team automatically.
Get a free Fish.Dog API key in one terminal call (no credit card, no browser):
curl -sL https://cat.fish.dog/scripts/agent-register.sh | bash
The script reads your Claude Code identity from ~/.claude.json, posts to /cli/auth/agent-register, and saves the key to ~/.ditto_free_tier.env (chmod 600). Total time: under five seconds.
Not running Claude Code? The script auto-falls-back to a browser OAuth flow. Full guide and FAQ: https://fish.dog/claude-code/free-tier-key.
Set it as an environment variable:
export DITTO_API_KEY="rk_free_YOUR_KEY_HERE"
Free keys (rk_free_): ~12 shared personas, no custom demographic filters. Paid keys (rk_live_): 300,000+ personas, full demographic filtering, unlimited studies.
Just ask Claude Code. The skill activates automatically:
"Run customer diligence on this auto parts inventory startup: motorminds.ca"
"Validate whether restaurant owners actually need an AI scheduling tool. Over-recruit 15 and curate to the best 10."
"I'm evaluating a pet prosthetics startup for our fund. Run a thesis-first diligence study."
Or invoke directly:
/ditto-vc-diligence "your research brief here"
Claude Code will:
Check it's in the right directory:
~/.claude/skills/ditto-vc-diligence/SKILL.md.claude/skills/ditto-vc-diligence/SKILL.mdVerify with: ls ~/.claude/skills/ditto-vc-diligence/SKILL.md
You can also invoke manually: /ditto-vc-diligence
Ensure your key is set: echo $DITTO_API_KEY
Use 2-letter codes: MI not Michigan, TX not Texas.
Questions must be asked one at a time. Wait 45-50 seconds before the first poll, then 20 seconds between polls.