Skip to content
Back to skills

Windows Env

ASecurity

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.

  • 15 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
toolspythonshellbashnodedebugging

Works with

  • terminal
  • cli
  • mcp

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned November 7, 2026

npx -y skills add youlianvr/oper-share --skill windows-env --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Windows Env?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Windows Env
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/youlianvr-windows-env/badge)](https://www.skillsdirectory.com/skills/youlianvr-windows-env)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.