workiq-copilot
90
总安装量
90
周安装量
#2541
全站排名
安装命令
npx skills add https://github.com/github/awesome-copilot --skill workiq-copilot
Agent 安装分布
claude-code
72
gemini-cli
68
opencode
65
cursor
60
github-copilot
59
antigravity
58
Skill 文档
WorkIQ Copilot Skill
Overview
WorkIQ (Public Preview) lets Copilot query Microsoft 365 data with natural language. It supports schedules, documents, Teams messages, email threads, follow-up tracking, stakeholder summaries, and more. Use this skill whenever a task needs live organizational intelligence beyond the local repository.
Supported Data & Sample Prompts
- Emails â âSummarize emails from Sarah about the budget.â
- Meetings â âWhat are my upcoming meetings this week?â
- Documents â âFind recent documents about Q4 planning.â
- Teams â âSummarize messages in the Engineering channel today.â
- People/Projects â âWho is working on Project Alpha?â
Getting Access
- Copilot CLI plugin (preferred)
copilot/plugin marketplace add github/copilot-plugins/plugin install workiq@copilot-plugins- Restart Copilot CLI.
- Standalone CLI / MCP server
npm install -g @microsoft/workiq(ornpx -y @microsoft/workiq mcp).- Run
workiq mcpto expose MCP tools if needed.
- Tenant consent
- First use prompts for Microsoft 365 admin consent (EULA + permissions). Non-admins must contact tenant admin to approve per the Tenant Administrator Enablement Guide.
Pre-flight Checklist
- Run
Get-Command workiqto ensure the binary is available. - Accept the EULA once via
workiq accept-eula. - Confirm the correct tenant (
-t <tenant-id>if different from defaultcommon). - Be ready to complete device login in the browser when prompted.
Core Workflow
- Clarify intent â agenda, action items, document lookup, people search, risk summary, etc.
- Craft precise prompt â include timeframe, source, or topic (e.g., âSummarize Teams posts in #eng for todayâ).
- Run command â
workiq ask --question "<prompt>"(use-qfor shorthand if desired). - Monitor execution â long answers may stream; wait for the response to finish before issuing additional requests.
- Summarize & redact â highlight insights, note conflicts/tasks, avoid pasting raw links unless required.
- Offer follow-ups â blocking time, drafting notes, deeper queries, etc.
Command Reference
| Command | Purpose |
|---|---|
workiq --help |
Show global options. |
workiq version |
Display installed version. |
workiq accept-eula |
Accept license (first use). |
workiq ask |
Interactive mode. |
workiq ask --question "..." |
Ask a specific question (use -q shorthand if preferred). |
workiq ask -t <tenant> -q "..." |
Target a specific tenant. |
workiq mcp |
Start MCP stdio server (expose WorkIQ tools to other agents). |
Prompt Patterns
- Agenda: âWhatâs on my calendar tomorrow?â
- Action items: âSummarize follow-ups from todayâs customer sync.â
- Documents: âList PowerPoints about Contoso FY26 roadmap.â
- Communications: âWhat did my manager say about the deadline?â
- Insights: âWhat blockers came up in the last three meetings?â
- Planning: âSuggest focus blocks for Tuesday afternoon.â
Response Guidelines
- Keep summaries concise (2â3 sentences) calling out load, priorities, blockers, and optional next steps.
- Refer to meetings/documents generically unless the user specifically needs links.
- Mention if WorkIQ can continue (e.g., âWorkIQ can show ThuâSun if neededâ).
- Map WorkIQâs suggested actions to clear offers (block time, send follow-up, request recording, run deeper query).
Best Practices
- Prefer narrow prompts to reduce noise; run multiple queries if needed.
- Combine outputs logically (agenda + conflicts + action items) before responding.
- Respect privacy: do not expose attendee lists or confidential snippets unless explicitly requested.
- Log which commands were run so future steps can reference them (âAsked WorkIQ for agenda + conflictsâ).
- Use MCP mode (
workiq mcp) when another agent/workflow needs direct tool access.
Troubleshooting
- Missing CLI â install via npm or ensure PATH is set; notify user if unavailable.
- Consent/auth errors â re-run command after admin grants permissions or after completing device login.
- Long/incomplete output â rerun with refined scope or ask for specific data slices (per day/project/person).
- Command hanging â cancel the running command in your terminal (for example, with Ctrl+C) or restart the Copilot CLI session, then retry; ensure browser login completed.
Follow-up Actions to Offer
- Block focus/overflow holds at suggested times.
- Draft reschedule/decline messages referencing WorkIQ guidance.
- Request recordings or summaries for overlapping sessions.
- Capture action items into task trackers.
- Run additional WorkIQ queries (by project, stakeholder, time range) for deeper analysis.