ProPrompt for Everyday Office Work
Target Audience: All office workers, project managers, assistants, HR, marketing, and anyone looking to use AI for everyday office tasks.
Table of Contents
- Getting Started β AI in Your Workday
- Emails & Communication
- Meetings & Minutes
- Documents & Presentations
- Converting Office Files to AI-Friendly Formats
- Agent: Office Assistant & Helpdesk
- Cheat Sheet for Office Work
1 Getting Started β AI in Your Workday
Difficulty: β Easy
You donβt need technical knowledge to use AI productively. The secret: give clear instructions β just like you would to a new colleague.
Example β Simple Summary
Summarize the following text in 5 bullet points.
Audience: Management with limited time.
Language: English, professional tone.
[Paste text here]
Why does this work? Format (bullet points), audience (management), and tone (professional) are clearly defined.
The Golden Rules
| Rule | Description |
|---|---|
| π― Be specific | βCreate a 3-sentence summaryβ instead of βSummarize thisβ |
| π₯ Name your audience | Who is the output for? Management? Clients? Team? |
| π Define the format | Table, bullet points, prose, email format |
| π€ Set the tone | Formal, informal, friendly, matter-of-fact |
| π Iterate | Result not perfect? Refine the prompt |
2 Emails & Communication
Difficulty: β Easy
Example β Drafting a Professional Email
Draft a professional email:
## Parameters
- From: Max Miller, Project Manager
- To: Client (Mr. Schmidt, CEO)
- Subject: Project Status Update Q1 2026
- Tone: Professional, positive, solution-oriented
## Content
- Project is on schedule
- Milestone "Beta Launch" has been reached
- Next milestone: Go-Live on April 15
- Request for a review meeting next week
## Constraints
- Maximum 150 words
- Business correspondence standards
- Include greeting and signature placeholder
Example β Rephrasing a Difficult Message Diplomatically
You are an experienced communications consultant.
Rephrase the following message diplomatically and professionally:
Original: "The project is delayed because the client didn't
deliver the requirements on time."
## Requirements
- No blame assignment
- Constructive and solution-oriented
- State facts without sugarcoating
- Suggest next steps
Provide 2 variants: one for internal communication, one for the client.
Communication Flow Diagram
flowchart LR
A[π Draft] --> B{Audience?}
B --> C[Internal]
B --> D[Client]
B --> E[Public]
C --> C1[Direct, factual<br/>Details allowed]
D --> D1[Professional, diplomatic<br/>Solution-oriented]
E --> E1[PR-reviewed, neutral<br/>No internal details]
C1 & D1 & E1 --> F[Review]
F --> G[Send]
style A fill:#e3f2fd
style F fill:#fff9c4
style G fill:#c8e6c9
3 Meetings & Minutes
Difficulty: ββ Medium
Example β Creating a Meeting Agenda
Create a structured meeting agenda:
## Meeting Details
- Title: Sprint Review Q1 2026
- Duration: 60 minutes
- Attendees: Product team (8 people), Product Owner, Stakeholders
- Goal: Present sprint results, gather feedback
## Desired Format
| Time | Topic | Owner | Goal |
|------|-------|-------|------|
## Requirements
- Include buffer time for discussion
- Each agenda item with a clear goal
- Max 7 agenda items
- Last item: Capture action items
Example β Meeting Minutes from Notes
You are an experienced project assistant.
Create professional meeting minutes from the following rough notes:
## Raw Notes
- Budget was approved (150k)
- Maria takes frontend lead
- Go-Live deadline: April 15
- Problem: API partner has 2-week delay
- Workaround: Use mock API, develop in parallel
- Next meeting: Monday 10 AM
- Peter to clarify server capacity by Friday
## Format
### Minutes β [Meeting Title]
**Date:** [Date]
**Attendees:** [List]
#### Decisions
| # | Decision | Responsible |
#### Open Items / Risks
| # | Topic | Status | Deadline |
#### Action Items
| # | Task | Owner | Due |
#### Next Meeting
[Details]
4 Documents & Presentations
Difficulty: ββ Medium
Example β Creating a Presentation Outline
Create an outline for a PowerPoint presentation:
## Context
- Topic: "AI Strategy 2026 β Opportunities and Roadmap"
- Audience: C-suite and department heads
- Duration: 20 minutes (max 15 slides)
- Goal: Secure budget approval for AI pilot projects
## Desired Format
For each slide:
| Slide # | Title | Key Message | Visuals | Speaker Notes |
|---------|-------|-------------|---------|---------------|
## Requirements
- Executive-friendly (minimal text, clear messages)
- Data-driven (KPIs, ROI estimates)
- Call-to-action on the last slide
- Story arc: Problem β Solution β Value β Next Steps
Example β Restructuring a Document
You are an experienced Technical Writer.
Restructure the following text into a professional document:
[Paste text or reference with #file]
## Requirements
- Clear heading hierarchy (H1 β H2 β H3)
- Executive summary at the top (max 5 sentences)
- Key points as a numbered list
- Table for comparisons
- Glossary for technical terms at the end
Presentation Storytelling Arc
flowchart LR
A[Problem<br/>Slides 1-3] --> B[Solution<br/>Slides 4-7]
B --> C[Value & ROI<br/>Slides 8-11]
C --> D[Roadmap<br/>Slides 12-14]
D --> E[Call to Action<br/>Slide 15]
style A fill:#ffcdd2
style B fill:#fff9c4
style C fill:#c8e6c9
style D fill:#e3f2fd
style E fill:#f3e5f5
5 Converting Office Files to AI-Friendly Formats
Difficulty: βββ Hard
LLMs cannot directly read .docx, .xlsx, or .pptx files. Here are the key conversion paths:
Quick Reference
| Source | Target | Tool |
|---|---|---|
| Word (.docx) | Markdown | Pandoc |
| Excel (.xlsx) | CSV | Save As β CSV or Pandoc |
| PowerPoint (.pptx) | Markdown | Pandoc or PDF export β Pandoc |
| Text / Markdown | Pandoc or pdftotext |
π‘ Tip: Everything works with a single tool β Pandoc (free, no Python needed). Many AI tools (ChatGPT, Claude, Gemini) also accept
.pptxuploads directly.
Word β Markdown (Pandoc)
Pandoc is a free command-line tool (pandoc.org):
pandoc input.docx -t markdown -o output.md
Excel β CSV
Option 1 β Built into Excel:
- Open file β File β Save As
- Choose format: CSV (Comma delimited)
- Save β done
Option 2 β Pandoc (even without Excel installed):
pandoc data.xlsx -t markdown -o data.md
π‘ Pandoc can read
.xlsxdirectly and output it as a Markdown table.
PowerPoint β Markdown
Option 1 β Pandoc (recommended):
Pandoc can read .pptx files directly and extract slide content as Markdown:
pandoc presentation.pptx -t markdown -o presentation.md
Option 2 β PDF intermediate step (better formatting for complex slides):
In PowerPoint: File β Export β Create PDF, then:
pandoc presentation.pdf -t markdown -o presentation.md
Option 3 β Direct upload:
Many AI tools accept .pptx files directly:
- ChatGPT (Plus/Team/Enterprise)
- Claude (Pro)
- Google Gemini
Simply upload the file and prompt: βSummarize this presentation.β
π‘ Tip for large presentations: If the result is incomplete, convert via the PDF route first β this usually provides the most complete extraction.
PDF β Text
# Option 1: Pandoc
pandoc input.pdf -t markdown -o output.md
# Option 2: pdftotext (part of poppler-utils)
pdftotext input.pdf output.txt
π‘ For scanned PDFs (images): Apply OCR first, e.g. with the free tool OCRmyPDF:
ocrmypdf scan.pdf scan_ocr.pdf
Quality Checklist After Conversion
- Headings correctly transferred?
- Tables readable and formatted?
- Lists preserved?
- Images described as alt text?
- Special characters correct?
Conversion Pipeline
flowchart LR
A[Office File] --> B{Format?}
B --> C[Word .docx]
B --> D[Excel .xlsx]
B --> E[PPT .pptx]
B --> F[PDF]
C --> G[Pandoc]
D --> H[Save As CSV<br/>or Pandoc]
E --> I[Pandoc directly<br/>or PDF export]
F --> J[Pandoc / pdftotext]
G & H & I & J --> K[Markdown / CSV / Text]
K --> L[AI-Ready]
style A fill:#e3f2fd
style K fill:#fff9c4
style L fill:#c8e6c9
6 Agent: Office Assistant & Helpdesk
Difficulty: βββ Hard
What Is an Office Agent?
An office agent can autonomously handle recurring tasks:
- Answer questions (FAQ)
- Analyze and prioritize emails
- Summarize documents
- Pre-qualify IT issues
Example β IT Helpdesk Agent (Copilot Studio)
# Role
You are IT-Helper, the internal IT support assistant for Contoso Corp.
# Capabilities
- Resolve common IT issues (password reset, VPN, printers)
- Search the internal knowledge base
- Create support tickets
- Answer FAQs
# Behavior
- Respond in English
- Use friendly, patient language
- Ask clarifying questions when the issue is unclear
- Provide step-by-step instructions
- Use numbered lists for instructions
# Boundaries
- No changes to production systems
- No access to personal data
- For hardware issues: escalate to physical support
# Topics & Trigger Phrases
| Topic | Trigger Phrases |
|-------|----------------|
| Password Reset | "forgot password", "can't log in" |
| VPN | "VPN not working", "remote access", "work from home" |
| Printer | "printer not printing", "paper jam" |
| Software | "install program", "need update" |
| Email | "Outlook not working", "email not received" |
# Escalation
If you cannot resolve the issue, create a ticket with:
- Problem description
- Steps taken so far
- Priority (Low/Medium/High)
# Output Format
## IT Support
**Issue:** [Summary]
### Solution
1. [Step 1]
2. [Step 2]
3. [Step 3]
### Did this help?
- Yes β Glad it worked!
- No β I'll create a ticket for our IT team.
Agent Toolchain: Office Automation
flowchart TB
A[Email / Teams Message<br/>Incoming] --> B[Classification Agent]
B --> C{Category?}
C --> D[IT Issue]
C --> E[Request / Approval]
C --> F[Report Request]
C --> G[General Question]
D --> D1[IT Helpdesk Agent]
E --> E1[Approval Workflow<br/>Power Automate]
F --> F1[Report Agent<br/>β SharePoint]
G --> G1[FAQ Agent<br/>β Knowledge Base]
D1 & E1 & F1 & G1 --> H[Response to<br/>Sender]
style A fill:#e3f2fd
style B fill:#fff3e0
style H fill:#c8e6c9
Practical: Power Automate + Copilot Studio
[Teams message "I need a new laptop"]
β [Copilot Studio Agent] (detects: Hardware Request)
β [Power Automate Flow]
β [Create form in SharePoint]
β [Email manager for approval]
β [Confirmation to employee via Teams]
7 Cheat Sheet for Office Work
Quick Prompt Templates
| Task | Prompt Starter |
|---|---|
| Draft email | "Draft a professional email to [recipient] about [topic]." |
| Summarize text | "Summarize the following text in [X] bullet points for [audience]." |
| Create minutes | "Create meeting minutes from these notes: [notes]" |
| Write agenda | "Create a meeting agenda for [topic], [X] minutes, [Y] attendees." |
| Plan presentation | "Create a slide outline for [topic], max [X] slides." |
| Rephrase text | "Rephrase the following text to be [more formal/shorter/friendlier]." |
| Translate | "Translate the following text to [language]. Tone: [professional/informal]." |
| Create checklist | "Create a checklist for [process/task]." |
Context Checklist β Never Forget!
- Audience defined? (Management, Client, Team)
- Tone set? (formal, friendly, matter-of-fact)
- Format specified? (table, bullets, prose)
- Length limited? (words, sentences, pages)
- Language stated? (English, German)
- Context provided? (company, project, situation)
Back to overview: π Home Β· Fundamentals (DE) Β· Fundamentals (EN)
Created by Justin Szczepaniak Β· GitHub Project Β· LinkedIn