workiq-copilot

Queries Microsoft 365 data via the WorkIQ CLI for summaries and recommendations.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/miyake-san/sogo-agent-platform --skill workiq-copilot-miyake-san
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workiq-copilot
Source: https://github.com/miyake-san/sogo-agent-platform/tree/main/skills/experimental/workiq-copilot
Command: npx skills add https://github.com/miyake-san/sogo-agent-platform --skill workiq-copilot-miyake-san

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @microsoft/workiq.

What problem does it solve? Professionals lose time manually digging through emails, meetings, Teams messages, and documents to build context. This Skill lets an agent query Microsoft 365 data with natural language through the WorkIQ CLI or MCP server, returning live summaries, agendas, and action items. ## Core Features & Use Cases - Natural-language M365 queries: Ask questions about emails, meetings, documents, Teams channels, and people using workiq ask --question. - MCP integration: Run workiq mcp to expose WorkIQ tools to other agents and workflows via a stdio MCP server. - Structured workflows: Pre-flight checks, prompt patterns, response guidelines, and troubleshooting steps for consent, auth, and long-running queries. - Use Case: Before a customer sync, ask WorkIQ to summarize recent email threads with the account, list today's meetings, and surface open follow-ups, then draft a briefing note from the combined results. ## Quick Start Ask the agent to use WorkIQ to summarize your emails and meetings for today and list any open action items.

Frequently Asked Questions about workiq-copilot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query Microsoft 365 emails and meetings from the command line?

Install the WorkIQ CLI with npm install -g @microsoft/workiq, accept the EULA via workiq accept-eula, then run workiq ask --question followed by a natural-language prompt such as a request to summarize emails from a specific person.

How do I install the WorkIQ CLI for Microsoft 365 Copilot?

Install it globally with npm install -g @microsoft/workiq or run it without installing via npx -y @microsoft/workiq mcp. Alternatively, install the workiq plugin inside the Copilot CLI from the github/copilot-plugins marketplace.

Can WorkIQ be used as an MCP server with other agents?

Yes, running workiq mcp starts a stdio MCP server that exposes WorkIQ tools to other agents and workflows. This is the recommended mode when another agent needs direct tool access to Microsoft 365 data.

Why does WorkIQ fail with consent or authentication errors?

First use requires Microsoft 365 tenant admin consent for the EULA and permissions, so non-admins must have their tenant admin approve access. Also complete the browser device login and verify the correct tenant with the -t flag if it differs from the default.

What should I do when a WorkIQ command hangs or returns incomplete output?

Cancel the running command with Ctrl+C or restart the Copilot CLI session, then retry after confirming browser login completed. For incomplete output, rerun with a narrower scope such as a specific day, project, or person.