agentsclimarketplace

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

Install
npx -y skills add RadOrigin-LLC/RAD-Claude-Skills --skill draft-pitch

Assembled 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 stakeholders
  • exec-summary (~300-500 words) — denser front-matter for a longer proposal or memo
  • deck-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

  1. 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.
  2. 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:

  1. The opportunity (problem + market context, 1 paragraph)
  2. What we're building (solution shape, 1-2 paragraphs)
  3. Why now (timing — what's changed that makes this viable, 1 paragraph)
  4. Who it's for (target customer in measurable terms, 1 paragraph)
  5. Differentiation (vs named alternatives — concrete, not superlative, 1 paragraph)
  6. Stage and traction (current metrics, growth trajectory, what's been validated, 1 paragraph)
  7. The team (only if user-provided; do NOT invent)
  8. Business model (how money flows, 1 paragraph)
  9. 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):

  1. Project summary (1 paragraph)
  2. Problem and significance (the public/scientific/social good case)
  3. What we'll do (specific activities)
  4. What we'll produce (deliverables)
  5. Why we can do it (capability — only what traces to source)
  6. Budget and timeline (only if user-provided)
  7. How we'll measure success

partner

For a potential integration / co-marketing / strategic partnership.

Required sections:

  1. What we offer (capabilities)
  2. What we're looking for (the ask)
  3. Mutual fit (why this partnership specifically)
  4. Integration shape (technical: APIs, data flows, joint go-to-market shape)
  5. 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):

  1. Title slide (project name + one-line description)
  2. The problem (what's broken in the world)
  3. The solution (what we built)
  4. How it works (architecture / flow / mechanism)
  5. Market / audience (who needs this)
  6. Differentiation (vs named alternatives)
  7. Traction (metrics, milestones, validated outcomes)
  8. Business model (if applicable)
  9. Team (if user-provided)
  10. Ask + timeline
  11. 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.md at repo root
  • docs/pitch/<audience>-<shape>.md (in-repo persistence)
  • Custom path

Step 3: Read source

In parallel:

  • README.md
  • package.json / pyproject.toml / similar manifest
  • docs/vision.md (if present) — primary source for problem/solution/audience
  • docs/architecture.md (if present) — for solution shape
  • docs/roadmap.md (if present) — for stage and trajectory
  • docs/status.md (if present) — for current metrics
  • docs/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:

  1. Pull source content
  2. Convert to audience-appropriate prose
  3. Cross-check every claim against source
  4. 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-project in this plugin.
  • For interpreting a specific repo file or plan, use explain-document in 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.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.