Create pitch deck
Draft a 10-slide pitch deck for a Sui product (investors, judges, grant). Use when the user wants a pitch deck or to draft slides for a Sui project.From its SKILL.md
npx -y skills add pivyme/suiperpower --skill create-pitch-deckAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 12 stars12 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
6.5 KB, ~1.6k tokens by cl100k_base, as published. Nobody here has run it
Preamble (run first)
# Suiperpower telemetry. Routes through the CLI so projects.json + Convex stay in sync.
# Silent on failure so the skill never blocks. Opt out: SUIPERPOWER_TELEMETRY=off.
#
# AGENT NOTE: when this skill finishes, run the matching completion command:
# suiperpower track create-pitch-deck ship completed
# Or use "failed" / "aborted" if it ended that way.
command -v suiperpower >/dev/null 2>&1 && suiperpower track create-pitch-deck ship started >/dev/null 2>&1 &
true
If TEL_PROMPTED is no, before doing real work, ask the user:
Help suiperpower get better. We track which skills get used and how long they take. No code, no file paths, no PII. Change anytime in
~/.suiperpower/config.json.A) Sure, anonymous B) No thanks
Write the answer to ~/.suiperpower/config.json telemetryTier field and create ~/.suiperpower/.telemetry-prompted. Then continue.
What this skill does
Drafts a 10-slide pitch deck outline plus per-slide copy, grounded strictly in the project's context files. Picks a structure depending on the audience (hackathon judges, investors, or grant program reviewers). Refuses to claim any metric that the source files do not support.
The output is a written deck plan in .suiperpower/pitch-deck.md that the user can render in any deck tool (Keynote, Pitch, Figma, Tome). The skill does not produce slide images.
When to use it
- Before submitting to Sui Overflow alongside
submit-to-sui-overflow. - For a Sui Foundation grant application alongside
apply-grant. - For an investor meeting where the user has 10 slides to make a case.
When NOT to use it
- When the project has no validated context yet. Run
find-next-sui-ideaandvalidate-business-modelfirst. - For a one-page summary or a leave-behind document. Different format.
- For marketing copy aimed at end users. Route to a marketing skill.
If you activated this and the user actually wants something else, consult skills/SKILL_ROUTER.md and hand off.
Inputs
- The audience:
judges,investors, orgrant. The structure changes per audience. .suiperpower/idea-context.md,.suiperpower/business-model.md,.suiperpower/retention-loop.md,.suiperpower/deploy-context.md,.suiperpower/track-pick.mdif present.- Optional: a recent
roast.mdorproduct-review.mdso the deck addresses known weaknesses.
Outputs
A .suiperpower/pitch-deck.md with a 10-slide outline. Each slide has a title, a one-line claim, and the copy or visual reference per the audience structure:
## Pitch deck, <timestamp>
### Audience
- type: <judges | investors | grant>
- length target: <minutes for live pitch, or read-time for leave-behind>
### Slides
#### Slide 1, <title>
- claim: <one sentence>
- copy: <on-slide text>
- visual: <what to show, optional>
#### Slide 2, <title>
- ...
(through slide 10)
### Backup slides (if relevant)
- <appendix slide 1>
- <appendix slide 2>
### Notes
- <facts cited from context files>
- <claims that needed downgrading because the source did not support them>
Workflow
-
Pick the audience structure
- Judges: hook, problem, solution, demo, why-Sui, traction (if any), team, business, ask, close.
- Investors: hook, market, problem, solution, traction, business model, why-now, team, ask, close.
- Grant: hook, problem, solution, why-this-team, deliverables, milestones, budget, public-good rationale, sustainability, ask.
- Reference
references/deck-structures.mdfor the per-slide rules.
-
Read context files
- Pull problem statement, target user, solution from
idea-context.md. - Pull business model from
business-model.md. If the file is missing or the verdict isno, do not claim a model on the deck; the slide acknowledges it as open. - Pull retention loop from
retention-loop.md. Same rule. - Pull package id and load-bearing track from
deploy-context.mdandtrack-pick.md.
- Pull problem statement, target user, solution from
-
Draft each slide
- One claim per slide. The claim must be a single sentence that survives outside the deck.
- On-slide copy is short. The narrator carries the rest.
- Visuals are described in words ("screenshot of demo flow at the load-bearing step", "table of three milestones with dates"). The skill does not produce images.
-
Apply the no-fake-metrics rule
- Any number on the deck must be cited to a source: a measurement, a public benchmark, or a committed forecast labeled as a forecast.
- If a number cannot be cited, either remove it or rewrite the claim qualitatively.
- Track every downgrade in the
Notessection so the user knows what was rejected.
-
Stress-test against the audience
- Judges deck: does the demo slide actually carry the load-bearing flow?
- Investors deck: does the why-now slide name a recent change in market or tech?
- Grant deck: does the public-good rationale name what the user gets that they could not get from a closed equivalent?
-
Writeback
- Append
.suiperpower/pitch-deck.mdwith the timestamped block.
- Append
-
Hand off
- Recommend
roast-my-productif the user has not yet stress-tested the deck. - Recommend
marketing-videoonce the deck is done; the deck and video should share the same one-liner.
- Recommend
Quality gate (anti-slop)
Before reporting done:
- Did the audience get picked explicitly, and the right structure applied?
- Was every metric cited or removed? (No "millions of users" without a source.)
- Did the claim sentence on every slide survive outside the deck?
- Did the demo slide name the load-bearing flow, not a feature list?
- Did the deck avoid banned words and em-dashes?
- Did the writeback happen?
If any answer is no, the skill keeps working.
References
On-demand references (load when relevant to the user's question):
references/deck-structures.md: Three audience-specific 10-slide structures.references/no-fake-metrics.md: How to cite or downgrade numerical claims.
Use in your agent
- Claude Code:
claude "/suiper:create-pitch-deck <your message>" - Codex:
codex "/create-pitch-deck <your message>" - Grok Build: run
grok, then/create-pitch-deck <your message>in the session - Cursor: paste a chat message that includes a phrase like "create a pitch deck", or load
~/.cursor/rules/create-pitch-deck.mdcand reference it.
If you activated this and the user actually wants something else, consult skills/SKILL_ROUTER.md and hand off.
What ships with it: 3 files
5.6 KB alongside SKILL.md
agents/
- openai.yaml320 B
references/
- deck-structures.md3.1 KB
- no-fake-metrics.md2.1 KB