List Shifts

Retrieve and filter Microsoft Teams shifts via the Microsoft Graph API.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill list-shifts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: List Shifts
Source: https://github.com/naftiko/microsoft-teams-sandbox/tree/main/skills/list-shifts
Command: npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill list-shifts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly retrieve a list of all scheduled shifts for a specific team within Microsoft Teams, streamlining workforce management and scheduling oversight.

Core Features & Use Cases

  • Shift Retrieval: Get a comprehensive list of shifts for a given team.
  • Filtering and Pagination: Optionally filter shifts by date or other criteria and control the number of results returned per page.
  • Use Case: A manager needs to quickly see all the shifts scheduled for the 'Sales Team' for the upcoming week to ensure adequate coverage.

Quick Start

List all shifts for the team with ID 'team-001'.

Frequently Asked Questions about List Shifts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list shifts for a Microsoft Teams team?

To list shifts for a Microsoft Teams team, retrieve the scheduled shifts data using the Microsoft Graph API. This requires providing the team's unique identifier to fetch a comprehensive list of workforce scheduling records.

What do I need to retrieve Microsoft Teams shift data?

Retrieving Microsoft Teams shift data requires a valid access token with the Schedule.Read.All permission scope. You must also provide the unique identifier of the target team to authenticate and query the workforce scheduling information.

Can I filter and paginate shift schedules when querying Microsoft Teams?

Yes, you can filter and paginate shift schedules when querying Microsoft Teams. The retrieval process supports filtering shifts by specific dates and controlling the number of results returned per page to manage workforce scheduling data efficiently.

What is the best way to view upcoming workforce shifts in Microsoft Teams?

The best way to view upcoming workforce shifts in Microsoft Teams is to query the shift schedules via the Microsoft Graph API. This allows managers to quickly retrieve all scheduled shifts and ensure adequate team coverage.

Does retrieving Teams shifts require specific Microsoft Graph API permissions?

Yes, retrieving Teams shifts requires specific Microsoft Graph API permissions. You must obtain a valid access token configured with the Schedule.Read.All scope to successfully access and list the shift data for the specified team.