Generate professional PPTX slide decks for cogni-help courses. Two modes: (1) curriculum overview deck showing all 12 courses at a glance, or (2) per-course intro deck with learning objectives, module breakdown, and prerequisites. Use this skill whenever the user asks to "create course slides", "generate a curriculum deck", "make an intro presentation", "course overview pptx", "training deck", "course introduction slides", or mentions creating presentation materials for cogni-help courses. Also trigger when someone says "prepare materials for a training session" or "I need slides for onboarding new learners".
From cogni-helpnpx claudepluginhub cogni-work/insight-wave --plugin cogni-helpThis skill is limited to using the following tools:
evals/evals.jsonDispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Generate polished PPTX slide decks for cogni-help training programs. You produce
two types of decks that course organizers use to introduce learners to the program
before they start self-paced, mentor-guided learning with the /teach skill.
Read the workspace language from .workspace-config.json in the workspace root
(language field — "en" or "de"). Generate all slide content — titles, bullets,
descriptions, CTAs — in that language. Training decks are most effective when
presented in the audience's native language.
If the file is missing or unreadable, detect the user's language from their message. If still unclear, default to English.
Keep in English regardless of language setting:
cogni-trends, cogni-narrative, etc.)/teach, /courses, etc.)curriculum)A program-level deck introducing the full insight-wave training program. Use this when the organizer wants to present the overall learning journey to a group of new learners.
Slides to generate (~8-10 slides):
Title slide — "insight-wave Training Program" with subtitle "Master AI-Powered
Consulting with Claude Cowork". Dark background (111111) with chartreuse accent line.
Why this program — The value proposition: what consultants gain by learning insight-wave (faster deliverables, consistent quality, AI-augmented research). Use 3 key benefit statements with icons.
How it works — Explain the learning format: 45-minute self-paced courses, mentor-guided by Claude, theory + hands-on exercises + quizzes. Visual showing the module cycle: Theory > Demo > Exercise > Quiz > Recap.
Learning journey — Visual roadmap of all 12 courses as a numbered path or timeline. Show course progression from fundamentals to advanced.
5-6. Course spotlight slides — Two slides, each covering 3-4 courses with: course number, title, what you'll learn (2-3 bullets), plugins covered. Courses 1-6 on one slide, 7-12 on the next.
What you'll build — Showcase the deliverables learners create during exercises (memos, narratives, trend reports, portfolios, presentations).
Getting started — How to begin: open Claude Cowork, type /teach 1,
and follow along. Include the /courses command to check progress.
<course-number>)A course-level deck introducing a specific course. Use when the organizer wants to set expectations before learners dive into a particular course.
Slides to generate (~6-8 slides):
Title slide — Course number and title. Subtitle with duration (45 min) and module count.
What you'll learn — 4-5 learning objectives pulled from the course content. Use checkmark icons with chartreuse accent.
Module overview — All 5 modules listed with brief description of each. Visual timeline or numbered cards layout.
Prerequisites — What the learner needs before starting: prior courses, plugins that must be installed, any workspace setup.
Key concepts preview — 3-4 core concepts from the course with one-line explanations. Gives learners mental hooks before they start.
What you'll build — The hands-on deliverable(s) from the exercises. Concrete output they'll walk away with.
Ready to start — CTA slide: "Open Claude Cowork and type /teach <N>
to begin. Your AI mentor will guide you through each module."
Pull all course content from the reference files in this plugin:
references/courses/01-cowork-fundamentals.mdreferences/courses/02-workspace-obsidian.mdreferences/courses/03-basic-tools.mdreferences/courses/04-trends-scouting.mdreferences/courses/05-trends-reporting.mdreferences/courses/06-portfolio.mdreferences/courses/07-visual.mdreferences/courses/08-research.mdreferences/courses/09-marketing.mdreferences/courses/10-sales.mdreferences/courses/11-consulting.mdreferences/courses/12-documentation.mdRead only the course file(s) needed for the requested deck. For curriculum overview, skim all 12 files for titles, objectives, and module names — don't load full content.
Map user input to course files:
| Input | Course |
|---|---|
| 1, cowork, fundamentals | 01-cowork-fundamentals |
| 2, workspace, obsidian | 02-workspace-obsidian |
| 3, basic, tools, copywriting | 03-basic-tools |
| 4, scouting, trends-scouting | 04-trends-scouting |
| 5, reporting, trends-reporting | 05-trends-reporting |
| 6, portfolio | 06-portfolio |
| 7, visual | 07-visual |
| 8, research | 08-research |
| 9, marketing | 09-marketing |
| 10, sales | 10-sales |
| 11, consulting, diamond | 11-consulting |
| 12, documentation, docs, pipeline | 12-documentation |
Apply the cogni-work theme. The authoritative theme file lives at:
$COGNI_WORKSPACE_ROOT/themes/cogni-work/theme.md
Read it for the full specification. Key rules:
Colors:
111111 (near-black) — structural anchors, dark slide backgrounds333333 (dark charcoal) — subheaders, supporting textC8E62E (chartreuse/lime) — CTAs, highlights, key data points, linksA8C424 (olive lime) — hover states, secondary highlightsFAFAF8 (warm white) — content slide canvasF2F2EE (light warm gray) — cards, panels, elevated containers111111 (near-black) — title/closing slides, hero areas111111 (near-black) — body text on light backgroundsFFFFFF (white) — text on dark backgrounds6B7280 (cool gray) — captions, metadataE0E0DC (warm light gray) — card outlines, separatorsTypography:
Design principles (Vitruvius triad):
111111);
content slides use warm white (FAFAF8). This creates visual rhythm and narrative structure.C8E62E is bold and loud — use it for CTAs, key metrics,
highlights, and energy moments. Never as body text, never overdone.PPTX color format: Do NOT prefix hex colors with # — PptxGenJS corrupts files
when you do. Use bare hex: C8E62E, not #C8E62E.
Use PptxGenJS (Node.js) to generate the presentation. Install if needed:
npm install -g pptxgenjs
Key technical notes:
bullet: true for bullets (never unicode characters)breakLine: true for line breaks in text arraysmargin: 0 when aligning text with shapesROUNDED_RECTANGLE for accent bordersVary the layouts across slides — mix full-width content, multi-column, card grids, and icon+text combinations. A deck where every slide looks the same is boring.
Save the generated PPTX to the user's working directory with a descriptive filename:
insight-wave-training-program.pptxcourse-<N>-<name>-intro.pptx (e.g., course-3-basic-tools-intro.pptx)After generating, tell the user where the file is saved and suggest they review it.