https://github.com/dubsopenhub/m365-easy-button
π’ M365 Easy Button β Copilot CLI skill that translates Google Workspace to Microsoft 365
https://github.com/dubsopenhub/m365-easy-button
copilot-cli copilot-skill google-workspace m365 microsoft-365 migration outlook productivity teams
Last synced: 2 days ago
JSON representation
π’ M365 Easy Button β Copilot CLI skill that translates Google Workspace to Microsoft 365
- Host: GitHub
- URL: https://github.com/dubsopenhub/m365-easy-button
- Owner: DUBSOpenHub
- License: mit
- Created: 2026-03-05T23:36:07.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-04-10T17:21:33.000Z (4 months ago)
- Last Synced: 2026-07-07T22:21:29.471Z (23 days ago)
- Topics: copilot-cli, copilot-skill, google-workspace, m365, microsoft-365, migration, outlook, productivity, teams
- Language: Shell
- Size: 906 KB
- Stars: 3
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# π’ M365 Easy Button
> ### β‘ One Command. That's It.
>
> **Never used the CLI before? No problem.** Follow these 3 steps:
>
> **1. Open your terminal**
> - π **Mac:** Press `β + Space`, type **Terminal**, hit Enter
> - πͺ **Windows:** Press `Win + X`, choose **Terminal** or **PowerShell**
> - π§ **Linux:** Press `Ctrl + Alt + T`
>
> **2. Paste this line and press Enter:**
> ```bash
> curl -fsSL https://raw.githubusercontent.com/DUBSOpenHub/m365-easy-button/main/quickstart.sh | bash
> ```
> *Already have the CLI? No worries β this detects it and skips straight to adding the skill.*
>
> **3. When Copilot opens, type:** `easy button`
>
> That's it β your Google β Microsoft translator is ready! π’
>
> *Requires an active [Copilot subscription](https://github.com/features/copilot/plans). [Get one here β](https://github.com/features/copilot/plans)*
> **That was easy!** β Google Workspace β Microsoft 365. Your translator is ready.

[](SECURITY.md)



A Copilot CLI skill that translates Google Workspace muscle memory into Microsoft 365 fluency. Not generic tech support β a **translator** between two productivity ecosystems.
We know this transition can be tough. This GitHub Copilot skill is going to make it easy! Every time you have a question, come back and we'll help you navigate it.

## Contents
1. [The Problem](#the-problem)
2. [How It Works](#how-it-works)
3. [What's Covered](#whats-covered)
4. [The Experience](#the-experience)
5. [How It Was Built](#how-it-was-built)
6. [Activation](#activation)
7. [Contributing](#contributing)
8. [License](#license)
## The Problem
You're fast in Google. You know where everything is, what keyboard shortcuts do what, and how to get things done without thinking. Then your company switches to Microsoft 365, and suddenly you're slow again.
| Without Easy Button | With Easy Button |
|---|---|
| "Where is the calendar?" | "Calendar is inside Outlook, not a separate app" |
| Google search β outdated blog post β wrong menu path | Bridge from Google β exact steps β done |
| 20 minutes of clicking around | 30 seconds of guided translation |
| "I'm struggling in Teams" | "Oh, that's just Spaces but with tabs" |
## How It Works
Every answer follows this flow:
```
You ask a question
β
βΌ
π Bridge βββ "In Google, you'd do X..."
β
βΌ
π Steps ββββ Numbered, specific, with menu paths
β
βΌ
β‘οΈ Next βββββ What to do after (never a dead end)
β
βΌ
β οΈ Gotcha βββ "Heads up: this works differently..."
β
βΌ
β‘ Power ββββ The shortcut that makes it faster
```
## What's Covered
### πΊοΈ Product Translations (30+)
| Google | β | Microsoft |
|---|---|---|
| Gmail | β | Outlook |
| Google Chat / Meet | β | Teams |
| Google Calendar | β | Outlook Calendar |
| Docs / Sheets / Slides | β | Word / Excel / PowerPoint |
| Google Drive | β | OneDrive + SharePoint |
| Apps Script | β | Power Automate + Office Scripts |
| Looker Studio | β | Power BI |
| Google Forms | β | Microsoft Forms |
| Google Tasks / Keep | β | To Do / OneNote |
| Google Sites | β | SharePoint |
| Google Admin | β | M365 Admin Center |
| ...and 20+ more | | |
### π¦ What's Inside (1,150+ lines)
| Section | What you get |
|---|---|
| πΊοΈ App Router | "I want to do X" β "Open this app" |
| π§ Mental Models | Why Microsoft *feels* different β not just what's different |
| π Behavior Mappings | Feature-by-feature tables for 9 product areas |
| β¨οΈ Keyboard Shortcuts | Side-by-side: GmailβOutlook, MeetβTeams, DocsβWord, SheetsβExcel |
| π± Mobile M365 | Outlook, Teams, OneDrive, and Office apps on phone & tablet |
| π§ 9 Workflows | Task-by-task: standup, doc review, external sharing, onboarding... |
| π
First Week Guide | 10 things to set up on day one |
| πͺ Power User Tips | Quick Steps, Search Folders, Power Automate, Loop components |
| π€ AI Comparison | Google Workspace AI vs M365 Copilot β features, licensing, getting started |
| ποΈ SharePoint Sites | Google Sites mapping, building blocks, intranet quick-start |
| π Security & Compliance | Purview, Defender, DLP, Sensitivity Labels, encryption |
| βοΈ Power Apps | AppSheet mapping, when-to-use matrix, quick-start |
| π³ Licensing & Plans | Plan comparison (Basic β E5), add-ons, how to check your license |
| π 13 Troubleshooting | Real-world "it's not working" patterns with step-by-step fixes |
## The Experience
The skill doesn't just answer questions β it makes the transition feel less lonely:
| Moment | What happens |
|---|---|
| π’ You say `easy button` | Welcome banner + ready to translate |
| π
First question answered | Achievement: *First Translation!* |
| π After a few questions | Migration confidence meter shows your progress |
| π‘ Every 3rd response | A "Did You Know?" power tip you didn't ask for |
| π€ You're frustrated | Empathy first, then the fix in 30 seconds |
| π You say thanks | Sign-off with a tip of the day |
## How It Was Built
Original spec by [@DUBSOpenHub](https://github.com/DUBSOpenHub). Then fed into a [Havoc Hackathon](https://github.com/DUBSOpenHub/awesome-copilot) β 14 AI models competing simultaneously to improve it:
```
14 models dispatched across 2 heats
β
βΌ
12 entries scored (2 timed out at 40+ min π
)
β
βΌ
Top 6 advanced to finals
β
βΌ
Best DNA synthesized into one skill
```
| Contribution | Source |
|---|---|
| Original spec: persona, answer format, app router, behavior mappings, troubleshooting | **@DUBSOpenHub** |
| Expanded structure, AI comparison, workflows | Claude Sonnet 4.6 |
| Emotional Calibration, Voice Do/Don't table | Claude Opus 4.5 |
| Mental Model Translations | GPT-5.2 |
| "If This Fails" fallback section | GPT-5.3 Codex |
| Structured hierarchy, tone examples | GPT-5.1 |
## Activation
```
easy button β Full welcome + ready to go
m365 [question] β Direct question
outlook [question] β Email/calendar help
teams [question] β Chat/meetings help
```
Or just ask anything mentioning Microsoft 365, Outlook, Teams, Word, Excel, PowerPoint, OneDrive, or SharePoint.
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md). The main rule: keep the translator persona consistent. Never editorialize about Google vs Microsoft.
## License
Released under the [MIT License](LICENSE) Β© 2026 DUBSOpenHub.
---
## π Created with π by [@DUBSOpenHub](https://github.com/DUBSOpenHub) with the [GitHub Copilot CLI](https://docs.github.com/copilot/concepts/agents/about-copilot-cli).
Let's build! πβ¨