mcpbeat

Dev Camp Document

microsoft/dev-camp-document

| Authors a professional Word document about a Copilot Dev Camp lab or Microsoft technology topic. Researches Microsoft Learn documentation, organizes content into a document structure, and generates a polished one-pager or detailed guide with formatting and citations. Use when user asks to "write a document about", "create a guide for", "author a one-pager on", "write a technical brief on", or "create documentation for" any Copilot Dev Camp lab or Microsoft technology topic.

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-document

The instruction itself

17 sections, as written by the author

Dev Camp Word Document Skill

What This Skill Does

Creates a professional Word document on any Copilot Dev Camp lab or Microsoft technology topic by:

  • Topic Confirmation — Clarifies the specific lab/topic, audience, and document type
  • Research — Performs multiple searches across Microsoft Learn documentation
  • Structure — Organizes findings into a logical document outline
  • Content Creation — Generates a polished Word document with:
  • Professional header and title page
  • Table of contents (auto-generated)
  • Organized sections with clear hierarchy
  • Code examples and architecture diagrams
  • Summary tables and comparisons
  • Conclusion and next steps
  • Formatted citations and references
  • Consistent styling throughout

When to Use This Skill

Activate this skill when you need:

  • One-pager summary of a Dev Camp lab
  • Technical guide or implementation documentation
  • Architecture decision record (ADR) for a technology
  • Training material or learning guide
  • Best practices documentation
  • Quick reference guide
  • Comparison or evaluation document
  • Requirements or design document

Workflow

Step 1: Topic, Audience & Format Selection

Ask the user:

  • Topic: Which Dev Camp lab or Microsoft technology? (e.g., "Building AI Agents with Copilot")
  • Document Type: What kind of document? (e.g., "One-pager", "Technical Guide", "How-To", "Overview")
  • Audience: Who is this for? (e.g., "Developers", "Architects", "Decision Makers", "Operations")
  • Length: How detailed? (e.g., "1 page", "3-5 pages", "Comprehensive guide")

Step 2: Multi-Source Research

Conduct multiple searches to gather comprehensive content:

  • Search: "[Topic] overview and getting started"
  • Search: "[Topic] architecture and design patterns"
  • Search: "[Topic] implementation guide and best practices"
  • Search: "[Topic] code examples and quickstarts"
  • Search: "[Topic] troubleshooting and common issues"
  • Search: "[Topic] vs [similar technology]" (if relevant)

Step 3: Document Structure Planning

Organize content based on document type:

One-Pager Structure:

- Title and date
- Executive Summary (150 words)
- Key Capabilities (bullet list)
- Architecture Overview (diagram description)
- Getting Started (quick reference)
- Best Practices (3-5 items)
- Resources and Links

Technical Guide Structure:

- Title page
- Table of Contents
- Executive Summary
- Introduction and Context
- Architecture and Design
  - System overview
  - Components and interaction
  - Data flow
- Implementation
  - Prerequisites
  - Step-by-step setup
  - Configuration
  - Code examples
- Best Practices
  - Performance optimization
  - Security considerations
  - Scalability patterns
- Troubleshooting
- Resources and References

How-To Structure:

- Title and objective
- Prerequisites
- Overview/Context
- Step-by-step instructions
  - Step 1: [Task]
  - Step 2: [Task]
  - Step 3: [Task]
- Example walkthrough
- Troubleshooting
- Advanced options
- Resources

Step 4: Word Document Generation

Create a professionally formatted document with:

Formatting:

  • Professional template with consistent styling
  • Proper heading hierarchy (H1, H2, H3)
  • Readable font and size (Calibri 11pt or Segoe UI 11pt)
  • Proper spacing between sections
  • Page breaks for logical sections
  • Header and footer with document title and page numbers

Content Elements:

  • Clear, concise writing
  • Bullet points for readability
  • Numbered lists for procedures
  • Tables for comparisons or data
  • Code blocks for technical examples
  • Callout boxes for important notes
  • Images/diagrams (described or embedded if available)

Professional Elements:

  • Title page with topic, date, and version
  • Automatically generated table of contents
  • Section breaks for organization
  • Consistent formatting throughout
  • Proper citation of sources
  • Links to Learn documentation

Output Format

The skill produces a .docx file with:

| Component | Details |

|-----------|---------|

| Page Count | 1-15 pages depending on depth |

| Format | Professional Word template with styling |

| Content | Well-researched, cited from official sources |

| Structure | Clear hierarchy with TOC and sections |

| Elements | Text, tables, code blocks, lists |

Document Template Example

One-Pager:

[HEADER]
Document Title | Version 1.0 | Date | Author

[TITLE]
# [Topic] – Quick Reference Guide

[EXECUTIVE SUMMARY]
[2-3 sentence overview of what this is about]

[KEY CAPABILITIES]
• Capability 1: Description
• Capability 2: Description
• Capability 3: Description

[GETTING STARTED]
[Step-by-step or quick reference]

[RESOURCES]
• Link to Learn doc
• Link to sample code
• Link to tutorial

Technical Guide:

# [Topic] Technical Guide

## Executive Summary
[Overview and key points]

## Architecture
[System design and components]

## Implementation
[How to set up and configure]

## Best Practices
[Performance and security guidance]

## Resources
[Links and references]

Topics Covered

The skill can create documents on:

  • Copilot Dev Camp labs (Building Agents, Extensions, etc.)
  • Microsoft Foundry concepts and deployment
  • Copilot integration patterns
  • Microsoft 365 Copilot extensibility
  • Teams development
  • SharePoint Framework (SPFx)
  • Azure AI services
  • API design and development
  • Security and compliance topics
  • Any Microsoft technology with Learn documentation

Information Sources

All content comes from two primary sources:

1. Microsoft Learn (https://learn.microsoft.com)

  • Official Microsoft documentation
  • Quickstart guides and tutorials
  • Best practice guides and design patterns
  • Code samples and reference implementations
  • Architecture guides and decision records

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
  • Documentation templates and examples

Document Customization

The generated documents can be further customized:

  • Add company branding and logos
  • Adjust color scheme to match organization style
  • Add additional sections or details
  • Include internal examples or screenshots
  • Add team-specific notes or recommendations
  • Expand or condense sections as needed

Tips for Success

  • Be specific about the topic to get focused content
  • Define document type for appropriate structure
  • Specify audience for appropriate technical depth
  • Indicate length to get right level of detail
  • Use as draft — document may need your customization
  • Request variations if content needs adjustment

Notes

  • Document generation may take 1-2 minutes for complex topics
  • All code examples are from official Microsoft documentation
  • Links to Learn docs are included for reader reference
  • Documents use standard formatting compatible with all Word versions
  • Documents are print-ready and can be exported to PDF
  • All content is cited and sourced from official Microsoft resources

How to use it

Copy the folder

Take microsoft/dev-camp-document from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.