← 返回
沟通协作 中文

WorkIQ

Query Microsoft 365 data (emails, meetings, documents, Teams messages, people) using WorkIQ CLI
使用 WorkIQ CLI 查询 Microsoft 365 数据(邮件、会议、文档、Teams 消息、人员)
likudo95
沟通协作 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 543
下载
💾 5
安装
1
版本
#latest

概述

WorkIQ — Microsoft 365 Data Query

Use this skill to answer questions about Microsoft 365 data: emails, meetings, calendar, documents, Teams messages, and people/org insights. WorkIQ queries data the authenticated user already has permission to access — no extra permissions are granted.

When to use

Invoke this skill whenever the user asks about:

  • Emails — "What did Sarah say about the budget?", "Find emails about project X"
  • Calendar / meetings — "What's on my calendar tomorrow?", "Who attended the standup last Friday?"
  • Documents / files — "Find my recent PowerPoints", "Summarize the Q4 spec document"
  • Teams messages — "Summarize today's messages in the Engineering channel"
  • People / org — "Who is working on Project Alpha?", "Who is my manager?"
  • Meeting notes — "What issues were raised in yesterday's Contoso meeting?"

How to query

Use the exec tool to run WorkIQ. Prefer the global CLI if available, otherwise fall back to npx.

If workiq is on PATH:

workiq ask -q "<natural language question>"

If only npx is available (Node.js required):

npx -y @microsoft/workiq ask -q "<natural language question>"

With a specific Entra tenant ID:

workiq ask -t <tenant-id> -q "<natural language question>"

Query guidelines

  • Write questions in natural language — WorkIQ understands context
  • Be specific: include names, dates, project names, or channel names when known
  • WorkIQ CLI is stateless per call — for follow-ups, include full context in each question
  • WorkIQ only returns data the signed-in user has permission to see
  • Do not pipe or combine WorkIQ output with other shell commands — run it standalone

Example queries

User intentCommand
------
Recent emails on a topicworkiq ask -q "What did John say about the proposal last week?"
Tomorrow's calendarworkiq ask -q "What meetings do I have tomorrow?"
Find a documentworkiq ask -q "Find my recent documents about Q4 planning"
Teams channel summaryworkiq ask -q "Summarize today's messages in the Engineering channel"
People lookupworkiq ask -q "Who is working on Project Alpha?"
Meeting notesworkiq ask -q "What issues were raised in yesterday's Contoso meeting?"
Spec documentworkiq ask -q "Summarize the key requirements in the user portal spec document"
Emails from a personworkiq ask -q "Summarize emails from Sarah about the budget"

First-time setup

If WorkIQ has never been used, the EULA must be accepted first. Tell the user to run:

workiq accept-eula

If WorkIQ is not installed at all:

npm install -g @microsoft/workiq
workiq accept-eula

Error handling

ErrorAction
------
Auth / sign-in promptTell the user to run workiq ask manually in their terminal to complete the interactive sign-in flow
EULA not acceptedPrompt the user to run workiq accept-eula
No results / empty responseRephrase the question with more context, a different time range, or more specific names
Permission deniedUser may lack an M365 Copilot license or admin consent for the WorkIQ app in their Entra tenant
workiq not foundPrompt the user to install: npm install -g @microsoft/workiq

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 13:03 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

communication-collaboration

imap-smtp-email

gzlicanyi
使用IMAP/SMTP读取和发送邮件;检查新/未读邮件、获取内容、搜索邮箱、标记已读/未读、发送带附件的邮件。支持...
★ 113 📥 52,397
communication-collaboration

Gmail

byungkyu
Gmail API 集成,托管 OAuth,支持读取、发送和管理邮件、线程、标签及草稿,适用于需要与 Gmail 交互的场景。
★ 72 📥 37,721
communication-collaboration

Slack

steipete
当需要通过 slack 工具从 Clawdbot 控制 Slack 时使用,包括在频道或私信中回复消息或置顶/取消置顶项目。
★ 157 📥 47,674