Run safe PowerShell commands on Windows, translate Bash snippets, and troubleshoot native Windows setup.
70
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Use this skill when the user is on Windows, asks for PowerShell commands, or needs native Windows setup/troubleshooting instead of Bash or WSL.
pwsh when PowerShell 7 is installed.powershell.exe for built-in Windows PowerShell compatibility.powershell and avoid Bash-only operators such as && unless explicitly running inside WSL/Git Bash.Read-only checks:
$PSVersionTable.PSVersion
Get-Command node, npm, git, python, rg -ErrorAction SilentlyContinue
node --version
npm --version
git --version
python --version
rg --versionPath inspection:
Get-Location
Get-ChildItem
Resolve-Path .
$env:PATH -split ';'Run commands in sequence with explicit lines:
Set-Location C:\path\to\PilotDeck
node --version
corepack enable
corepack pnpm install --frozen-lockfileUse npm.cmd or pnpm.cmd when PowerShell execution policy blocks .ps1 shims:
npm.cmd --version
pnpm.cmd --versionNative Windows source installs need Node.js 22, Git/Git LFS, Python, Visual Studio C++ Build Tools, and ripgrep. WSL2 is usually simpler for development, but native PowerShell is supported for users who want a Windows-only workflow.
Install common prerequisites with winget:
winget install OpenJS.NodeJS.LTS
winget install Git.Git
winget install GitHub.GitLFS
winget install Python.Python.3.12
winget install BurntSushi.ripgrep.MSVC
winget install Microsoft.VisualStudio.2022.BuildTools --override "--wait --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended"After installing tools, close and reopen PowerShell so PATH changes take effect.
Remove-Item -Recurse -Force; confirm the target path first.c88d7d1
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.