Skip to content

Google Gemini Complete Guide


title: "Google Antigravity 'Skills' Explained: A Beginner's Complete Guide" description: "Master Antigravity's core 'Skills' feature. Learn how to equip AI agents with 'ability packs' and dramatically boost development efficiency—from concept to implementation." date: 2026-01-14 categories: - AI Development & Automation tags: - Antigravity - Google - AI Agents - Skill Development - Developer Guide


Google Antigravity 'Skills' Explained: A Beginner's Complete Guide

Intended Audience

Beginners starting with Antigravity Developers who want to understand the 'Skills' feature Engineers looking to automate repetitive workflows


1. The Foundation: Antigravity + Skills

First, understand this premise: Antigravity = an AI agent that automatically drives development.

The article "Google Antigravity In-Depth Review" explains the tool's full picture. This article focuses specifically on the 'Skills' mechanism—a game-changing feature.

What's Different from Traditional AI Tools?

Traditional AI ToolsAntigravity (No Skills)Antigravity (With Skills)
"Write the code""Review this code. Check for bugs, style violations, performance issues..." (every time)"Review this code" (done)
Repetitive instructions neededInconsistent execution qualityConsistent AI behavior
Complex tasks require lengthy promptsLonger instructions = harder to maintainComplex workflows automated

2. What Is a Skill? — Simple Definition

Core Concept

Skill = An 'ability pack' that the AI agent chooses and uses independently

Think of human craftspeople:

Carpenter's "woodworking technique"
Doctor's "diagnostic method"
Salesperson's "presentation ability"
     ↓
Similarly, a 'Skill' gives the AI agent
the ability to complete specific tasks

What Does It Actually Consist Of?

A Skill is a folder with files:

my-skill/
  ├── SKILL.md          # Required: The skill instruction manual
  ├── scripts/          # Optional: Auto-run scripts (Python, Bash, etc.)
  └── resources/        # Optional: Templates and documents

SKILL.md alone is enough to get started. Add scripts/ and resources/ later when you need more advanced automation.


3. What Skills Actually Do

Without Skills: Repetitive Explanations

You: "Review this code.
      Check for bugs, style violations,
      performance problems."

AI: "Got it"

You have to explain this every single time.

With Skills: One Command, Everything Done

You: "Review this code"

AI: "Oh, I can use the 'Code Review Skill'.
     → Bug checking
     → Style checking
     → Performance analysis
     → Auto-execute all"

The AI judges what's needed and runs through all steps automatically.


4. Workflows vs Skills — The Stuffed Animal Factory Analogy

Workflow = Assembly Line

Cut fabric → Sew → Stuff → Add button → Done

Characteristics: - Fixed sequence - Bear assembly line only makes bears - To make a rabbit, you rebuild the entire line

Skill = Craftsperson's Expertise

"Make me a rabbit today"
     ↓
Craftsperson uses different tools appropriately
     ↓
"Make a cat tomorrow"
     ↓
Same craftsperson handles it differently

Characteristics: - Flexible adaptation - No need to rebuild the workflow - Agent judges context and adjusts


5. Inside the Skill — SKILL.md Structure

The Core: SKILL.md

The heart of every Skill is SKILL.md (a Markdown file):

my-skill/
  ├── SKILL.md          # Required: Label + instructions
  ├── scripts/          # Optional: Scripts the LLM can execute
  └── resources/        # Optional: Templates and reference docs

Placing Python or Bash scripts in scripts/ lets you delegate operations that LLMs struggle with directly (API calls, data transformations, etc.). Start with just SKILL.md and expand as needed.

SKILL.md has two parts:

Part 1: The Label (Front Matter)

---
name: code-review-skill
description: Code review skill that automatically
              runs bug checks, style verification,
              and performance analysis.
---

Part 2: Instructions (Body)

# Code Review Skill

This skill automatically executes the following
against submitted code:

## Execution Steps
1. Bug & security vulnerability detection
2. Coding standard verification
3. Performance analysis
4. Improvement recommendations

## Input Format
Receives code text from the user

## Output Format
Review report (Markdown format)

6. Why the "Label" (Description) Matters

How AI Agents Select Skills

When you make a request, the AI agent works like this:

1️⃣ Quickly scan all skill "labels" only
   ↓
2️⃣ "This one fits!"
   ↓
3️⃣ Only then read the full SKILL.md content
   ↓
4️⃣ Execute

The Problem: Bad Labels = Missed Skills

Poor Example

description: Handles PDFs
→ Vague. AI might choose a different skill instead.

Good Example

description: Extracts text-only data from PDFs,
              excluding metadata and layout.
              Perfect for transcription and text analysis.
→ Specific and clear. AI will definitely choose it.


7. How Skills Execute

Real-World Flow

【You】
"Generate an image"

  ↓

【AI Agent】
① Scan all skill labels
② "image-generate-skill is applicable"
③ Read its SKILL.md content
④ Execute per the defined steps
   - Check image dimensions
   - Confirm style
   - Run generation
⑤ Deliver completed image

Completely automatic.


8. Creating Skills — Surprisingly Simple

The Magic Phrase

Just say this in Antigravity chat:

"Create an agent skill for [task]"

Real Examples

"Create an image generation agent skill"

"Create a skill to extract text from PDFs"

"Create a code review agent skill"

That's it. The AI builds the folder structure and files automatically. Zero programming required.

Getting Ideas

If you're unsure what to build:

"Looking at my development process,
 what agent skills would be most useful?"

The AI analyzes your workflow and suggests ideas.


9. Skill Storage — Two Options

Option 1: Project-Specific

my-project/
  └── .agent/
      └── skills/
          └── my-skill/
              └── SKILL.md

Characteristics - Available only within this project - Entire team uses the same skill - Version controlled with Git

Option 2: Global/Personal

Home Directory/
  └── .gemini/
      └── antigravity/
          └── skills/
              └── my-skill/
                  └── SKILL.md

Characteristics - Available across all projects - Your personal toolbox - Accessible from any project

Google Workspace Integration (Feb 2026)

Google Workspace accounts with the AI Ultra Access add-on can access Antigravity with higher limits, prioritized traffic, and first access to new models. Skills are shared across your workspace environment.


10. Skills Benefits Summary

✅ Never Repeat the Same Explanation

❌ Traditional: "Check this, verify that,
               test using this method..."
               × Repeated every time

✅ Skill: "Test this"
        × One phrase, done

✅ Consistent Execution

The AI runs the same procedure each time:

Day 1 code review ≈ Day 2 code review
(Much less variation)

✅ Team Sharing

Add to project folder = everyone uses it:

"You know that skill?"
→ Everyone's aligned

✅ Low Learning Curve

Write nothing. Just ask the AI to create it.


11. Real-World Use Cases

Case 1: Code Review

Without Skills

"Review this code:
 - Check for bugs
 - Verify style compliance
 - Check performance"
Must repeat this instruction each time.

With Skills

"Review this code"
Automatically activates "Code Review Skill"

Inside the Skill

The "Code Review Skill" SKILL.md already defines these three steps:

1. Bug & security checking
2. Style verification (PEP8, etc.)
3. Performance analysis

Case 2: Image Generation

Without Skills

"Generate 1024x768 PNG image.
 White background,
 centered product placement..."
Must specify every detail every time.

With Skills

"Create product image"
Skill auto-selects your preferred dimensions and format.


12. Customizing Skills

Basic: Edit SKILL.md

---
name: my-skill
description: New description
---

# Skill Name

Updated content here

Ask AI for Improvements

If something isn't working right:

"Improve this skill in this way"

The AI auto-updates SKILL.md.


13. Common Questions

Q1: Do I need programming knowledge?

A. No. AI creates everything.

Q2: How many skills can I create?

A. There's no hard technical limit. However, all installed skills' metadata is loaded at session start, so more skills means higher token consumption and increased risk of unrelated skills auto-triggering. Install only the skills you actually need.

Q3: Can I use others' skills?

A. Yes. Download and use publicly shared skills. GitHub hosts collections with 800+ skills, as well as curated community libraries. See Section 17 "Next Steps" for links.

Q4: Can I write in English?

A. Of course. SKILL.md can be in English, Japanese, any language.

Q5: Should I use Skills or Workflows?

A. In Antigravity, "Workflows" are step-by-step procedure files (written in Markdown) placed in .agent/workflows/.

  • Skills: AI judges context and auto-selects flexibly (e.g., code review)
  • Workflows: Execute fixed steps in order (e.g., deploy procedures, release flows)

If repetitive work requires AI judgment → Skill. If you want the exact same steps every time → Workflow.

Q6: What about security?

A. Skills containing scripts can execute terminal commands and modify files. When installing skills from untrusted sources, always review the SKILL.md and scripts/ contents. Pay special attention to skills involving terminal operations or infrastructure changes.

Security Best Practice

For skills that propose terminal or infrastructure changes, add a "Safety" section to the SKILL.md documenting pre-execution checks.


14. Complete Skill Implementation Flow

Step 1: Conceptualize

"I do this daily:
  - Read PDF
  - Extract text
  - Format it
  - Save to DB
I want to skill this."

Step 2: Request Creation

In Antigravity:

"Create a PDF text extraction skill"

Step 3: Auto-Generated

my-project/
  └── .agent/
      └── skills/
          └── pdf-extract-skill/
              └── SKILL.md

AI auto-creates the SKILL.md

Step 4: Start Using

"Extract text from this PDF"

AI auto-selects "pdf-extract-skill" → Execute

Step 5: Fine-Tune (If Needed)

"Optimize for Japanese text"

SKILL.md updates automatically


15. The Mechanism Behind Reliable Skill Selection

How AI Confidently Chooses the Right Skill

1. Specific Labels

# 🔴 Vague
description: "Processes text"

# 🟢 Specific
description: "Extracts named entities from Japanese text,
              classifying into person, location, organization.
              Ideal for NER tasks."

2. Clear Roles ("When to Use" AND "When NOT to Use")

Define both "when to use" and "when NOT to use" in the SKILL.md body. This is a critical best practice. Without a "Do not use" section, skills may auto-trigger on loosely related requests.

# PDF Extraction Skill

## Use This Skill When:
- Extracting text from many PDFs
- Preserving table structure
- Working with Japanese documents

## Don't Use This Skill When:
- PDFs are image-scanned (no OCR needed)
- Complex layout preservation is essential
- Processing plain text files (not PDFs)

Preventing Over-Triggering

Also include specific conditions in the description field: "Use when you need to ..." / "Do not use for ..." significantly improves AI selection accuracy.


16. Summary: How Skills Transform Work

Traditional Approach

You: Explain what you want every time
AI: Understands fresh each time
Result: Tedious, inconsistent outcomes

With Skills

You: Brief request
AI: Recognizes applicable skill
  → Executes per skill definition
  → Consistent, quality results
Result: Efficient, reliable outcomes

Skills Value Proposition

AspectBenefit
EfficiencyNo repetitive explanations
QualityConsistent AI execution
OnboardingZero programming required
CollaborationTeam-wide standardization
FlexibilityCreate new skills instantly
PortabilityOpen standard works across AI tools

SKILL.md Is an Open Standard

Agent Skills are an open format adopted by major AI agent platforms. Skills defined in SKILL.md work not only in Antigravity but also in any AI coding assistant that supports the same format.


17. Next Steps

Immediate Actions

  1. Visit Google Antigravity
  2. Create your first skill: "Create a simple skill"
  3. Test it: Make a request and watch it execute

Leverage Community Skills

You don't have to build from scratch. Install community-published skills to get started immediately.

  • GitHub Skill Collections: 800+ skills published and searchable by use case
  • Curated Libraries: Community "batteries-included" sets with 50+ vetted skills
  • Cross-Tool Ports: Repositories porting Claude Code skills to Antigravity format
  • Official Codelabs: Authoring Google Antigravity Skills tutorial (Feb 2026)

Search GitHub for "agent skills" or "antigravity skills" to find the latest collections.

Deep Dive

Skills Mastery Tips

Start with ONE skill Be explicit about "when to use" in SKILL.md Don't fear iteration—ask AI to improve Share team-useful skills with colleagues Try Gemini 3 Flash model for 3x faster iteration (Feb 2026)


Ready to revolutionize your development process with skills?