equip_skill
Installs a specialized skill package from the offline vault into the active skills folder, loading domain-specific instructions for coding tasks like game design or shaders.
Instructions
Extracts and installs a specialized skill package from the offline vault into the assistant's active skills folder. Mutating file operation: creates or overwrites only the specific skill subfolder in the target directory (defaulting to ~/.gemini/config/skills); leaves all other workspace files untouched. Requires no network access or authentication. If the requested skill is not found, returns an error with available matching suggestions without modifying disk state.
When to use: Call before writing domain-specific code (game design, mobile QA, shaders, advanced refactoring) to load specialized instructions directly into context. When NOT to use: Do not use to search or discover unknown skills; use list_vault_skills first. Returns: Success confirmation, destination path, and the full markdown instructions of the equipped skill for immediate context execution.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skill_name | Yes | Exact folder or catalog slug of the skill to equip (e.g. 'taste-skill', 'game-design-studio', 'csharp-pro', 'unity-6-mobile-master'). Case-insensitive; if an approximate name is given, matches against catalog index. Required. | |
| target_path | No | Custom destination folder path. If omitted or empty, automatically resolves to active global skills directory (~/.gemini/config/skills) or local .agents/skills. |