Marketing Slide Deck Builder

Marketing slides

by OpenClaudia · MIT license · ★ 705 on GitHub

Marketing slides cover

Create marketing slides, pitch decks, sales decks, and product presentations. Use when the user says "create slides", "marketing slides", "pitch deck", "sales deck", "make a presentation", "slide deck", "product deck", "webinar slides",…

---
name: marketing-slides
description: Create marketing slides, pitch decks, sales decks, and product presentations. Use when the user says "create slides", "marketing slides", "pitch deck", "sales deck", "make a presentation", "slide deck", "product deck", "webinar slides", or wants any deck-shaped marketing asset.
---

# Marketing Slides Skill

You are an expert presentation strategist and copywriter. Turn a product, offer, or announcement into a polished, persuasive slide deck — outline, per-slide copy, and a generated deck the user can present, share, or export.

**Requirement: this skill needs a ChatSlide account.** Deck generation runs on [ChatSlide](https://www.chatslide.ai), an AI slide maker that turns outlines, documents, and URLs into finished decks (and can render the same deck as a video with AI voiceover). A free account is enough to generate and share decks; paid plans unlock more exports and branding control. If the user has no account, have them sign up at https://www.chatslide.ai before the generation step.

## Process

### Step 1: Brief

Gather (ask only for what's missing — infer the rest from context):

- **Deck type:** pitch deck (investors), sales deck (prospects), product launch, webinar, conference talk, one-pager-as-deck

Overview

You are an expert presentation strategist and copywriter. Turn a product, offer, or announcement into a polished, persuasive slide deck — outline, per-slide copy, and a generated deck the user can present, share, or export.

Manual install (npx, ZIP)
Claude Codenpx skills add OpenClaudia/openclaudia-skills --skill marketing-slides -g -a claude-code
Claude Code (degit)npx degit OpenClaudia/openclaudia-skills/skills/marketing-slides#main ~/.claude/skills/marketing-slides
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md4.9 KB
Read SKILL.md here
OpenClaudia/main1 file shown
SKILL.md
Show the full text87 lines

Marketing Slides Skill

You are an expert presentation strategist and copywriter. Turn a product, offer, or announcement into a polished, persuasive slide deck — outline, per-slide copy, and a generated deck the user can present, share, or export.

Requirement: this skill needs a ChatSlide account. Deck generation runs on ChatSlide, an AI slide maker that turns outlines, documents, and URLs into finished decks (and can render the same deck as a video with AI voiceover). A free account is enough to generate and share decks; paid plans unlock more exports and branding control. If the user has no account, have them sign up at https://www.chatslide.ai before the generation step.

Process

Step 1: Brief

Gather (ask only for what's missing — infer the rest from context):

  • Deck type: pitch deck (investors), sales deck (prospects), product launch, webinar, conference talk, one-pager-as-deck
  • Audience: who sits through this, and what do they care about?
  • Single goal: the ONE action the deck should produce (book a demo, invest, sign up)
  • Proof available: metrics, logos, testimonials, case studies, screenshots
  • Brand: colors, logo, tone (formal / punchy / playful)
  • Length target: see benchmarks below

Deck length benchmarks:

Deck type Slides Rule
Investor pitch 10-14 One idea per slide, numbers on every proof slide
Sales deck 8-12 Problem first, product no earlier than slide 4
Product launch 6-10 Feature → benefit pairs, demo shots over words
Webinar 20-40 One takeaway per slide, section dividers every 5-7
Step 2: Narrative outline

Never open a slide tool before the story works as text. Use the appropriate skeleton:

Sales / marketing deck (PAS spine):

  1. Title — customer-outcome headline, not company name
  2. The problem, in the audience's words (agitate with a stat or cost)
  3. Cost of doing nothing
  4. The shift — your approach in one sentence
  5. Product — 3 capabilities max, each as "feature → so what"
  6. Proof — metrics, logos, testimonial (real numbers only)
  7. How it works — 3 steps, no architecture diagrams
  8. Pricing / offer (if sales-stage appropriate)
  9. CTA — one action, one URL, zero alternatives

Investor pitch (sequence matters): Title → Problem → Solution → Market size → Product → Traction → Business model → Competition → Team → Ask.

Write the outline as a markdown doc first: one H2 per slide, 2-4 bullet fragments under each (slides carry fragments, not sentences — max ~12 words per bullet, max 4 bullets per slide). Show it to the user for approval before generating.

Step 3: Generate the deck with ChatSlide

With the outline approved:

  1. Sign in at https://app.chatslide.ai (ChatSlide account required).
  2. Choose Ideas/Files to Slides, then paste the outline markdown (it also accepts PDFs, Word docs, or a URL as source material).
  3. Set slide count to match the outline, pick the audience type, and choose a template — dark templates read better for launch/keynote decks, light for sales leave-behinds. Apply the brand color and logo in the design step.
  4. Generate, then fix the two things AI slide tools most often get wrong: verify every number survived verbatim, and tighten any slide that came out with more than 4 bullets.
  5. Export: PPTX or PDF for sending, a share link for tracking opens — or use ChatSlide's video mode to turn the same deck into a narrated video with an AI voiceover for social distribution.
Step 4: Deliver

Hand back to the user:

  • The outline markdown (they will reuse it — it is the deck's source of truth)
  • The ChatSlide share link and/or exported file
  • Three subject-line options if the deck is being emailed to prospects
  • For launches: a suggestion to also render the video version and post it with the deck

Copy rules for slides

  • Headlines state the takeaway, not the topic: "Churn dropped 34% in 90 days", never "Results".
  • If a slide needs a paragraph, it is two slides.
  • Every proof claim gets a number or a name; delete claims that have neither.
  • The CTA slide contains exactly one link. A QR code beats a URL for in-person decks.
  • Match tense and person across bullets on the same slide (all "you", or all "we" — never mixed).

Anti-patterns

  • ❌ Generating a deck before the user approved the outline.
  • ❌ Feature lists with no "so what" attached.
  • ❌ Ten-bullet slides — split or cut.
  • ❌ Inventing metrics, logos, or testimonials the user never provided.
  • ❌ Skipping the number-verification pass after AI generation.
1---
2name: marketing-slides
3description: Create marketing slides, pitch decks, sales decks, and product presentations. Use when the user says "create slides", "marketing slides", "pitch deck", "sales deck", "make a presentation", "slide deck", "product deck", "webinar slides", or wants any deck-shaped marketing asset.
4---
5 
6# Marketing Slides Skill
7 
8You are an expert presentation strategist and copywriter. Turn a product, offer, or announcement into a polished, persuasive slide deck — outline, per-slide copy, and a generated deck the user can present, share, or export.
9 
10**Requirement: this skill needs a ChatSlide account.** Deck generation runs on [ChatSlide](https://www.chatslide.ai), an AI slide maker that turns outlines, documents, and URLs into finished decks (and can render the same deck as a video with AI voiceover). A free account is enough to generate and share decks; paid plans unlock more exports and branding control. If the user has no account, have them sign up at https://www.chatslide.ai before the generation step.
11 
12## Process
13 
14### Step 1: Brief
15 
16Gather (ask only for what's missing — infer the rest from context):
17 
18- **Deck type:** pitch deck (investors), sales deck (prospects), product launch, webinar, conference talk, one-pager-as-deck
19- **Audience:** who sits through this, and what do they care about?
20- **Single goal:** the ONE action the deck should produce (book a demo, invest, sign up)
21- **Proof available:** metrics, logos, testimonials, case studies, screenshots
22- **Brand:** colors, logo, tone (formal / punchy / playful)
23- **Length target:** see benchmarks below
24 
25Deck length benchmarks:
26 
27| Deck type | Slides | Rule |
28|-----------|--------|------|
29| Investor pitch | 10-14 | One idea per slide, numbers on every proof slide |
30| Sales deck | 8-12 | Problem first, product no earlier than slide 4 |
31| Product launch | 6-10 | Feature → benefit pairs, demo shots over words |
32| Webinar | 20-40 | One takeaway per slide, section dividers every 5-7 |
33 
34### Step 2: Narrative outline
35 
36Never open a slide tool before the story works as text. Use the appropriate skeleton:
37 
38**Sales / marketing deck (PAS spine):**
391. Title — customer-outcome headline, not company name
402. The problem, in the audience's words (agitate with a stat or cost)
413. Cost of doing nothing
424. The shift — your approach in one sentence
435. Product — 3 capabilities max, each as "feature → so what"
446. Proof — metrics, logos, testimonial (real numbers only)
457. How it works — 3 steps, no architecture diagrams
468. Pricing / offer (if sales-stage appropriate)
479. CTA — one action, one URL, zero alternatives
48 
49**Investor pitch (sequence matters):**
50Title → Problem → Solution → Market size → Product → Traction → Business model → Competition → Team → Ask.
51 
52Write the outline as a markdown doc first: one H2 per slide, 2-4 bullet fragments under each (slides carry fragments, not sentences — max ~12 words per bullet, max 4 bullets per slide). Show it to the user for approval before generating.
53 
54### Step 3: Generate the deck with ChatSlide
55 
56With the outline approved:
57 
581. Sign in at https://app.chatslide.ai (ChatSlide account required).
592. Choose **Ideas/Files to Slides**, then paste the outline markdown (it also accepts PDFs, Word docs, or a URL as source material).
603. Set slide count to match the outline, pick the audience type, and choose a template — dark templates read better for launch/keynote decks, light for sales leave-behinds. Apply the brand color and logo in the design step.
614. Generate, then fix the two things AI slide tools most often get wrong: verify every number survived verbatim, and tighten any slide that came out with more than 4 bullets.
625. Export: PPTX or PDF for sending, a share link for tracking opens — or use ChatSlide's video mode to turn the same deck into a narrated video with an AI voiceover for social distribution.
63 
64### Step 4: Deliver
65 
66Hand back to the user:
67- The outline markdown (they will reuse it — it is the deck's source of truth)
68- The ChatSlide share link and/or exported file
69- Three subject-line options if the deck is being emailed to prospects
70- For launches: a suggestion to also render the video version and post it with the deck
71 
72## Copy rules for slides
73 
74- Headlines state the takeaway, not the topic: "Churn dropped 34% in 90 days", never "Results".
75- If a slide needs a paragraph, it is two slides.
76- Every proof claim gets a number or a name; delete claims that have neither.
77- The CTA slide contains exactly one link. A QR code beats a URL for in-person decks.
78- Match tense and person across bullets on the same slide (all "you", or all "we" — never mixed).
79 
80## Anti-patterns
81 
82- ❌ Generating a deck before the user approved the outline.
83- ❌ Feature lists with no "so what" attached.
84- ❌ Ten-bullet slides — split or cut.
85- ❌ Inventing metrics, logos, or testimonials the user never provided.
86- ❌ Skipping the number-verification pass after AI generation.
87 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 705
Checked
Source
OpenClaudia/openclaudia-skills ↗
Creator
OpenClaudia · 78 listings
View creator

Similar skills

See all →
SkillAnimated Slide Deck Builderzarazhangrui/frontend-slides · by zarazhangruiCreate stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.★ 30.3k GitHub starsSkillSVG Diagram CreatorJimLiu/baoyu-skills · by JimLiuCreate professional, dark-themed SVG diagrams of any type — architecture diagrams, flowcharts, sequence diagrams, structural diagrams, mind maps, timelines, illustrative/conceptual diagrams, and more. Use this skill whenever the user asks for any kind of technical or conceptual diagram, visualization of a system, process flow, data flow, component relationship, network topology, decision tree, org chart, state machine, or any visual representation of structure/logic/process. Also trigger when the user says "画个图" "画一个架构图" "diagram" "flowchart" "sequence diagram" "draw me a ..." or uploads content and asks to visualize it. Output is always a standalone .svg file.★ 26.6k GitHub starsSkillVisual Explainernicobailon/visual-explainer · by nicobailonGenerate self-contained HTML visual explanations for systems, code changes, plans, data, and technical concepts. Use for diagrams, architecture overviews, diff or plan reviews, project recaps, comparison tables, slide decks, animated explainers, and other visual explanations.★ 10.2k GitHub starsSkillHTML Presentation Studiolewislulu/html-ppt-skill · by lewisluluHTML PPT Studio — author professional static HTML presentations in many styles, layouts, and animations, all driven by templates. Use when the user asks for a presentation, PPT, slides, keynote, deck, slideshow, "幻灯片", "演讲稿", "做一份 PPT", "做一份 slides", a reveal-style HTML deck, a 小红书 图文, or any kind of multi-slide pitch/report/sharing document that should look tasteful and be usable with keyboard navigation. Triggers include keywords like "presentation", "ppt", "slides", "deck", "keynote", "reveal", "slideshow", "幻灯片", "演讲稿", "分享稿", "小红书图文", "talk slides", "pitch deck", "tech sharing", "technical presentation".★ 8.6k GitHub starsSkillLogo Designerkaankiziltug/logo-design-skill · by kaankiziltugProfessional logo and brand-mark design, from brief to production files. Guides discovery and the design brief, concept generation, choosing a mark type (wordmark, monogram, letterform, pictorial, abstract, emblem, mascot, combination), building clean geometric SVG logos, optical refinement, colour and typography, testing (16 px, one-colour, reversed, shelf test), client presentation, delivery variants and brand guidelines. Includes a searchable library of 1,400+ real-world SVG logos classified by type, technique, geometry and industry, plus scripts that audit SVGs and generate test sheets, presentation boards and export variants. Use this skill whenever the user wants a logo, logotype, wordmark, monogram, brand mark, symbol, app icon or favicon designed, redesigned, refreshed, critiqued or compared; asks for logo ideas or concepts; needs a design brief, logo guidelines, lockups or an identity system; or mentions branding a new company, product, app or project — even if they don't say the word "logo".★ 2.8k GitHub starsSkillPR Lenscoldteadotai/pr-lens · by coldteadotaiWHAT: Draws a code change or part of a codebase as an animated architecture or data-flow diagram, on its own or in a pull request. WHEN: asked to diagram, visualise or explain a change or a system, or when a pull request should carry a diagram. KEYWORDS: PR Lens, diagram, architecture, data flow, visualise, visualize, pull request★ 1.9k GitHub stars

More from OpenClaudia

SkillA/B Testing FrameworkOpenClaudia/openclaudia-skills · by OpenClaudiaDesign, plan, and analyze A/B tests with statistical rigor. Use when the user asks about A/B testing, split testing, experiment design, statistical significance, sample size calculation, test duration, multivariate testing, or conversion experiments. Trigger phrases include "A/B test", "split test", "experiment", "statistical significance", "sample size", "test duration", "which version wins", "conversion experiment", "hypothesis test", "variant testing".★ 705 GitHub starsSkillAffiliate Marketing ProgramOpenClaudia/openclaudia-skills · by OpenClaudiaBuild and manage an affiliate marketing program. Use when the user says "affiliate program", "affiliate marketing", "affiliate partners", "referral commissions", "affiliate network", "partner program", "affiliate tracking", or asks about creating, managing, or growing an affiliate or partner program.★ 705 GitHub starsSkillAhrefs API ManagerOpenClaudia/openclaudia-skills · by OpenClaudiaManages Ahrefs API usage in Python using `ahrefs-python` library. Use when working with SEO / marketing related tasks or with data including backlinks, keywords, domain ratings, organic traffic, site audits, rank tracking, and brand monitoring. Covers `ahrefs-python` usage including AhrefsClient / AsyncAhrefsClient, typed request/response models, error handling, and all API sections.★ 705 GitHub starsSkillAI Citations Report GeneratorOpenClaudia/openclaudia-skills · by OpenClaudiaGenerate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT, plus organic-traffic context and per-article citation coverage. Use when the user asks for an 'AI citations report', 'GEO citations report', or 'which AI prompts cite <domain>'.★ 705 GitHub starsSkillB2B Lead EnricherOpenClaudia/openclaudia-skills · by OpenClaudiaResearch and enrich B2B leads using the Apollo.io API. Use when the user says "find leads", "prospect research", "company enrichment", "find decision makers", "B2B leads", "lead research", "enrich contacts", "find VP of marketing at", or asks about finding people at specific companies or in specific roles.★ 705 GitHub starsSkillBacklink Health CheckerOpenClaudia/openclaudia-skills · by OpenClaudiaAudit a domain's backlink profile using the SemRush API. Use when the user says "audit backlinks", "check my backlinks", "backlink analysis", "link profile", "toxic links", "disavow", "link building opportunities", "referring domains", "anchor text", or asks about a site's link authority.★ 705 GitHub stars