<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alexey Maklakov</title>
    <description>The latest articles on DEV Community by Alexey Maklakov (@0xlxmklkv).</description>
    <link>https://dev.to/0xlxmklkv</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3835492%2Ff9acf7c4-5d2d-4e70-85b1-ab11fa44e4be.jpg</url>
      <title>DEV Community: Alexey Maklakov</title>
      <link>https://dev.to/0xlxmklkv</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/0xlxmklkv"/>
    <language>en</language>
    <item>
      <title>I turned YC, Sequoia and DocSend pitch-deck research into an open-source Agent Skill (one command to install)</title>
      <dc:creator>Alexey Maklakov</dc:creator>
      <pubDate>Fri, 04 Sep 2026 13:06:56 +0000</pubDate>
      <link>https://dev.to/0xlxmklkv/i-turned-yc-sequoia-and-docsend-pitch-deck-research-into-an-open-source-agent-skill-one-command-45cl</link>
      <guid>https://dev.to/0xlxmklkv/i-turned-yc-sequoia-and-docsend-pitch-deck-research-into-an-open-source-agent-skill-one-command-45cl</guid>
      <description>&lt;p&gt;Every founder I know has asked an LLM to "review my pitch deck". The answer is always the same: polite, generic, and useless. "Consider adding more detail to your traction slide." Thanks.&lt;/p&gt;

&lt;p&gt;The model is not the problem. The problem is that the model has no idea what a good deck looks like &lt;em&gt;to an investor&lt;/em&gt;, and nobody tells it. So I spent a few weeks reading what the people who actually fund companies have published on the topic, distilled it into an &lt;a href="https://agentskills.io" rel="noopener noreferrer"&gt;Agent Skill&lt;/a&gt;, and open-sourced it.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx skills add amaklakov-droid/pitch-deck-skill
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That one line installs it into Claude Code, OpenAI Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, or whichever agents you pick. The repository is &lt;a href="https://github.com/amaklakov-droid/pitch-deck-skill" rel="noopener noreferrer"&gt;amaklakov-droid/pitch-deck-skill&lt;/a&gt;, MIT licensed.&lt;/p&gt;

&lt;p&gt;This post covers what the skill knows, why I built it as a skill rather than a prompt, and what a review session looks like.&lt;/p&gt;

&lt;h2&gt;
  
  
  The one number that changes how you write a deck
&lt;/h2&gt;

&lt;p&gt;DocSend has tracked how investors read decks across more than 200,000 interactions. The median first read takes &lt;strong&gt;3 minutes 44 seconds&lt;/strong&gt;. Decks that fail to raise lose the reader at around 2 minutes 13 seconds. Top funds fund roughly 1 of every 200 warm pitches.&lt;/p&gt;

&lt;p&gt;Once you internalize that, most deck advice collapses into one rule: a deck is not built to explain everything. It is built to be understood and remembered in three minutes and to earn a meeting. The meeting, not the investment, is the deck's only job.&lt;/p&gt;

&lt;p&gt;That single principle is the spine of the skill. Every rule in it traces back to the 3-minute read.&lt;/p&gt;

&lt;h2&gt;
  
  
  What went into it
&lt;/h2&gt;

&lt;p&gt;The skill distills four sources that mostly agree with each other, which is itself a useful signal:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Y Combinator&lt;/strong&gt;, Kevin Hale's "Legible, Simple, Obvious" design laws and the YC library on pitching.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sequoia Capital's business-plan template&lt;/strong&gt;, the outline behind the famous Airbnb seed deck.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DocSend research&lt;/strong&gt; on reading time, slide order, and which slides investors actually stop on (Team and Traction, by a wide margin).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deep-tech funds&lt;/strong&gt;: Khosla Ventures, Julian Capital's Deep Checks, Hard2beat. Hardware, biotech, materials and energy decks answer a different risk question ("will the physics work and scale?") and need extra slides most templates skip.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I wrote the research up first as a long analytical note, then compressed it into the skill. The note is in the repo if you want the sources with context.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the skill actually does
&lt;/h2&gt;

&lt;p&gt;Three modes, picked automatically from what you ask.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create.&lt;/strong&gt; You describe the company, stage, and audience. The skill picks the 5 to 7 ideas an investor must remember, states them back to you, then produces a slide-by-slide outline. Every slide gets an assertion headline ("Contractors lose $400 a week to scheduling chaos", not "Problem"), body content under about 50 words, and a speaker note. Stage matters: at pre-seed the Why Now slide is critical, at Series A it is barely read, so the outline shifts accordingly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Review.&lt;/strong&gt; You attach a deck. The skill runs the 3-minute test first: after a short read, can a stranger retell what you do, for whom, why now, what proves it, and how much you are raising? Then it goes slide by slide and sorts findings into critical red flags, structural gaps, and form issues. Every finding comes with a rewrite, not just a complaint.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Slide surgery.&lt;/strong&gt; "Rewrite my problem slide, investors keep zoning out." One slide, in and out.&lt;/p&gt;

&lt;h3&gt;
  
  
  The red-flag list
&lt;/h3&gt;

&lt;p&gt;This is the part founders find most useful, because these are the things nobody tells you until an investor has already passed. The skill refuses to add any of them when creating and flags them as critical when reviewing. A sample:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Red flag&lt;/th&gt;
&lt;th&gt;Why it kills the deck&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;NDA request before viewing&lt;/td&gt;
&lt;td&gt;Marks you as a novice. Investors do not sign pitch-stage NDAs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Exit-strategy slide&lt;/td&gt;
&lt;td&gt;Great companies are bought, not sold. Its absence is one of the most stable markers of strong decks.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;"We have no competitors"&lt;/td&gt;
&lt;td&gt;Reads as an unresearched market. Excel, manual work and "do nothing" are competitors.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Valuation in the deck&lt;/td&gt;
&lt;td&gt;Valuation is negotiated, never presented.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ask as a range&lt;/td&gt;
&lt;td&gt;One number plus a specific use of funds.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;"18 months of runway" as the plan&lt;/td&gt;
&lt;td&gt;Runway is not a plan. Say what becomes true about the company.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vanity metrics&lt;/td&gt;
&lt;td&gt;Signups and page views instead of revenue, retention, cohorts.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Top-down market sizing&lt;/td&gt;
&lt;td&gt;"1% of $500B" with no bottom-up arithmetic.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The full list has 18 entries, including form violations like the 50-word slide budget and the "send a PDF, never a Drive link with an access request" rule.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why a skill and not a prompt
&lt;/h2&gt;

&lt;p&gt;I tried the prompt route first. It fails for three reasons.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Context cost.&lt;/strong&gt; The full guidance is thousands of words. Pasting it into every conversation is expensive and most of it is irrelevant to any given question. Skills use progressive disclosure: the agent loads a compact &lt;code&gt;SKILL.md&lt;/code&gt; when the topic comes up and reads the reference files (per-slide guide, deep-tech specifics, review checklist) only when needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Triggering.&lt;/strong&gt; A prompt has to be remembered. A skill has a description that the agent matches against the conversation, so it activates when you say "help me raise a seed round" or "prepare for demo day" without you invoking anything. I included trigger phrases in Russian too, since that is where half my users are.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Portability.&lt;/strong&gt; Anthropic published the SKILL.md format as an open standard in December 2025 and by now roughly forty products support it. One folder of Markdown works across Claude Code, Codex, Cursor, Copilot, Gemini CLI and the rest. A prompt lives in one chat window.&lt;/p&gt;

&lt;p&gt;The layout is deliberately boring:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pitch-deck-advisor/
├── SKILL.md                    # workflow, principles, 12-slide canon, red flags
└── references/
    ├── slide-guide.md          # per-slide patterns and failure modes
    ├── deep-tech.md            # hardware / bio / materials / energy specifics
    └── review-checklist.md     # 18 red flags, stage calibration, known-deck lessons
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Plain Markdown, no scripts, no dependencies. You can read the whole thing in ten minutes and fork it if you disagree with a rule.&lt;/p&gt;

&lt;h2&gt;
  
  
  A session, roughly
&lt;/h2&gt;

&lt;p&gt;You: &lt;em&gt;"Review this deck and be brutal."&lt;/em&gt; (deck attached, battery-materials startup, seed)&lt;/p&gt;

&lt;p&gt;The skill asks nothing if the deck answers the basics, otherwise one short question about stage and audience. Then:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;3-minute test: fails 2 of 5.&lt;/strong&gt; A stranger can retell what you do and for whom. They cannot retell why now (no slide) or what proves it (slide 7 shows a pilot logo wall with no numbers).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Critical:&lt;/strong&gt; slide 11 states a $40M pre-money valuation. Remove it. Valuation is negotiated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Structural:&lt;/strong&gt; no Why Now. At seed this is important. Proposed headline: "Solid-state cell makers hit the cathode cost wall in 2025; three of the top five have public 2027 targets they cannot meet with current materials."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deep tech:&lt;/strong&gt; the technology slide mixes proven and to-prove claims. Split them: what is validated at what scale, what the round de-risks, with the milestone that proves it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And so on through the deck, every item with replacement text. The output is opinionated on purpose. If you want a cheerleader, the default model is already one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Install
&lt;/h2&gt;

&lt;p&gt;Any agent supporting the Agent Skills standard:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx skills add amaklakov-droid/pitch-deck-skill
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Claude Code, as a plugin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/plugin marketplace add amaklakov-droid/pitch-deck-skill
/plugin &lt;span class="nb"&gt;install &lt;/span&gt;pitch-deck-advisor@pitch-deck-skill
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Claude.ai or Claude Desktop: zip the &lt;code&gt;pitch-deck-advisor&lt;/code&gt; folder and upload it under Settings, Capabilities, Skills.&lt;/p&gt;

&lt;p&gt;Anything else: &lt;code&gt;SKILL.md&lt;/code&gt; is a system prompt, the three reference files are attachments. It works, just without the automatic triggering.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is next
&lt;/h2&gt;

&lt;p&gt;The skill is at v1.0.0. Things I would like help with, in order:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Eval cases.&lt;/strong&gt; Real decks (anonymized) with a known investor outcome, so the review mode can be scored rather than vibe-checked.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fund-specific guidance.&lt;/strong&gt; If you have pitched a fund with a distinctive format (a16z's memo culture, for instance), a reference file for it would be welcome.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;More languages&lt;/strong&gt; for the README. The skill itself stays in English for cross-model reliability; it already answers in whatever language you write in.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Issues and PRs at &lt;a href="https://github.com/amaklakov-droid/pitch-deck-skill" rel="noopener noreferrer"&gt;amaklakov-droid/pitch-deck-skill&lt;/a&gt;. If it saves you one bad investor meeting, tell me which slide it fixed.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claudecode</category>
      <category>startup</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
