← Back to Skills Marketplace
hongjiapeng

winget-package-manager

by hongjiapeng · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
122
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install winget-package-manager
Description
Controlled Windows package management workflow based on winget. Guides an agent to safely search, inspect, download, install, upgrade, uninstall, and list up...
Usage Guidance
This skill is coherent and conservative: it only frames how to use winget and does not include code or request secrets. Before using, confirm the host's command-runner policy and whether the agent is allowed to execute commands and perform elevated installs/uninstalls. Because the skill delegates execution to the host, ensure that human approval is required for medium/high-risk actions (install, upgrade, uninstall) and that the host enforces source restrictions and elevation prompts. If you need stricter control, require user confirmation for any install/uninstall operations or limit the agent's ability to invoke the host runner autonomously.
Capability Analysis
Type: OpenClaw Skill Name: winget-package-manager Version: 1.0.0 The skill bundle provides a structured set of safety guidelines and command patterns for an AI agent to manage Windows packages using the legitimate 'winget' utility. The instructions in SKILL.md explicitly restrict the agent to approved sources (winget, msstore), mandate package disambiguation to prevent accidental installs/uninstalls, and forbid arbitrary command execution or external downloads, aligning perfectly with its stated purpose.
Capability Assessment
Purpose & Capability
Name and description match the declared requirements: the SKILL.md explicitly targets winget on Windows and the metadata requires the winget binary and Windows. Nothing requested (no env vars, no unrelated binaries) is outside the scope of a winget helper.
Instruction Scope
The runtime instructions are narrowly scoped to seven winget operations and include explicit safety rules (disambiguation, allowed sources, no arbitrary shell execution, no custom URL downloads). The skill does rely on the host providing a command execution capability (terminal/runner), which is expected and repeatedly called out.
Install Mechanism
Instruction-only skill with no install steps and no code files, so nothing is written to disk or downloaded by the skill itself.
Credentials
The skill requests no environment variables, no credentials, and no config paths. This is proportionate to a prompt-only winget workflow.
Persistence & Privilege
always is false and the skill does not request persistent/system-level privileges or modify other skills. Autonomous invocation is allowed by platform default but is not elevated by this skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install winget-package-manager
  3. After installation, invoke the skill by name or use /winget-package-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the winget-package-manager skill. - Provides controlled Windows package management using winget with a security-first approach. - Supports 7 operations: search, show, download, install, upgrade, uninstall, and list-upgrades. - Enforces safe package handling (exact match, whitelisted sources, no arbitrary command execution). - All actions return consistent, structured JSON output. - Includes robust error handling and mandatory disambiguation for ambiguous package matches. - Designed for integration with Windows agents; requires PowerShell 5.1+ and winget 1.6+.
Metadata
Slug winget-package-manager
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is winget-package-manager?

Controlled Windows package management workflow based on winget. Guides an agent to safely search, inspect, download, install, upgrade, uninstall, and list up... It is an AI Agent Skill for Claude Code / OpenClaw, with 122 downloads so far.

How do I install winget-package-manager?

Run "/install winget-package-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is winget-package-manager free?

Yes, winget-package-manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does winget-package-manager support?

winget-package-manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created winget-package-manager?

It is built and maintained by hongjiapeng (@hongjiapeng); the current version is v1.0.0.

💬 Comments