| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Important
This is a preview / proof-of-concept. Things might break, and APIs may change.
An Office Add-in that brings GitHub Copilot directly into Word, Excel and PowerPoint — enhanced with Atea brand design skills and Microsoft Work IQ (calendar, email, Teams, people search via MCP).
| Capability | Example prompt |
|---|---|
| Create on-brand presentations | "Create a 5-slide customer pitch for Atea's cloud services using our brand guidelines" |
| Read & edit documents | "Summarise this Word document in three bullet points" |
| Work with spreadsheets | "Create a chart from the data in A1:D10" |
| Access your M365 data | "What meetings do I have tomorrow?" |
| Search people & org | "Find the person responsible for Azure at Atea" |
| Combine it all | "Check my calendar for next week and create a PowerPoint status update using Atea branding" |
| Requirement | Notes |
|---|---|
| Node.js 20+ | nodejs.org |
| GitHub Copilot license | Individual, Business or Enterprise |
| Microsoft 365 | Office on the web or desktop (with add-in support) |
| Git | To clone the repo |
git clone https://github.com/atea/github-copilot-office.git
cd github-copilot-office
npm installmacOS / Linux:
./register.shWindows (PowerShell):
.\register.ps1This tells Office where to find the add-in and trusts the local SSL certificate.
npm run start:trayThe server starts on https://localhost:52390. Keep this terminal open.
The first time you open the add-in you'll be prompted to sign in with your GitHub account. This authenticates you against your Copilot license.
📖 For more detailed setup instructions, see GETTING_STARTED.md.
🔧 For the full list of Office tools, see TOOLS_CATALOG.md.
You can run the backend server in Docker for easier deployment and isolation. This uses a hybrid architecture where the main server runs in Docker, but Work IQ (M365 integration) runs on the host to access macOS Keychain for authentication.
Terminal 1 — Start the Work IQ host relay (for M365 features):
node scripts/workiq-host-relay.jsTerminal 2 — Start the Docker container:
GITHUB_TOKEN=$(gh auth token) docker compose up --buildThe add-in is now available at https://localhost:52390.
┌─────────────────────────────────────────────────────────────────┐
│ Office Add-in (Browser) │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ Docker Container (port 52390) │
│ ┌───────────────┐ ┌─────────────────┐ ┌──────────────────┐ │
│ │ Express Server│ │ GitHub Copilot │ │ Work IQ Bridge │ │
│ │ + React UI │ │ CLI (native bin)│ │ (MCP → HTTP) │ │
│ └───────────────┘ └─────────────────┘ └──────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
│
▼ HTTP (host.docker.internal:52391)
┌─────────────────────────────────────────────────────────────────┐
│ Host Machine │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ Work IQ Host Relay (port 52391) │ │
│ │ - Runs @microsoft/workiq natively │ │
│ │ - Has access to macOS Keychain (M365 auth) │ │
│ └───────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
If you don't need M365 integration (calendar, email, Teams, people search), you can skip the host relay:
GITHUB_TOKEN=$(gh auth token) docker compose up --buildOffice tools (creating slides, reading documents, editing spreadsheets) will work normally.
The docker-compose.yml includes:
"Session was not created with authentication info":
Work IQ queries timeout or fail:
Container can't reach host relay:
The add-in includes the Atea Corporate design skill, which teaches Copilot the full Atea brand guidelines — colors, typography, layout rules, and do's & don'ts. Every slide it generates follows the Atea visual identity automatically.
| Prompt | What happens |
|---|---|
| "Create a title slide for a presentation about cloud migration" | Creates a slide with Atea Green (#008A00), Arial Bold title, proper 16:9 layout |
| "Add a slide with three key benefits in the green-box pattern" | Uses the signature Atea green box motif with white text |
| "Build a 5-slide deck: title, agenda, three content slides about our managed services offering" | Full branded deck with consistent styling |
| "Make a slide comparing on-prem vs cloud costs with a chart" | Chart using Atea's color sequence (Green, Grey, Bright Green, Light Grey…) |
Work IQ connects Copilot to your Microsoft 365 data via MCP — emails, calendar, Teams messages, documents and people.
| Prompt | What it does |
|---|---|
| "What meetings do I have this week?" | Queries your Outlook calendar |
| "Summarise my unread emails" | Reads your inbox via Microsoft Graph |
| "Find Teams messages about the Azure migration project" | Searches your Teams conversations |
| "Who in Atea works on Kubernetes?" | People search across the organization |
| "Check my calendar for Monday and create a PowerPoint agenda slide" | Combines Work IQ + Office tools + design skill |
When you first ask a Work IQ question, you'll be prompted to sign in with your Microsoft account. This is a one-time consent per session.
| M365 Copilot | This Add-in | |
|---|---|---|
| Model | GPT-4o (Microsoft-hosted) | GitHub Copilot models (GPT-4o, Claude, etc.) — you choose |
| Brand awareness | Generic styling | Atea brand guidelines baked in via skills |
| Extensibility | Limited to Microsoft's built-in capabilities | MCP servers, custom skills, custom tools |
| Presentation quality | Basic slide generation | Code-level PowerPoint control (shapes, charts, formatting) |
| M365 data access | Built-in | Via Work IQ MCP (calendar, email, Teams, people) |
| Cost | $30/user/month M365 Copilot license | GitHub Copilot license (included if you already have one) |
| Customisation | None | Add your own skills, MCP servers and tools |
| Transparency | Black box | Open source — inspect and modify everything |
| Skill | Description |
|---|---|
| atea-corporate | Full Atea brand — colors, typography, layouts, green-box pattern |
| github-brand | GitHub brand guidelines |
| microsoft-default | Microsoft presentation defaults |
| minimal-light | Clean minimal design |
Skills are loaded from the skills/ directory. Each skill contains a SKILL.md file with design guidelines that Copilot follows when creating presentations.
| Command | Description |
|---|---|
| npm run dev | Start development server with hot reload |
| npm run build | Build frontend for production |
| npm run start:tray | Run production server (native) |
| docker compose up --build | Run production server in Docker |
| node scripts/workiq-host-relay.js | Start Work IQ host relay for Docker mode |
Add-in doesn't appear in Office:
Stuck on "Connecting…":
Work IQ not responding:
SSL Certificate errors:
| Back | FazBrowse Home | New Git URL |