workiq

Query Microsoft 365 data (emails, meetings, documents, Teams messages, people) using WorkIQ CLI

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "workiq" with this command: npx skills add likudo95/workiq

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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Agent Dev Workflow

Orchestrate coding agents (Claude Code, Codex, etc.) to implement coding tasks through a structured workflow. Use when the user gives a coding requirement, f...

Registry SourceRecently Updated
Coding

Cortex Engine

Persistent cognitive memory for AI agents — query, record, review, and consolidate knowledge across sessions with spreading activation, FSRS scheduling, and...

Registry SourceRecently Updated
Coding

Skill Blocker - 安全守卫

Blocks execution of dangerous commands and risky operations like destructive deletions, credential theft, code injection, and unauthorized system changes to...

Registry SourceRecently Updated
014
Profile unavailable