/showroom:create-demo
Create presenter-led demo content where YOU present and customers watch.
Is This The Right Skill?
YOU present, customers watch
- Like presenting PowerPoint โ you drive
- You want Know โ Show structure
- One presenter showing features
Customers DO hands-on activities
- Customers click buttons, run commands
- Multiple participants following step-by-step
What Youโll Need Before Starting
Required Inputs
Demo Topic
Example: "OpenShift AI capabilities"
Key Features
Features to highlight
Number of Sections
Typically 3โ4 segments
Target Audience
Technical, business, or executive
What The AI Will Create
- Navigation page (index.adoc)
- Section files (one per demo segment)
- Know/Show structure for each section
- Presenter notes and customer-facing content
Quick Start
Open Your IDE
Launch Claude Code (or VS Code with Claude extension)
Invoke Skill
Type
/showroom:create-demoin the chatAnswer Questions
Provide demo title, description, technologies, sections, and audience level
Review & Customize
Add screenshots and customize content
What It Creates
content/modules/ROOT/
โโโ pages/
โ โโโ index.adoc # Navigation home
โ โโโ section-01.adoc # First section
โ โโโ section-02.adoc # Second section
โ โโโ section-03.adoc # Third section
โโโ partials/
โโโ _attributes.adoc # Demo metadata
Common Workflow
-
Invoke Skill
``` /showroom:create-demo โ Skill loads prompts from showroom/prompts/ ``` -
Demo Details
Answer prompts for demo title, abstract, technologies, audience level, and number of sections.
-
Provide Showroom Repository Path
Skill asks for your Showroom repo. You can provide a local path or a GitHub URL โ the skill auto-clones GitHub URLs to
``` # Local path ~/work/showroom-content/your-demo-showroom # GitHub URL (auto-cloned to /tmp/your-demo-showroom) https://github.com/rhpds/your-demo-showroom ```/tmp/: -
Showroom Scaffold (site.yml + ui-config.yml)
Skill configures the two key infrastructure files:
``` site.yml # Antora playbook โ fix title, ui-bundle theme ui-config.yml # Split view + tabs (view_switcher.enabled: true) ```Showroom 1.5.3+ required for split-view and OCP console embedding. Clone fromshowroom_template_nookbagas your starting template. -
Generate Section Content
Skill generates
index.adocand one file per demo section using Know/Show structure. UserInfo attributes are written once in_attributes.adoc. -
Verify Content
``` /showroom:verify-content โ Check quality and standards ``` -
Generate Blog Post (Optional)
``` /showroom:blog-generate โ Transform to blog format ```
Section Structure Pattern
Know โ Show
Each section follows this proven demonstration pattern:
Know Section
- Explains what you'll demonstrate
- Provides context and business value
- Sets up the "why"
Show Section
- Step-by-step demo script
- What to click/type/show
- Expected results and talking points
- Screenshots with annotations
Tips & Best Practices
Section Count
Start with 3โ4 sections for new demos
Timing
Each section should take 5โ10 minutes
Focus
Keep Show sections focused on one main feature
Presenter Notes
Include timing and transition notes
Screenshots
Use screenshots to guide the flow
Practice
Run through demo before presenting
Troubleshooting
Skill not found?
- Restart Claude Code or VS Code - Verify installation: `ls ~/.claude/skills/create-demo` (Claude Code) or `ls ~/.cursor/skills/showroom-create-demo` (Cursor) - Check the [Troubleshooting Guide](../reference/troubleshooting.html)Generated content looks wrong?
- Check your demo template is up to date - Verify you're in the correct directory - Run `/showroom:verify-content` to check standards complianceDemo vs Lab confusion?
- Use
/showroom:create-demofor presenter-led content (Know/Show) - Use
/showroom:create-labfor hands-on workshops (Know/Do/Check)