hmohamed01/powershell-expert

Claude Code skill for PowerShell development - scripts, tools, modules, and GUIs

1 stars1 forksUpdated Jan 12, 2026
npx skills add hmohamed01/powershell-expert

README

PowerShell Expert Skill

License: MIT Platform Claude Code

A Claude Code skill for developing PowerShell scripts, tools, modules, and GUIs following Microsoft best practices.

Features

  • Script Development - Templates, naming conventions, parameter design, pipeline patterns
  • GUI Development - Windows Forms and WPF/XAML patterns with 15+ control examples
  • PowerShell Gallery Integration - Search, install, and manage modules via PSResourceGet
  • Module Recommendations - Curated list of popular modules by category
  • Live Verification - Validates module availability and cmdlet syntax against live documentation

Installation

Copy the skill folder to your Claude Code skills directory:

cp -r powershell-expert ~/.claude/skills/

Or unzip the packaged skill:

unzip powershell-expert.skill -d ~/.claude/skills/

Usage

The skill activates automatically when you ask Claude Code to:

  • Write PowerShell scripts or functions
  • Create Windows Forms or WPF GUIs
  • Find or recommend PowerShell modules
  • Follow PowerShell best practices

Example Prompts

"Write a PowerShell script to monitor disk space"
"Create a GUI for selecting and renaming files"
"What module should I use for working with Excel files?"
"Help me add proper error handling to this script"

Live Verification

When accuracy is critical, the skill verifies information against live sources:

Verification TypeSource
Module exists/activePowerShell Gallery
Cmdlet syntaxMicrosoft Docs
Version requirementsGallery metadata

This ensures module recommendations aren't deprecated and cmdlet parameters are current.

Skill Contents

powershell-expert/
├── SKILL.md                 # Core workflow and quick reference
├── scripts/
│   └── Search-Gallery.ps1   # Enhanced PowerShell Gallery search
└── references/
    ├── best-practices.md    # Naming, parameters, pipeline, errors
    ├── gui-development.md   # Forms, WPF, controls, events
    └── powershellget.md     # Module management cmdlets

Documentation Sources

License

MIT

Publisher

hmohamed01hmohamed01

Statistics

Stars1
Forks1
Open Issues0
CreatedDec 28, 2025