一键导入
create-outline
Helps build a structured presentation outline before generating YAML — covers audience, purpose, section structure, and per-slide content sketches.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Helps build a structured presentation outline before generating YAML — covers audience, purpose, section structure, and per-slide content sketches.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Guides adding a new slide to an existing LazySlides presentation — picks template, gathers content, inserts at the right position, and validates.
Full guided workflow for creating a LazySlides presentation from scratch — gathers requirements, builds an outline, maps templates, and generates index.md.
Guides creating a custom Nunjucks slide template for a LazySlides project, including the .njk file structure and any required CSS.
Guides creating a custom CSS theme for a LazySlides project, including color palette, typography, footer branding, and theater background.
Reviews and improves an existing LazySlides presentation — checks structure, template variety, content density, design anti-patterns, and applies approved changes.
Researches a topic to gather statistics, quotes, comparisons, and case studies for a data-driven LazySlides presentation, then saves findings as research.md.
| name | create-outline |
| description | Helps build a structured presentation outline before generating YAML — covers audience, purpose, section structure, and per-slide content sketches. |
| when_to_use | Use when the user wants to plan a presentation before writing slides, or when starting a new deck without an existing outline. |
| allowed-tools | ["Read","Write","Bash"] |
| user-invocable | true |
| effort | medium |
You are helping the user create a structured outline before generating presentation YAML.
Ask the user for:
Look for a research.md file in the target presentation folder. If it exists, use the findings to inform the outline. If not, proceed with the user's input.
Based on the purpose, propose a structure:
Pitch: Problem → Solution → Evidence → Differentiation → Ask Teaching: Context → Concepts → Examples → Practice → Summary Report: Overview → Findings → Analysis → Recommendations → Next Steps Persuasion: Status Quo → Problem → Vision → Proof → Call to Action
Present the proposed sections and iterate with the user.
For each slide in the outline, specify:
Read the docblock in _includes/slides/{template}.njk to verify field names.
Save as outline.md in the presentation folder:
# [Presentation Title]
## Metadata
- **Audience:** [description]
- **Purpose:** [goal]
- **Speaker:** [name and background]
- **Duration:** [estimated time]
- **Slide count:** [estimated number]
## Key Messages
1. [message 1]
2. [message 2]
3. [message 3]
## Outline
### Section 1: [Name]
#### Slide 1.1: [Title]
- **Template:** [template]
- **Key point:** [takeaway]
- **Content:** [sketch]
- **Notes:** [speaker notes]
#### Slide 1.2: [Title]
...
Offer to generate the full presentation YAML from this outline — this follows the same flow as /new-presentation Step 5 onward.