setup-new-firm

Onboards a new VC firm into the memopop investment-memo orchestrator through five phases.

Updated Aug 15, 2026
One-click install
npx skills add https://github.com/junkyardhummingbird/investment-memo-orchestrator --skill setup-new-firm-junkyardhummingbird
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-new-firm
Source: https://github.com/junkyardhummingbird/investment-memo-orchestrator/tree/main/context-v/agent-skills/setup-new-firm
Command: npx skills add https://github.com/junkyardhummingbird/investment-memo-orchestrator --skill setup-new-firm-junkyardhummingbird

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Onboarding a new VC firm into the memopop investment-memo orchestrator requires brand extraction, directory scaffolding, outline customization, and first-deal setup, and doing it ad hoc leads to broken pipeline assumptions and leaked context. ## Core Features & Use Cases - Brand acquisition via Firecrawl: Extracts colors, fonts, and logos from a firm's homepage with analyst override of the unreliable primary-color heuristic against the actual logo palette. - Canonical directory scaffolding: Creates the io/<firm>/ layout with strict brand-config YAML schema, .gitignore, versions.json, and README conventions the pipeline depends on. - Outline customization and deal setup: Forks existing investment-framework outlines (e.g., alpha-partners-7-Cs), handles DocSend deck capture via cli/capture_docsend.py or ImageMagick screenshot stitching, and seeds codified Sources.md files. - Use Case: An analyst says "set up Alpha JWC in memopop" and pastes the firm's URL; the skill walks through brand extraction, scaffolding, outline forking, first-deal configuration, and an optional private-repo submodule split. ## Quick Start Set up the VC firm at this homepage URL in memopop and prepare it for its first deal run.

Frequently Asked Questions about setup-new-firm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a new VC firm in the memopop orchestrator?

Run the five-phase procedure: extract branding from the firm's homepage with Firecrawl, scaffold the io/<firm>/ directory with the canonical layout, fork and customize an investment outline, configure the first deal with its deck and Sources.md, and optionally split the directory into a private submodule.

How do I capture a DocSend deck as a PDF for memo generation?

Use cli/capture_docsend.py with the DocSend URL and output path; it drives headless Chromium via Playwright to screenshot slides and stitches them with PyMuPDF. For NDA-gated decks, capture screenshots manually and stitch them with ImageMagick.

Why does Firecrawl return the wrong primary brand color?

Firecrawl's primary field tends to pick CTA-button colors because button frequency dominates the CSS, not brand-identity colors. Always verify against the actual logo palette and trust the logo's dominant color instead.

Does a codified Sources.md prevent citation hallucination?

No. Codified mode only constrains the upstream research agents; the downstream citation_enrichment.py pass still calls Perplexity Sonar Pro and can fabricate example.com URLs in drafted prose.

What happens if I rename a deal directory after the first run?

You must update the deal JSON internal paths, the Sources.md deal field, every outputs/<v>/Sources-aggregated.md frontmatter and H1, and rekey the entry in versions.json. Generated prose inside versioned outputs does not need scrubbing.