declarative-agent-deve…
Create, build, deploy, and localize declarative agents for M365 Copilot and Teams. Use the wiqd CLI for all declarative-agent…
Extract action items with owners, deadlines, and priorities from meeting content
$ npx -y skills add microsoft/work-iq --skill action-item-extractor --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/action-item-extractorContext preview
The summary Claude sees to decide when to auto-load this skill.
Extract action items with owners, deadlines, and priorities from meeting content
name: action-item-extractor description: "Extract action items with owners, deadlines, and priorities from meeting content"
Parses Teams meeting chat messages for action-oriented language — commitments, assignments, and deadlines. Cross-references owners against the attendee list and assigns priority levels. Outputs a structured table ready for downstream recipes.
| Requirement | Details | |-------------|---------| | WorkIQ CLI | User profile, meeting details, chat messages (read queries via `ask`) |
| Input | Type | Description | |-------|------|-------------| | meeting_identifier | string | Meeting title, keyword, or "latest" | | date | string (optional) | Target date (defaults to today) |
---
workiq-ask ( question: "What is my profile including display name and time zone? Also find the meeting matching '<meeting_identifier>' on <date> and list all attendees with their names and email addresses." )
Extract: `displayName`, time zone, attendee list with names and emails.
workiq-ask ( question: "Get all chat messages from the Teams meeting '<meeting subject>' held on <date>, including sender names and timestamps." )
Scan messages for:
Match extracted owner names to `attendees[]` from Step 1. Flag any unresolved names.
| # | Description | Owner | Due Date | Priority | |---|-------------|-------|----------|----------| | 1 | ... | ... | ... | P1/P2/P3 |
Return action items as structured data, plus inline display for the user.
---
| Error | Solution | |-------|----------| | No chat messages | Report "No meeting content found" | | Unresolved owner names | List as "[Unresolved: partial name]" for user clarification | | No deadlines mentioned | Mark all due dates as "TBD" |
Returns: structured action item list with owners, due dates, and priorities. Usable as input for downstream recipes.
This skill is invoked by recipes or orchestration agents — not directly by end users. To invoke it, supply the required inputs and ensure authentication is configured.
1. **Set the meeting identifier**: Pass a meeting title keyword (e.g., `"sprint planning"`), a partial title, or `"latest"` to target the most recent meeting. 2. **Optionally specify a date**: Provide an ISO date string (e.g., `"2026-03-03"`) to scope the calendar lookup. Omit to default to today. 3. **Invoke the skill**: Pass `meeting_identifier` (and optionally `date`) as inputs. The skill will execute Steps 1–7 automatically. 4. **Consume the output**: The structured action item table is returned as data and is also rendered inline for the user.
{
"meeting_identifier": "sprint planning",
"date": "2026-03-03"
}**Output (sample)**: | # | Description | Owner | Due Date | Priority | |---|-------------|-------|----------|----------| | 1 | Update API docs with new endpoint schema | Firstname1 Lastname1 | 2026-03-07 | P2 | | 2 | Fix login blocker bug before release | Firstname2 Lastname2 | 2026-03-04 | P1 | | 3 | Review UX mocks when you get a chance | [Unresolved: Firstname3] | TBD | P3 |
---
{
"meeting_identifier": "latest"
}The skill resolves today's date from the user profile time zone, finds the most recently concluded meeting, and parses its chat transcript for action items.
---
{
"meeting_identifier": "Q1 budget review",
"date": "2026-02-28"
}The skill searches calendar events on February 28 for a meeting matching "Q1 budget review", fetches its Teams chat, and returns all commitments made — including any flagged with "ASAP" or "before end of quarter" language as P1 items.
The official Microsoft Work IQ plugin collection for GitHub Copilot ✨ Extend the power of GitHub Copilot with Work IQ plugins — MCP servers, skills, and tools that connect AI assistants to your Microsoft 365 data.
Create, build, deploy, and localize declarative agents for M365 Copilot and Teams. Use the wiqd CLI for all declarative-agent…
Install or update the M365 Agents Toolkit (ATK) CLI and VS Code extension. Triggers: "install atk", "update atk", "install agents…
Use this skill when a user wants to create, run, or analyze evaluation suites for Microsoft 365 Copilot declarative agents with…
Adds Microsoft Entra SSO (single sign-on, no OBO) to a Microsoft 365 Copilot declarative agent whose tools are served by an MCP…
Build, test, and deploy code-based Teams apps using the M365 Agents Toolkit CLI. USE FOR: Custom Engine Agents (CEA), Teams bots,…
Sub-skill of microsoft-365-agents-toolkit. Routed expert system with 100+ micro-expert files for migrating Slack bots to Teams,…