Copilot in SharePoint Skills: Build a Skills Search Rollup with PnP Modern Search

Copilot in SharePoint Skills are in my opinion one of the best AI features in SharePoint. However currently there is no easy way to see what a site actually has. Today you can either type --skills in the Copilot in SharePoint chat, or go hunting through the AgentAssets/Skills library. Neither is somewhere a normal user is probably going to look. So I set out to fix that, and configured a PnP Modern Search rollup that lists every SKILL.md on a site, with a link straight to each one, that you could then add to the homepage of your site. You could even potentially roll this web part out to every site in your tenant.

Continue ReadingCopilot in SharePoint Skills: Build a Skills Search Rollup with PnP Modern Search

SharePoint File Archive – Automate with Power Automate & PowerShell

Microsoft 365 Archive is a great new feature that allows organisations to archive inactive files directly in SharePoint document libraries – moving them to a lower-cost cold storage tier without losing discoverability or compliance coverage. Until recently, M365 Archive only supported archiving at the site level – meaning you had to archive an entire site or nothing at all. The file-level archiving public preview changes that, allowing you to archive individual files within an active site – a much more practical option for most organisations. I’ve been exploring it in my lab tenant and was very impressed with how well it integrates with the SharePoint experience. Today I will demonstrate how to automate SharePoint file archive operations – covering both Archive and UnArchive using the SharePoint REST API with Power Automate and PnP PowerShell. BIG WARNING – the REST endpoints I’m using are undocumented and unsupported, so treat this as a proof of concept rather than production-ready guidance. I’ll cover this in full detail in the API section below.

Continue ReadingSharePoint File Archive – Automate with Power Automate & PowerShell

SharePoint Structured Document Generation: AI‑Powered Templates from Forms

An exciting new update is now in Public Preview, bringing SharePoint structured document generation directly into your libraries. Instead of manually editing Word files, you can convert your existing documents into reusable templates powered by forms. When someone submits a form, SharePoint automatically creates a new document based on that template and merges the submitted values into the correct fields. The result is consistent, standards‑aligned documents – produced with zero manual formatting or intervention.

Continue ReadingSharePoint Structured Document Generation: AI‑Powered Templates from Forms

Introducing SharePoint’s Quick Step Column: One‑Click Actions and Ask SharePoint Prompts

SharePoint has just rolled out a genuinely exciting upgrade: a brand‑new Quick Steps column type that lets you run actions from a simple button right inside your document library. No more digging through menus—your custom commands are now front and centre. Even better, one of those actions is the new Ask SharePoint (Knowledge Agent) integration, meaning you can trigger a pre‑configured AI prompt on selected files or even the entire library with a single click. It’s a huge step forward, bringing powerful, ready‑to‑use prompts directly to the content your teams work with every day.

Continue ReadingIntroducing SharePoint’s Quick Step Column: One‑Click Actions and Ask SharePoint Prompts