site-storage-heatmap
Installation
SKILL.md
Site Storage Heatmap
Generate an interactive HTML site map with storage sizes and hot/cold activity heatmaps for a SharePoint site, then navigate the user to the output.
Steps
1. Get the Current User's First Name
- Call
get_user_info(query="@currentUser")to resolve the current user. - Extract the first name from the resolved display name (e.g., "Adam Harmetz" → "Adam").
- The output filename will be:
{FirstName}-Site-Storage-Heatmap.html
2. Discover All Containers
- Call
discover_sharepoint_listswithfilterType="all"andincludeHidden=falseto get every list, library, and page library on the site. - Categorize each container:
- Document Libraries: templateType 101
- Lists: templateType 100
- Site Pages: templateType 119
- Calendar: templateType 106
- Record each container's
id,title,itemCount, andserverRelativeUrl.