将设计思维素材转成客户卡片PPT并构建成稿
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "customer-card-render" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/hve-core/main/.github/skills/experimental/customer-card-render/SKILL.md 2. 保存为 ~/.claude/skills/customer-card-render/SKILL.md 3. 装好后重载技能,告诉我可以用了
请把这组 Design Thinking 的规范化 markdown 工件转换为 customer-card 的 PowerPoint content.yaml 幻灯片定义,并按 Vision→Problem→Scenario→Use Case→Persona 的顺序整理。
输出可供 PowerPoint 技能使用的 content.yaml 幻灯片定义。
根据这份 Use Case 工件,生成 customer-card 的三页 slide 内容:第1页描述、概览、业务价值、主要用户;第2页次要用户、前置条件、步骤、数据需求;第3页设备、环境、成功标准、痛点、证据。
输出三张连续幻灯片的分段内容。
请说明如何用 customer-card-render 生成的 content.yaml 接入共享 PowerPoint 构建流水线,完成最终演示稿构建。
说明构建入口与产物衔接方式。
产品经理或研究员拿到 Vision、Problem、Scenario、Use Case、Persona 等规范化 markdown 材料时,可用它生成统一的 PowerPoint 内容定义。这样能保持不同工件到幻灯片的映射一致。
当需要把一个 Use Case 拆成三页连续内容时,这个技能会按预定义章节填充对应模板,减少手工拆页和复制粘贴。
如果团队已经有共享的 PowerPoint 构建流水线,它只负责 Design Thinking 到 content.yaml 的映射层,而把布局、主题、导出和校验交给下游技能。
该文档介绍 customer-card-render 技能:它把 Design Thinking 的规范化 markdown 工件映射为 PowerPoint skill 的 content.yaml 幻灯片定义,并通过共享的 PowerPoint 构建流水线生成最终演示稿。文档说明了它与通用 PowerPoint 能力的分工、支持的工件类型、Use Case 的三页展开结构、目录结构以及 Python 3.11+、uv 和实验性 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 |
…
它把 Design Thinking 的规范化 markdown 工件转换为 PowerPoint skill 的 content.yaml 幻灯片定义,并通过共享的 PowerPoint 构建流水线生成最终演示稿。它主要负责映射层,不负责版式渲染。
文档要求 Python 3.11+ 和 uv 包管理器;此外,构建步骤还需要实验性的 powerpoint skill,路径为 .github/skills/experimental/powerpoint/。
customer-card-render 只处理 Design Thinking 特定的内容映射,把工件填入模板驱动的 content.yaml。通用 powerpoint skill 负责布局、主题、导出和校验。
为设计思维教练提供身份、流程与状态基线
帮助你写出更规范、可维护的 Python 代码
将设计思维成果整理为可交接的 RPI 输入与上下文
将回复压缩为极简风格,同时保留技术准确性
通过 Python CLI 自动读写 Mural 内容并管理小组件
从多视角审查代码变更,输出结构化问题与风险。
帮助用户快速生成14种规范化设计卡片,用于封面、社交分享与编辑排版。
根据主题、受众与页数要求,自动生成带风格与语气的 PPT 演示文稿
根据商机背景快速生成可分享的定制化销售物料与演示内容。
快速创建或转换为动画丰富的网页演示文稿,适合路演、分享与提案制作。
帮助你生成符合学术规范与表达逻辑的演示文稿
自动生成图片并组装成品牌化全屏PPT,快速完成高质量演示文稿。