Agent skill · software engineering · aiskillstore
powershell-expert
Develop PowerShell scripts, tools, modules, and GUIs following Microsoft best practices. Use when writing PowerShell code, creating Windows Forms/WPF interfaces, working with PowerShell Gallery modules, or needing cmdlet/module recommendations. Covers script development, parameter design, pipeline handling, error management, and GUI creation patterns. Verifies module availability and cmdlet syntax against live documentation when accuracy is critical.
Why this skill is useful
Provides specific PowerShell script templates and best practices that enhance the AI's ability to generate production-quality scripts and GUIs.
What it needs
About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
PowerShell Expert Develop production-quality PowerShell scripts, tools, and GUIs using Microsoft best practices and the PowerShell ecosystem. Quick Reference Script Structure Function Template Workflow 1. Script Development Follow naming and parameter conventions: Verb-Noun format with approved verbs (Get-Verb) Strong typing with validation attributes Pipeline support via ValueFromPipeline -WhatIf/-Confirm for destructive operations See best-practices.md for complete guidelines. 2. GUI Development Windows Forms for simple dialogs, WPF/XAML for complex interfaces: See gui-development.md for controls, events, and templates. 3. PowerShell Gallery Integration Search and install modules using PSResourceGet: Use scripts/Search-Gallery.ps1 for enhanced search. See powershellget.md for full cmdlet reference. Key Patterns Error Handling Splatting for Readability Pipeline Best Practices Module Recommendations When recommending modules, search the PowerShell Gallery: Category Popular Modules ---------- ---------------- Azure Az, Az.Compute, Az.Storage Testing Pester, PSScriptAnalyzer Console PSReadLine, Terminal-Icons Secrets Microsoft.PowerShell.SecretManagement Web Pode (web server), PoshRSJob (async) GUI WPFBot3000, PSGUI Live Verification You MUST verify information against live sources when accuracy is critical. Do not rely solely on training data for module availability or cmdlet syntax. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/powershell-expert