Turn Design Thinking artifacts into customer-card PowerPoint decks.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "customer-card-render" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/hve-core/main/.github/skills/experimental/customer-card-render/SKILL.md 2. Save it as ~/.claude/skills/customer-card-render/SKILL.md 3. Reload skills and tell me it's ready
Convert these canonical Design Thinking markdown artifacts into customer-card PowerPoint content.yaml slide definitions, ordered Vision → Problem → Scenario → Use Case → Persona.
A content.yaml deck definition ready for the PowerPoint skill.
From this Use Case artifact, generate the customer-card three-slide content: slide 1 description, overview, business value, primary user; slide 2 secondary user, preconditions, steps, data requirements; slide 3 equipment, environment, success criteria, pain points, evidence.
Three consecutive slides with the specified sections.
Explain how to feed the content.yaml generated by customer-card-render into the shared PowerPoint build pipeline to produce the final deck.
Instructions for connecting the build input and output artifacts.
Product managers or researchers can use it to turn canonical Vision, Problem, Scenario, Use Case, and Persona markdown artifacts into a consistent PowerPoint content definition. This keeps the mapping from artifacts to slides uniform.
When a Use Case needs to be expanded into three consecutive slides, this skill fills the predefined sections in matching templates and reduces manual splitting and copy-paste.
If your team already uses a shared PowerPoint build pipeline, this skill handles only the Design Thinking to content.yaml mapping layer, while layout, theming, export, and validation are delegated downstream.
This document describes the customer-card-render skill, which maps canonical Design Thinking markdown artifacts into PowerPoint skill content.yaml slide definitions and builds the final deck through a shared PowerPoint pipeline. It explains the separation of responsibilities from the general PowerPoint skill, supported artifact types, the three-slide Use Case layout, directory structure, and prerequisites such as Python 3.11+, uv, and the experimental powerpoint skill.
Converts canonical Design Thinking markdown artifacts into PowerPoint skill content.yaml slide definitions and builds the final deck through the shared PowerPoint build pipeline.
This skill is a sibling to the experimental powerpoint skill. It handles the Design Thinking-specific mapping layer: extracting sections from canonical markdown artifacts and filling template-driven content.yaml files. The PowerPoint skill then owns layout rendering, theming, export, and validation.
Keeping these concerns separate means:
Invoke-PptxPipeline.ps1, theming, and validation behavior are not reimplemented here.For full PowerPoint pipeline documentation, see powerpoint/SKILL.md.
Python 3.11+
uv package manager — install with one of:
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Via pip (fallback)
pip install uv
The experimental powerpoint skill at .github/skills/experimental/powerpoint/ for the Invoke-PptxPipeline.ps1 build step
.github/skills/experimental/customer-card-render/
├── SKILL.md
├── pyproject.toml
├── references/
│ └── mapping-spec.md
├── scripts/
│ └── generate_cards.py
├── templates/
│ ├── global-style.yaml
│ ├── persona.content.yaml
│ ├── problem.content.yaml
│ ├── scenario.content.yaml
│ ├── use-case-slide1.content.yaml
│ ├── use-case-slide2.content.yaml
│ ├── use-case-slide3.content.yaml
│ └── vision.content.yaml
└── tests/
├── fuzz_harness.py
└── test_generate_cards.py
| Artifact Type | Slide Layout |
|---|---|
| Vision Statement | Single slide |
| Problem Statement | Single slide |
| Scenario | Single slide |
| Use Case | 4 slides (see below) |
| Persona | Single slide |
Each Use Case expands into 3 consecutive slides with distinct sections:
| Slide | Content |
|---|---|
| Slide 1 | Use Case Description, Use Case Overview, Business Value, Primary User |
| Slide 2 | Secondary User, Preconditions, Steps, Data Requirements |
| Slide 3 | Equipment Requirements, Operating Environment, Success Criteria, Pain Points, Evidence |
Cards are ordered by artifact type (Vision → Problem → Scenario → Use Case → Persona), then alphabetically by title within each type. Use Cases appear with all 4 slides consecutive (Slide N, N+1, N+2, N+3).
python .github/skills/experimental/customer-card-render/scripts/generate_cards.py \
--canonical-dir .copilot-tracking/dt/<project-slug>/canonical \
--output-dir .copilot-tracking/dt/<project-slug>/render/content
| Flag | Required | Default | Description |
|---|---|---|---|
--canonical-dir | No | <skill-root>/canonical | Directory containing canonical DT markdown files |
--output-dir | No | <skill-root>/scripts/content | Directory to write generated content.yaml files |
…
It converts canonical Design Thinking markdown artifacts into PowerPoint skill content.yaml slide definitions and builds the final deck through the shared PowerPoint pipeline. It focuses on the mapping layer, not layout rendering.
The docs require Python 3.11+ and the uv package manager. The build step also needs the experimental powerpoint skill at .github/skills/experimental/powerpoint/.
customer-card-render only handles the Design Thinking-specific content mapping and fills template-driven content.yaml files. The general PowerPoint skill handles layout, theming, export, and validation.
Provides the foundational rules and workflow for Design Thinking coaching.
Helps you write cleaner, safer, more maintainable Python code.
Turns Design Thinking outputs into RPI-ready handoff context.
Compress replies to terse, accurate output with selectable intensity levels.
Use a Python CLI to automate reading and writing Mural content.
Review code changes across perspectives and produce structured findings.
Generate 14 standardized design card formats for covers, social sharing, and editorial layouts.
Generate styled PowerPoint decks from topics, audience, tone, and slide requirements.
Generate polished sales assets from deal context for customer-ready sharing.
Create animation-rich web presentations or convert PowerPoint decks for talks and pitches.
Create academic slide decks with clear structure, citations, and presentation-focused design.
Generate branded full-bleed PowerPoint decks with AI images and styling.