Back to skills
SKILL.md
Windows Env
ASecurityWindows-specific development environment patterns — paths, package managers, shell differences from Linux/macOS. Use when: Windows, installing on Windows, choco, winget, win paths, PowerShell, CMD.
- 15 stars
- 0 votes
- 0 copies
- 0 views
- Added November 7, 2026
Works with
Security analysis
96/100- Installs packages at runtime which could introduce malicious dependencies
npx -y skills add youlianvr/oper-share --skill windows-env --agent claude-codeAre you the author of Windows Env?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/youlianvr-windows-env)---
name: windows-env
description: "Windows-specific development environment patterns — paths, package managers, shell differences from Linux/macOS. Use when: Windows, installing on Windows, choco, winget, win paths, PowerShell, CMD."
---
# Windows Environment — patterns for Windows
## When to use
- Installing tools on Windows
- Debugging scripts on Windows
- Choosing a package manager
- Paths, shell differences, codepages
## Package managers (priority)
| Priority | Manager | For what |
|-----------|----------|----------|
| 1 | **choco** | CLI tools (jq, bat, fzf) |
| 2 | **winget** | Microsoft Store / modern Windows apps |
| 3 | **pip** | Python packages (main) |
| 4 | **npm** | Node.js tools |
| 5 | **pipx** | Isolated Python apps |
## Differences from Linux/macOS
| Linux | Windows | Note |
|-------|---------|---------|
| `which` | `where` | Different command |
| `grep` | `findstr` | Different command |
| `/usr/bin/` | `C:\Program Files\` | Different path |
| `~` | `C:\Users\<user>\` | Different path |
| path `:` | path `;` | Different separator |
## Common pitfalls
- PowerShell vs CMD — different syntax
- Long paths — enable support in Windows
- Python and Node.js — full path names in PATH
- Unicode emoji in terminal — ASCII fallback in critical scripts
- `sigterm` doesn't work — use `SIGBREAK`
## Useful choco packages
```bash
choco install jq -y # JSON processor
choco install bat -y # cat with highlighting
choco install fzf -y # fuzzy finder
```
## Useful npm packages
```bash
npm install -g tldr # quick command help
```
## Related Skills
- `computer-use` — Windows-MCP
- `mcp-usage` — MCP servers
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.