Description of the new feature / enhancement
I am proposing a new PowerToys utility called Agent Skills Manager. As the ecosystem of AI agents (AutoGPT, OpenInterpreter, Taskweaver, etc.) grows, users are finding their "skills" (scripts, tools, and JSON definitions) scattered across multiple directories and environments.Core Functionality:Centralized Path Management: Automatically scan and aggregate skill paths from various agent frameworks.Deduplication: Identify and merge duplicate skill definitions to prevent agent confusion and save storage.Version Control & Updates: Check for updates to existing skills from their source repositories.Search & Discovery: A searchable marketplace or registry interface to find and "one-click" install new skills/tools.Conflict Resolution: Manage dependencies and ensure that skill $A$ doesn’t break skill $B$.
Scenario when this would be used?
This utility would be essential in the following scenarios:
Framework Hopping: A user moving between different AI agent frameworks who wants to keep their custom "Web Search" or "Excel Automation" skills consistent across all platforms.
Maintenance: When a skill's underlying API changes, the Manager can bulk-update the skill script across all local instances.
Discovery: A user needs a specific capability (e.g., "Analyze PDF") and wants to search a trusted community repository to install it directly into their agent's path without manual file moving.
Debugging: Identifying why an agent is failing by seeing if it is pulling from an outdated or duplicate "ghost" skill file in a hidden directory.
Supporting information
The logic for this would be similar to how PowerToys Run manages plugins or how WinGet manages packages, but specifically tailored for the metadata and script files that define AI Agent skills.
Key Technical Components:
Path Monitoring: Monitoring specific environment variables (like AGENT_SKILLS_PATH).
Metadata Parsing: Reading .json, .py, or .yaml files to extract skill names and versions.
Integration: Could potentially leverage the WinGet backend for the "Search and Install" portion of the feature.
Note: This aligns with the "Power User" focus of PowerToys by streamlining the workflow for the emerging AI developer demographic on Windows.
Description of the new feature / enhancement
I am proposing a new PowerToys utility called Agent Skills Manager. As the ecosystem of AI agents (AutoGPT, OpenInterpreter, Taskweaver, etc.) grows, users are finding their "skills" (scripts, tools, and JSON definitions) scattered across multiple directories and environments.Core Functionality:Centralized Path Management: Automatically scan and aggregate skill paths from various agent frameworks.Deduplication: Identify and merge duplicate skill definitions to prevent agent confusion and save storage.Version Control & Updates: Check for updates to existing skills from their source repositories.Search & Discovery: A searchable marketplace or registry interface to find and "one-click" install new skills/tools.Conflict Resolution: Manage dependencies and ensure that skill$A$ doesn’t break skill $B$ .
Scenario when this would be used?
This utility would be essential in the following scenarios:
Framework Hopping: A user moving between different AI agent frameworks who wants to keep their custom "Web Search" or "Excel Automation" skills consistent across all platforms.
Maintenance: When a skill's underlying API changes, the Manager can bulk-update the skill script across all local instances.
Discovery: A user needs a specific capability (e.g., "Analyze PDF") and wants to search a trusted community repository to install it directly into their agent's path without manual file moving.
Debugging: Identifying why an agent is failing by seeing if it is pulling from an outdated or duplicate "ghost" skill file in a hidden directory.
Supporting information
The logic for this would be similar to how PowerToys Run manages plugins or how WinGet manages packages, but specifically tailored for the metadata and script files that define AI Agent skills.
Key Technical Components:
Path Monitoring: Monitoring specific environment variables (like AGENT_SKILLS_PATH).
Metadata Parsing: Reading .json, .py, or .yaml files to extract skill names and versions.
Integration: Could potentially leverage the WinGet backend for the "Search and Install" portion of the feature.
Note: This aligns with the "Power User" focus of PowerToys by streamlining the workflow for the emerging AI developer demographic on Windows.