# myskills-manager > The Universal Package Manager for AI Skills & MCP. MUST use this skill for ANY operation related to skills: install, uninstall, update, restore, search, list, refresh, or fix configuration. - Author: Again - Repository: Againliu/myskills-manager - Version: 20260125121231 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/Againliu/myskills-manager - Web: https://mule.run/skillshub/@@Againliu/myskills-manager~myskills-manager:20260125121231 --- --- name: myskills-manager description: The Universal Package Manager for AI Skills & MCP. MUST use this skill for ANY operation related to skills: install, uninstall, update, restore, search, list, refresh, or fix configuration. --- # My Skills Manager **The Universal Package Manager for AI Skills & MCP.** A powerful meta-skill that acts as the **Sole Steward** for your AI skill ecosystem. It automates the entire lifecycle of Skills and MCP Servers. ## ⚠️ Critical Trigger Rules (System Instruction) **You MUST invoke this skill IMMEDIATELY in ANY of the following scenarios:** ### 1. Installation & Restoration (High Priority) * **User Intent**: "Install [Tool]", "Restore environment", "Setup from doc", "照着这个装", "Add this repo". * **Trigger**: * If bulk/file provided: `python3 .../manager.py restore` * If single URL/Name: `python3 .../manager.py install [URL/Name]` * **Anti-Pattern**: NEVER manually `git clone` or edit `claude_desktop_config.json`. ### 2. Maintenance (Update/Uninstall) * **User Intent**: "Update skills", "Upgrade [Tool]", "Delete [Tool]", "Remove [Skill]". * **Trigger**: * Update: `python3 .../manager.py update [Name]` (or no name for all) * Uninstall: `python3 .../manager.py uninstall [Name]` ### 3. Discovery & Status (Search/List) * **User Intent**: "What skills do I have?", "Do I have a tool for PDF?", "List my skills", "Is my environment healthy?". * **Trigger**: * Check Status: `python3 .../manager.py doctor` * List/Refresh: `python3 .../manager.py refresh` (then read `INSTALLED_SKILLS.md`) ### 4. Configuration & modification * **User Intent**: "Refresh docs", "Fix config", "I manually added a skill", "I edited a skill file". * **Trigger**: `python3 .../manager.py refresh` * **Note**: If user manually modifies files in `.agents/skills`, you MUST run `refresh` to sync the changes to `INSTALLED_SKILLS.md` and `LOCAL_MCP_SERVERS.md`. ## 🚀 Core Capabilities 1. **MCP Auto-Sync**: Automatically configures `claude_desktop_config.json` when installing/uninstalling MCP servers. 2. **Dual Manifests**: Automatically maintains `INSTALLED_SKILLS.md` (User Manual) and `LOCAL_MCP_SERVERS.md` (Config Manifest). 3. **One-Click Restore**: Replicate an entire environment from manifest files. 4. **Doctor**: Built-in health check and self-healing. ## 🤖 Interaction Protocol **Scenario: User provides a skills document** > **User**: "Here is my skills list (INSTALLED_SKILLS.md), please install them." > **Action**: `python3 .agents/skills/myskills-manager/scripts/manager.py restore` **Scenario: User asks about installed tools** > **User**: "Do I have any tool for searching the web?" > **Action**: > 1. Run `python3 .agents/skills/myskills-manager/scripts/manager.py refresh` (to ensure docs are up-to-date) > 2. Read `INSTALLED_SKILLS.md` to answer. **Scenario: User manually created/edited a skill** > **User**: "I just added a new script to the 'utils' skill." > **Action**: "I will refresh the documentation to reflect your changes." -> Run `python3 .agents/skills/myskills-manager/scripts/manager.py refresh` ## 💻 Command Reference All commands are executed via: `python3 .agents/skills/myskills-manager/scripts/manager.py [COMMAND]` | Command | Arguments | Description | | :--- | :--- | :--- | | `install` | `` | Install a skill/MCP. Auto-configures everything. | | `restore` | *(none)* | Restore all skills from `INSTALLED_SKILLS.md` & `LOCAL_MCP_SERVERS.md`. | | `uninstall` | `` | Remove a skill and clean up configs. | | `update` | `[name]` | Update one or all skills (git pull). | | `refresh` | *(none)* | Scan directories and regenerate Markdown manifests. | | `doctor` | *(none)* | Check health and fix missing configs. | | `add-locale` | ` ` | Add a new language pack for docs. |