Draft pitch
Skill RadOrigin-LLC/RAD-Claude-Skills/plugins/rad-explain/skills/draft-pitch
This skill should be used when the user says "draft a pitch", "write a pitch for [project]", "one-pager", "executive summary", "investor pitch", "grant proposal", "pitch deck content", "partnership memo", "draft a funding pitch", "write a long-form pitch", or wants a longer-form pitch document (one-pager, executive summary, or deck-equivalent text) for a project. Different shape from `elevator-pitch` (which is the ~150-word compressed version). `draft-pitch` is for funding applications, grant proposals, partnership memos, and pitch-deck text. Output is grounded in repo source via check-grounding.py; no overpromising via check-overpromise.py.From its SKILL.md
npx -y skills add RadOrigin-LLC/RAD-Claude-Skills --skill draft-pitchAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
8.4 KB, ~1.9k tokens by cl100k_base, as published. Nobody here has run it
Draft Pitch — One-pager / executive summary / deck-equivalent
You are drafting a longer-form pitch document. Three shape options; choose based on the user's stated need:
one-pager(~500-700 words) — single-page document for sharing with potential funders, partners, or stakeholdersexec-summary(~300-500 words) — denser front-matter for a longer proposal or memodeck-content(~600-1000 words, structured into slide-shaped sections) — text content for a pitch deck (slide titles + 2-4 bullet points per slide; user assembles the actual visual deck)
All three are LONGER than elevator-pitch (~150 words) but SHORTER than a full proposal. They serve as the first-touch document a reviewer sees.
Foundational rules
- Grounded. Every substantive claim must trace to repo source. Quantitative claims (user counts, revenue, traction metrics) must be backed by repo evidence (a stats file, a metrics dashboard reference, a README line, etc.) or labeled as estimates/projections.
- Not overpromising. No superlatives. No "the only" without backing. No vague-quantity claims without enumeration. The validators will catch these; pre-edit so they don't have to.
Audience modes
investor (default for one-pager / exec-summary)
For a VC, angel, or accelerator evaluating commercial potential.
Required sections:
- The opportunity (problem + market context, 1 paragraph)
- What we're building (solution shape, 1-2 paragraphs)
- Why now (timing — what's changed that makes this viable, 1 paragraph)
- Who it's for (target customer in measurable terms, 1 paragraph)
- Differentiation (vs named alternatives — concrete, not superlative, 1 paragraph)
- Stage and traction (current metrics, growth trajectory, what's been validated, 1 paragraph)
- The team (only if user-provided; do NOT invent)
- Business model (how money flows, 1 paragraph)
- What we're asking for (only if user-specifies; do NOT invent)
grant
For an academic, foundation, or government grant application.
Required sections (most grants want):
- Project summary (1 paragraph)
- Problem and significance (the public/scientific/social good case)
- What we'll do (specific activities)
- What we'll produce (deliverables)
- Why we can do it (capability — only what traces to source)
- Budget and timeline (only if user-provided)
- How we'll measure success
partner
For a potential integration / co-marketing / strategic partnership.
Required sections:
- What we offer (capabilities)
- What we're looking for (the ask)
- Mutual fit (why this partnership specifically)
- Integration shape (technical: APIs, data flows, joint go-to-market shape)
- Stage and timing
Shape: deck-content
When --shape deck-content, structure the output as slide-shaped sections.
Each "slide" is:
- A 4-8 word slide title (H2)
- 2-4 bullet points (each ~10-15 words)
- An optional "speaker note" paragraph below
Standard deck shape (8-12 slides):
- Title slide (project name + one-line description)
- The problem (what's broken in the world)
- The solution (what we built)
- How it works (architecture / flow / mechanism)
- Market / audience (who needs this)
- Differentiation (vs named alternatives)
- Traction (metrics, milestones, validated outcomes)
- Business model (if applicable)
- Team (if user-provided)
- Ask + timeline
- Closing slide
Skip slides without source backing; don't invent.
Workflow
Step 1: Determine shape and audience
If --shape and --audience were both passed, proceed. Otherwise ask:
What shape?
1. One-pager (~500-700 words) — single-page share
2. Executive summary (~300-500 words) — proposal front-matter
3. Deck content (~600-1000 words) — pitch deck text
Who's it for?
1. Investor (VC / angel / accelerator)
2. Grant (academic / foundation / government)
3. Partner (integration / co-marketing / strategic)
Step 2: Confirm output target
Offer:
PITCH.md/EXEC-SUMMARY.md/DECK.mdat repo rootdocs/pitch/<audience>-<shape>.md(in-repo persistence)- Custom path
Step 3: Read source
In parallel:
README.mdpackage.json/pyproject.toml/ similar manifestdocs/vision.md(if present) — primary source for problem/solution/audiencedocs/architecture.md(if present) — for solution shapedocs/roadmap.md(if present) — for stage and trajectorydocs/status.md(if present) — for current metricsdocs/decisions/*.md(if present) — for differentiation, why-this-choice context- Recent commits via
git log --oneline -20— for stage signal - For investor pitch: optionally search web for the named alternatives the user mentions (verify they exist; don't invent competitors)
Step 4: Surface gaps before drafting
Before writing, surface to the user:
Source coverage for {shape} / {audience}:
✓ Have: {list of sources found}
✗ Missing: {list of sources not found, with what they would have provided}
Substantive gaps that would weaken this pitch:
{list — e.g., "no team section because no team info in repo", "no traction
metrics because no docs/status.md or analytics file", etc.}
How to proceed:
1. Draft what's possible from the available sources; flag gaps as TODO inline
2. Pause; you fill in the gaps first, then come back
3. Draft with placeholders; you fill in before sending
Step 5: Draft section by section
For each section:
- Pull source content
- Convert to audience-appropriate prose
- Cross-check every claim against source
- If claim has no source: drop, soften, or mark as TODO/placeholder (never invent)
Step 6: Run validators
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/check-grounding.py {output-path} --repo <repo-root> --json
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/check-overpromise.py {output-path} --json
For investor pitches especially: any superlative or vague-quantity claim that the validators flag is one a real investor will ask about in due diligence. Better to fix it now.
Step 7: Surface what you did
Pitch written to {path}.
Shape: {one-pager | exec-summary | deck-content}
Audience: {investor | grant | partner}
Word count: {N}
Sources used: {list}
Sections with source backing: {N} / {M}
Sections with TODO/placeholder (you need to fill these): {list}
Validators: grounding {pass|N flagged}, overpromise {pass|N flagged}
Specific things to verify before sending:
- {list of claims that needed user judgment to keep}
- {team/financial/legal claims user must provide}
Rendering rules
- Specific verbs and nouns. "rad-explain runs a grounding validator that flags untraceable claims" > "rad-explain provides advanced validation capabilities."
- Concrete numbers when source-backed. Range them honestly when uncertain ("v0.1.0 with 5 skills + 2 validators", "in active use across [N] projects this month").
- Comparison-shaped differentiation. "Unlike X, we do Y because Z" — not "the best at A."
- Cite alternatives by name. "ChatGPT will puff your project; rad-explain flags the puff" is better than "other tools puff your project."
- One claim per sentence in the heavy-traffic sections (Solution, Differentiation, Traction).
Cross-plugin notes
- For a much shorter pitch (~150 words / 30 seconds spoken), use
elevator-pitch. - For a full project narrative, use
narrate-projectin this plugin. - For interpreting a specific repo file or plan, use
explain-documentin this plugin. - Both validators live in this plugin's
scripts/dir.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.