An open API service indexing awesome lists of open source software.

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

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.

![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)
[![Security Policy](https://img.shields.io/badge/Security-Policy-brightgreen?logo=github)](SECURITY.md)
![Version: v2.0.0](https://img.shields.io/badge/version-v2.0.0-5E5E5E.svg)
![Platform: Copilot CLI](https://img.shields.io/badge/platform-Copilot%20CLI-232F3E.svg)
![Language: Markdown](https://img.shields.io/badge/written%20in-Markdown-000000.svg)

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.

![M365 Easy Button Coverage Map](skills/m365-easy-button/coverage-chart.png)

## 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! πŸš€βœ¨