| name | skill-advisor |
| description | A meta-skill that intelligently recommends the best available skills for a given task. Use this skill at the START of a complex request, or when planning a workflow, to discover which specialized skills (like docx, pptx, frontend-design) should be employed. It scans the user's global skill library and matches user intent to skill capabilities, preventing "reinventing the wheel". |
Skill Advisor
This skill helps you make better use of the user's installed skill library. Instead of guessing or ignoring skills, use this tool to see what is available and verify if a specialized tool exists for the job.
When to Use
- Task Planning: Before writing code or a plan, check if a skill exists (e.g., dont write a script to edit PDFs if
pdf skill exists).
- Discovery: When the user asks "what can you do?" or "do I have a tool for X?".
- Optimization: When you are about to perform a complex manual task (like parsing a docx file), check if a skill does it better.
Workflow
-
Run the Scanner:
Execute the python script to get a fresh list of all installed skills and their descriptions.
python3 scripts/list_skills.py
-
Analyze & Recommend:
- Read the output list.
- Compare the skills against the user's current objective.
- If a match is found: Explicitly tell the user (or deciding yourself): "I will use the
X skill for this task because it is specialized for..."
- If no match: Proceed with standard manual implementation.
Bundled Resources
scripts/list_skills.py: Scans the global directory /Users/liutaopi/.gemini/antigravity/skills/.agent/skills/ and parses SKILL.md files.