skills/get-meeting-insights/SKILL.md
# Get AI-Generated Meeting Insights Extract AI-generated meeting notes, action items, decisions, and discussion topics for a specific Teams meeting. Useful for integrating with project management tools, CRM systems, or custom workflows. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/copilot/meetings/{meetingId}/insights` - **Operation ID**: `getMeetingInsightsById` - **Tag**: Meeting Insights - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/micros
npx skillsauth add naftiko/microsoft-365-copilot-sandbox skills/get-meeting-insightsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Extract AI-generated meeting notes, action items, decisions, and discussion topics for a specific Teams meeting. Useful for integrating with project management tools, CRM systems, or custom workflows.
/copilot/meetings/{meetingId}/insightsgetMeetingInsightsByIdMock server URL: http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/meetings/{meetingId}/insights
Authorization: Bearer {access-token}Copilot.MeetingInsights.Read| Parameter | In | Type | Required | Description |
|-----------|-----|------|----------|-------------|
| meetingId | path | string | Yes | The unique identifier of the Teams meeting |
curl -X GET "http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/meetings/meeting-xyz-789/insights" \
-H "Authorization: Bearer {access-token}"
{
"meetingId": "meeting-xyz-789",
"subject": "Q3 Product Roadmap Review",
"startDateTime": "2025-09-10T14:00:00Z",
"endDateTime": "2025-09-10T15:00:00Z",
"summary": "The team reviewed the Q3 product roadmap, confirmed the launch date for the new dashboard feature, and discussed resource allocation for the mobile app initiative.",
"topics": [
{
"id": "topic-001",
"title": "Dashboard Feature Launch",
"description": "Discussion of the new analytics dashboard feature timeline and QA readiness.",
"timestamp": "00:05:30"
},
{
"id": "topic-002",
"title": "Mobile App Resource Allocation",
"description": "Review of staffing needs for the mobile app initiative in Q4.",
"timestamp": "00:25:00"
}
],
"actionItems": [
{
"id": "action-001",
"description": "Finalize QA test plan for the dashboard feature by end of week.",
"assignedTo": {
"userId": "user-abc-123",
"displayName": "Jane Doe"
},
"dueDate": "2025-09-14",
"status": "pending"
},
{
"id": "action-002",
"description": "Draft resource request for two additional mobile developers.",
"assignedTo": {
"userId": "user-def-456",
"displayName": "John Smith"
},
"dueDate": "2025-09-17",
"status": "pending"
}
],
"decisions": [
{
"id": "decision-001",
"description": "Dashboard feature launch confirmed for October 1, 2025.",
"madeBy": {
"userId": "user-ghi-789",
"displayName": "Maria Garcia"
}
}
],
"participants": [
{
"userId": "user-ghi-789",
"displayName": "Maria Garcia",
"role": "organizer"
},
{
"userId": "user-abc-123",
"displayName": "Jane Doe",
"role": "presenter"
},
{
"userId": "user-def-456",
"displayName": "John Smith",
"role": "attendee"
}
]
}
When the user wants to get AI-generated insights from a Teams meeting including summaries, topics, action items, decisions, and participants, use this operation by making a GET request to /copilot/meetings/{meetingId}/insights. Provide the meeting ID as a path parameter.
development
# Renew or Update a Subscription Renew or update the configuration of an existing Copilot change notification subscription. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: PATCH - **Path**: `/copilot/subscriptions/{subscriptionId}` - **Operation ID**: `updateCopilotSubscription` - **Tag**: Change Notifications - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-a
development
# Update a Package Update configuration or status of an app or agent deployed in Microsoft 365. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: PATCH - **Path**: `/copilot/packages/{packageId}` - **Operation ID**: `updateCopilotPackage` - **Tag**: Packages - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/packages/{packageId}` ## Required He
development
# Send a Message to Microsoft 365 Copilot Enable conversational experiences powered by Microsoft 365 Copilot. Send user messages and receive AI-generated responses grounded in Microsoft 365 data and user context. Supports multi-turn conversations. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: POST - **Path**: `/copilot/chat/completions` - **Operation ID**: `createChatCompletion` - **Tag**: Chat Completions - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft
development
# Search OneDrive Content Using Natural Language Perform hybrid search (semantic and lexical) across OneDrive for work or school content using natural language queries. Results are returned with contextual understanding and intelligent ranking while maintaining security and compliance. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: POST - **Path**: `/copilot/search/query` - **Operation ID**: `querySearchContent` - **Tag**: Content Search - **OpenAPI**: [microsoft-copilot-ap