name: repo-to-fundraising-pitchdeck description: Convert a side project, hackathon prototype, or software repository into an investor-ready pre-seed fundraising pitch deck using Slidev and Borys Musielak's 8-slide framework. Use when a user asks to turn repo code into a fundraising narrative, create a VC pitch deck, or produce/export pitch slides as Slidev/PDF/PPTX.
Repo To Fundraising Pitch Deck
Turn repository facts into a concise investor narrative and render it as a Slidev deck.
Project Brief Integration
Preferred: Read the project brief from .social/project-brief.json (generated by /go-to-market).
If the brief exists, use it as the primary context source and map sections to the 8-slide framework:
brief.project→ Slide 1 (Company + one-line pitch)brief.team→ Slide 2 (Team)brief.narrative.problem→ Slide 3 (Problem)brief.narrative.solution→ Slide 4 (Solution)brief.narrative.why_now→ Slide 5 (Why now)brief.narrative.traction→ Slide 6 (Traction)brief.narrative.market→ Slide 7 (Market)brief.fundraising→ Slide 8 (Ask)
Additional brief fields to use throughout:
brief.audience— inform problem and solution framingbrief.hackathon— context for traction and team slidesbrief.meta.*— links for the company slide
If no brief exists, fall back to extracting from the repository directly (workflow below).
Required References
Read before generating deck content:
references/pitch-framework-borys-musielak.mdreferences/slidev-playbook.mdreferences/brief-template.json
Workflow
- Extract repository evidence
- Read
README*, docs, manifests (package.json,pyproject.toml,go.mod, etc.), demos, and recent commit history. - Split findings into
verifiedfacts andassumptionsthat need founder confirmation. - Do not invent users, revenue, growth, or market numbers.
- Build the fundraising brief
- Fill the schema in
references/brief-template.json. - Keep each section to one core claim and up to 3-5 bullets.
- Add evidence or assumption notes for every slide section.
- Generate the Slidev draft
- Run this helper from the skill directory:
python3 scripts/generate_slidev_pitchdeck.py \
--brief references/brief-template.json \
--out slides.md \
--repo-path .
- Replace
references/brief-template.jsonwith your real brief path. - Keep auto-generated repository signals on the traction slide unless clearly irrelevant.
- Polish for investor readability
- Keep one idea per slide.
- Use click reveals only for progressive disclosure (
<v-clicks>), never as decoration. - Prefer built-in layouts and consistent formatting over custom visual complexity.
- Add presenter notes that mark assumptions and cite evidence.
- Validate and export
- Run
slidev slides.mdto review. - Run
slidev export --format pdffor investor sharing. - Run
slidev export --format pptxonly when explicitly requested.
Output Contract
- Produce
slides.mdwith exactly eight fundraising slides:- Company + one-line pitch
- Team
- Problem
- Solution
- Why now
- Traction
- Market
- Ask
- Include slide notes with
EvidenceandAssumptions to confirmwhenever data is uncertain. - Keep the ask explicit: amount, runway, and milestone plan.
Guardrails
- Optimize for clarity, narrative, founder conviction, and momentum.
- Prefer concrete proof from repo artifacts over abstract claims.
- If evidence is thin, explicitly call out the gap and propose minimum validation experiments.