posts
Create a library from Out-of-the-Box (OOB) library template with PnP PowerShell
Overview This post demonstrates how to create a SharePoint library using an out-of-the-box (OOB) list design via the Site Script ApplyListDesign REST API and how to call it from PnP PowerShell.
While Invoke-PnPListDesign is useful for deploying custom list templates (see Custom document library template using PnP PowerShell), creating a library from an OOB list design requires calling the ApplyListDesign() REST endpoint.
How it works (high-level) The front-end calls the REST endpoint: _api/Microsoft.
posts
Copilot Studio Workflow - Inbuilt Agents
Overview Copilot Studio now supports agentic workflows with inbuilt agents created directly inside the flow.
If you have used Microsoft Foundry Workflow, the experience will feel familiar: triggers, actions, inline testing, flow notes, and governance hooks all come together in one place.
Copilot Studio agentic workflows can connect to declarative agents using the #M365Copilot action or to custom agents built inside #CopilotStudio.
Inbuilt workflow within agent
Add a “New agent for this workflow” This post shows how to configure an inbuilt agent inside a Copilot Studio workflow.
posts
SharePoint Column Formatting: Show a Create Button or Open Folder Link
Overview This post shows how to build a SharePoint column formatter that switches between a folder creation button and an open-folder link based on whether URL_Folder already contains a value.
If URL_Folder is empty, users see a Create Folder button. Once the folder exists, the formatter replaces the button with an Open Folder link.
Why this helps Offers a clear action for new items Prevents the same action from appearing when the folder already exists Improves user experience with a single column-driven state Makes the row easier to scan by showing a transparent status-based UI How it works The formatter uses a parent div with two child elements: