2k tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
646
stars on the repo
on the repository, not the skill itself
Install
one command, takes just this skill from the repository
npx skills add https://github.com/microsoft/copilot-camp --skill dev-camp-deck
Copy
The instruction itself
16 sections, as written by the author
Dev Camp PowerPoint Deck Skill
What This Skill Does
Creates a professional PowerPoint presentation on any Copilot Dev Camp lab or Microsoft technology topic by:
Topic Confirmation — Clarifies the specific lab/topic and target audience
Research — Performs multiple searches across Microsoft Learn documentation
Structure — Organizes findings into a logical slide flow with proper pacing
Content Creation — Generates a polished PowerPoint deck with:
Title slide with topic and date
Agenda/outline slide
Content slides with key concepts
Code/architecture example slides
Best practices slide
Conclusion with next steps
Speaker notes on each slide
Source citations
When to Use This Skill
Activate this skill when you need:
Presentation on a Dev Camp lab (e.g., Building Agents, Extensions, etc.)
Overview deck on a Microsoft technology topic
Training material for a technology or concept
Conference or team presentation on copilot/AI topics
Educational slides with speaker guidance
Workflow
Step 1: Topic & Audience Selection
Ask the user:
Topic : Which Dev Camp lab or Microsoft technology? (e.g., "Building AI Agents with Copilot")
Audience : Who is this for? (e.g., "Enterprise architects", "Developers", "Executives")
Duration : How long is the presentation? (e.g., "15 minutes", "30 minutes", "60 minutes")
Depth : Technical depth level? (e.g., "Overview", "Intermediate", "Advanced")
Step 2: Multi-Source Research
Conduct multiple searches to gather comprehensive content:
Search: "[Topic] overview"
Search: "[Topic] architecture and design"
Search: "[Topic] implementation guide"
Search: "[Topic] best practices"
Search: "[Topic] code examples"
Search: "[Specific scenario relevant to topic]"
Step 3: Slide Structure Planning
Organize content into a logical flow:
Slide Breakdown (for 30-minute presentation):
1. Title Slide (1 slide)
- Topic, presenter, date, organization
2. Agenda (1 slide)
- Overview of topics to be covered
3. Context/Introduction (2-3 slides)
- Problem statement
- Why this matters
- Key goals
4. Core Content (6-8 slides)
- Architecture/overview
- Key components
- How it works
- Use cases/scenarios
5. Deep Dive (3-5 slides)
- Technical details
- Code examples
- Configuration/setup
6. Best Practices (2-3 slides)
- Do's and don'ts
- Performance tips
- Security considerations
7. Case Study/Real-World Example (1-2 slides)
- Practical application
- Results/impact
8. Conclusion & Next Steps (1-2 slides)
- Key takeaways
- Resources
- Call to action
Copy
Adjust slide count based on presentation duration.
Step 4: PowerPoint Generation
Create a professionally formatted PowerPoint with:
Visual Design :
Consistent color scheme (Microsoft branding colors)
Professional fonts (Segoe UI or similar)
Proper spacing and alignment
High-contrast text for readability
Content Elements :
Clear headings on each slide
Bullet points (not paragraphs)
Relevant code snippets in formatted code blocks
Architecture diagrams (text descriptions or ASCII art)
Tables for comparisons
Speaker Notes :
Detailed notes explaining each slide's talking points
Estimated speaking time per slide
Key questions to engage audience
Transitions between topics
Citations :
Source links in footer or at end
References to Microsoft Learn documentation
Links to code samples and repositories
The skill produces a .pptx file with:
| Component | Details |
|-----------|---------|
| Slide Count | 10-25 slides depending on topic depth |
| Design | Microsoft-branded, professional template |
| Content | Well-researched, cited from official sources |
| Interactivity | Built-in speaker notes for presenter guidance |
| Media | Text, tables, code blocks, architectural descriptions |
Slide Template Example
Title Slide:
- Centered title: "[Topic] – Copilot Dev Camp"
- Subtitle: Audience level and presenter info
- Date and organization
Content Slide:
- Slide Title (H1)
- 3-5 bullet points (concise, not paragraphs)
- Optional: Code snippet, diagram, or comparison table
- Footer: Slide number and document name
Closing Slide:
- "Thank You" or "Questions?"
- Key resources and links
- Contact information
- Next steps
Copy
Topics Covered
The skill can create presentations on:
Copilot Dev Camp labs (Building Agents, Extensions, etc.)
Microsoft Foundry concepts and deployment
Copilot integration patterns
AI/ML fundamentals
Microsoft 365 Copilot extensibility
Teams development
SharePoint Framework (SPFx)
Azure AI services
Any Microsoft technology with Learn documentation
All content comes from two primary sources:
1. Microsoft Learn (https://learn.microsoft.com)
Official Microsoft documentation
Quickstart guides and tutorials
Best practice guides
Code samples and reference implementations
Architecture patterns and design guides
2. Copilot Developer Camp (https://microsoft.github.io/copilot-camp/)
Official Dev Camp labs and learning modules
Hands-on tutorials and walkthroughs
Code samples and working examples
Best practices from the training curriculum
Real-world scenarios and use cases
Slide templates and presentation materials
Tips for Success
Be specific about the topic to get focused content
Define your audience for appropriate technical depth
Specify duration to get right slide count
Request variations if the deck doesn't match expectations
Use as a starting point — customize with your organization's branding and additional data
Notes
Presentation generation may take 1-2 minutes for complex topics
Slides include speaker notes for presenter preparation
All code examples are from official Microsoft documentation
Links to Learn docs are included for audience reference
Decks are ready to present but can be customized further