microsoft / microsoft/simplechat

Support Word and PowerPoint templates for generated files

Open
#968 0 comments 0 reactions 1 assignee View on GitHub

@paullizer is already working on this.

Since Jun 26, 2026.

enhancement
Dominant language
Python
Stars
152
Forks
116
Avg merge
7h 7m
Merged PRs (30d)
122

Description

## Summary
Let users provide Word/PowerPoint templates when generating new documents or presentations.

## User Value
Tracking this as a GitHub issue moves the backlog item out of a private markdown file and gives the team a clear place to prioritize, design, implement, and validate the work.

## Proposed Behavior
Split template selection, template storage, placeholder mapping, model output contract, and fallback behavior. Consider personal/group template permissions.

## Acceptance Criteria
- [ ] The requested behavior is designed or implemented for the relevant SimpleChat surfaces.
- [ ] Permission, configuration, and existing-feature interactions are accounted for.
- [ ] Tests, documentation, or validation notes are added as appropriate.

## Notes
- Source backlog entry: Template-Driven Word And PowerPoint Generation
- Source file: priv-simplechat-2/grouped_feature_fix_backlog.md
- Backlog status: Extension
- Current anchors: `docs/explanation/features/v0.241.105/MESSAGE_POWERPOINT_EXPORT.md`, SimpleChat native Word/PowerPoint upload operations, conversation export routes
- Proposed roadmap priority: P2
- Proposed roadmap size: L
- Related: #482 covered generating Word, PowerPoint, Excel, and CSV outputs; this issue focuses on user-provided templates.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.