workiq-copilot
작성자: github
자연어로 Microsoft 365 데이터를 질의하여 이메일, 회의, 문서, Teams 메시지 및 인물 인사이트를 표시합니다. 이메일, 회의, 문서, Teams 채널, 인물/프로젝트 등 다섯 가지 데이터 소스를 자연어 프롬프트로 지원합니다. Copilot CLI 플러그인(권장) 또는 독립형 npm 패키지를 통해 설치하며, 첫 사용 시 Microsoft 365 테넌트 관리자 동의가 필요합니다. 핵심 워크플로: 의도 명확히 하기, 시간대/소스를 포함한 정확한 프롬프트 작성, workiq ask --question "..." 실행, 그리고 스트리밍...
npx skills add https://github.com/github/awesome-copilot --skill workiq-copilotWorkIQ 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.
github의 다른 스킬
console-rendering
github
Go에서 struct 태그 기반 콘솔 렌더링 시스템 사용 지침
official
acquire-codebase-knowledge
github
사용자가 기존 코드베이스에 대한 매핑, 문서화, 또는 온보딩을 명시적으로 요청할 때 이 스킬을 사용하세요. "이 코드베이스를 매핑해줘", "문서화해줘"와 같은 프롬프트에서 트리거됩니다.
official
acreadiness-assess
github
현재 리포
official
acreadiness-generate-instructions
github
AgentRC 명령어를 통해 맞춤형 AI 에이전트 지침 파일을 생성합니다. .github/copilot-instructions.md 파일을 생성합니다(기본값, VS Code의 Copilot에 권장됨).
official
acreadiness-policy
github
사용자가 AgentRC 정책을 선택, 작성 또는 적용할 수 있도록 지원합니다. 정책은 관련 없는 검사를 비활성화하고, 영향/수준을 재정의하며, 설정을 통해 준비 상태 점수를 사용자 지정합니다.
official
add-educational-comments
github
코드 파일에 교육용 주석을 추가하여 효과적인 학습 자료로 변환합니다. 설명의 깊이와 어조를 세 가지 설정 가능한 지식 수준(초급, 중급, 고급)에 맞게 조정합니다. 파일이 제공되지 않으면 자동으로 요청하며, 빠른 선택을 위해 번호 목록 매칭을 제공합니다. 교육용 주석만을 사용하여 파일을 최대 125%까지 확장합니다(엄격한 제한: 새 줄 400개, 1,000줄 초과 파일의 경우 300개). 파일 인코딩, 들여쓰기 스타일, 구문 정확성 등을 유지합니다.
official
adobe-illustrator-scripting
github
Adobe Illustrator 자동화 스크립트를 ExtendScript(JavaScript/JSX)로 작성, 디버깅 및 최적화합니다. 스크립트를 생성하거나 수정하여 조작할 때 사용합니다.
official
agent-governance
github
선언적 정책, 의도 분류, AI 에이전트 도구 접근 및 행동 제어를 위한 감사 추적. 구성 가능한 거버넌스 정책은 허용/차단된 도구, 콘텐츠 필터, 속도 제한, 승인 요구 사항을 정의하며, 코드가 아닌 구성으로 저장됨. 의미론적 의도 분류는 패턴 기반 신호를 사용하여 도구 실행 전에 위험한 프롬프트(데이터 유출, 권한 상승, 프롬프트 인젝션)를 탐지함. 도구 수준 거버넌스 데코레이터는 함수에서 정책을 적용함...
official