environment-update

Inventory installed development tools and apply user-selected updates with verification reports.

Updated Aug 1, 2026
One-click install
npx skills add https://github.com/QuyDu/Skills-Orchestrator --skill environment-update-quydu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-update
Source: https://github.com/QuyDu/Skills-Orchestrator/tree/main/.github/skills/environment-update
Command: npx skills add https://github.com/QuyDu/Skills-Orchestrator --skill environment-update-quydu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping a development machine's tools current is tedious and risky: you must inventory what is installed, check each vendor's update source, and avoid breaking project configuration. This Skill automates the inventory and presents a numbered list of available updates, applying only the ones you explicitly select. ## Core Features & Use Cases - Read-only inventory: Detects installed tools such as VS Code, Azure CLI, Bicep, Node.js, language runtimes, and package managers, recording current versions without changing anything. - User-controlled updates: Presents a complete numbered list of available updates with current version, target version, source, and privilege requirements, then updates only the tools you select via -All or a number. - Verified reporting: Writes reports/environment-update.json and reports/environment-update.md with before/after versions, statuses, errors, and skipped items. - Use Case: Run /environment-update -WhatIf on a Monday morning to see which of your dev tools have updates available, review the list, then select one tool to update and verify. ## Quick Start Ask the agent to run environment-update in WhatIf mode to list all available updates for the tools installed on this machine.

Frequently Asked Questions about environment-update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check which development tools on my machine have updates available?

Run the environment-update skill in -WhatIf mode, which is the default. It inventories installed tools such as VS Code, Azure CLI, Bicep, and Node.js, queries approved vendor update sources, and presents a numbered list of available updates without changing anything.

How do I update only specific tools instead of everything?

After the full update list is displayed, select a single number corresponding to one tool, or pass a tool filter such as -Tool "Bicep" when supported. The skill updates only tools you explicitly select and confirm, one at a time.

Does environment-update install new tools that are not already present?

No. The skill only updates tools that are already installed on the machine. It stops before mutation if a tool is not already present, and it never installs new software, extensions, or changes project source files.

What happens if an update fails or requires administrator privileges?

The skill stops before mutation when administrator privileges are required but unavailable, reports the exact tool and error, and does not retry privileged operations automatically. Partial results are preserved and unselected tools remain unchanged.

Where are the environment update results saved?

Results are written to reports/environment-update.json and reports/environment-update.md. These reports include before and after versions, update sources, commands, statuses, error details, and which tools were skipped, failed, or updated.