Overview
Skills (also known as Extensions) are sets of tools and knowledge that agents can use. They are the "hands" of the agent, allowing them to interact with your filesystem, search the web, or run commands.
Core Skills
research
Provides tools for multi-step search, source validation, and report generation.
- Capabilities: Google Search, URL fetching, content summarization.
frontend-development
Optimized for modern web development stacks.
- Tech Stack: React 19, Next.js, Tailwind CSS, TanStack Query.
backend-development
Focused on server-side logic and database management.
- Tech Stack: Node.js, FastAPI, PostgreSQL, OAuth 2.1.
testing
Tools for generating and running tests.
- Frameworks: Vitest, Jest, Playwright, MSW.
spawn-agent
Allows an agent to delegate tasks to other specialized agents. This is the foundation of multi-agent orchestration.
How to Use Skills
When spawning an agent, you can explicitly request certain skills:
Adding Custom Skills
Skills are modular. You can add new skills by creating a new directory in .gemini/extensions/ with a SKILL.md file describing its capabilities.