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 + T2. Paste this line and press Enter:
curl -fsSL https://raw.githubusercontent.com/DUBSOpenHub/m365-easy-button/main/quickstart.sh | bashAlready have the CLI? No worries β this detects it and skips straight to adding the skill.
3. When Copilot opens, type:
easy buttonThat's it β your Google β Microsoft translator is ready! π’
Requires an active Copilot subscription. Get one here β
That was easy! β Google Workspace β Microsoft 365. Your translator is ready.
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.
- The Problem
- How It Works
- What's Covered
- The Experience
- How It Was Built
- Activation
- Contributing
- License
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" |
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
| β | 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 |
| 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 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 |
Original spec by @DUBSOpenHub. Then fed into a Havoc Hackathon β 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 |
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.
See CONTRIBUTING.md. The main rule: keep the translator persona consistent. Never editorialize about Google vs Microsoft.
Released under the MIT License Β© 2026 DUBSOpenHub.
π Created with π by @DUBSOpenHub with the GitHub Copilot CLI.
Let's build! πβ¨
