Powershell
Run safe PowerShell commands on Windows, translate Bash snippets, and troubleshoot...
Install
npx skills add OpenBMB/PilotDeck --skill powershell -g -a claude-code -y- Repository
- OpenBMB/PilotDeck4.9k
- Category
- Writing
- Updated
- 6d ago
- License
- AGPL-3.0
- Context cost
- Lightabout 535 tokens
- Runs scripts
- No, instructions only
What it does
Run safe PowerShell commands on Windows, translate Bash snippets, and troubleshoot native Windows setup.
PowerShell
Use this skill when the user is on Windows, asks for PowerShell commands, or needs native Windows setup/troubleshooting instead of Bash or WSL.
Shell Choice
- Prefer
pwshwhen PowerShell 7 is installed. - Use
powershell.exefor built-in Windows PowerShell compatibility. - In documentation, use fenced code blocks with
powershelland avoid Bash-only operators such as&&unless explicitly running inside WSL/Git Bash.
Safe Command Patterns
Read-only checks:
$PSVersionTable.PSVersion
Get-Command node, npm, git, python, rg -ErrorAction SilentlyContinue
node --version
npm --version
git --version
python --version
rg --version
Path 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-lockfile --filter pilotdeck --filter pilotdeck-ui
Use npm.cmd or pnpm.cmd when PowerShell execution policy blocks .ps1 shims:
npm.cmd --version
pnpm.cmd --version
PilotDeck Native Windows Notes
Native 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.
