Progressive context loading
Skills load only essential metadata (name and description) into the agent’s context upfront. Full instructions and reference materials are loaded on demand, preventing prompt bloat.
Learn how to migrate your legacy Antigravity workflows to modern, standard Agent skills.
Workflows were originally introduced in the Antigravity IDE as single Markdown files designed for repeatable prompt sequences. While effective for simple instructions, monolithic files presented challenges as tasks grew in complexity.
In May 2026, Antigravity adopted the open industry standard for Agent Skills. Migrating to skills provides significant architectural and operational improvements:
Progressive context loading
Skills load only essential metadata (name and description) into the agent’s context upfront. Full instructions and reference materials are loaded on demand, preventing prompt bloat.
Multi-file directory bundling
Unlike single-file workflows, a skill is a directory bundle. You can co-locate executable helper scripts, documentation, sample schemas, and reference assets directly alongside SKILL.md.
Open ecosystem standard
Skills adhere to the cross-platform agent specification, enabling you to share and reuse skills across Antigravity IDE, Antigravity CLI, and other compliant agent tools.
Subagent integration
Skills can define specialized system prompts, specify tool requirements, and delegate subtasks to custom subagents directly from the skill bundle.
| Feature | Legacy Workflows (.md) | Agent Skills (SKILL.md) |
|---|---|---|
| Specification | Proprietary Antigravity format | Open Agent Skills Standard (agentskills.io) |
| Structure | Single standalone .md file | Directory bundle (<skill-name>/SKILL.md + assets) |
| Workspace Path | .agents/workflows/<name>.md | .agents/skills/<name>/SKILL.md |
| Global Path | ~/.gemini/config/workflows/<name>.md | ~/.gemini/config/skills/<name>/SKILL.md |
| Context Loading | Entire file loaded into prompt | Progressive: Metadata indexed upfront; body loaded on demand |
| Bundled Assets | Not supported (everything must fit in one prompt) | Supported (scripts/, references/, examples/) |
| Slash Commands | Supported (/<workflow-name>) | Supported (/<skill-name>) |
| Autonomous Discovery | Supported | Supported (enhanced semantic matching using description) |
| File Size Limit | 12,000 characters | Unrestricted bundle; modular multi-file architecture |
Antigravity provides an automated migration command that discovers your existing workflows and converts them to skill directory bundles.
/migrate-workflowsComplete the following steps to automatically migrate your workflows:
/migrate-workflows
~/.gemini/config/workflows/) and workspace-level (.agents/workflows/) directories..agents/skills/<workflow-name>/SKILL.md with compliant metadata..bak (for example, deploy.md becomes deploy.md.bak).If you prefer to migrate your workflows manually or want to refactor monolithic prompts into modular skill packages, follow these steps:
In your workspace or global configuration directory, create a new folder
named after your workflow under skills/:
mkdir -p .agents/skills/deploy-stagingmkdir -p ~/.gemini/config/skills/deploy-stagingSKILL.mdMove your existing workflow Markdown file to SKILL.md inside the new
folder:
mv .agents/workflows/deploy-staging.md .agents/skills/deploy-staging/SKILL.md
Ensure your SKILL.md begins with the standard name and description
frontmatter fields. The description should clearly explain what the
skill does and when the agent should use it:
---
name: deploy-staging
description: Deploys the current project build to the staging preview environment on App Engine. Use when testing staging releases or verifying PR previews.
---
# Deploy Staging
Follow these instructions to deploy the current build to staging...
If your workflow contains embedded scripts, code snippets, or lengthy
reference documentation, extract them into dedicated subdirectories to keep
SKILL.md lean:
.agents/skills/deploy-staging/
├── SKILL.md
├── scripts/
│ └── deploy.sh
└── references/
└── staging-endpoints.json
In SKILL.md, instruct the agent to run or inspect those files when needed rather than duplicating them in the prompt.
Invoke the skill directly in Antigravity 2.0:
/deploy-staging
The agent loads the skill metadata and executes the steps.
---
name: build-and-test
description: Run test suites and verify build
---
Run the following checks sequentially:
1. First run `npm run check` to verify TypeScript and template integrity.
2. Next execute `npm run test` for unit tests.
3. If tests pass, run `npm run build` and report the generated bundle size.
.agents/skills/build-and-test/
├── SKILL.md
└── scripts/
└── verify-bundle.js
---
name: build-and-test
description: Runs full validation suite including TypeScript checks, unit tests, and production build verification. Use before submitting changes.
---
# Build and Test Suite
Execute the project verification pipeline:
1. **Type & Template Diagnostics**:
```bash
npm run check
```
2. **Unit Tests**:
```bash
npm run test
```
3. **Production Build & Bundle Size Analysis**:
```bash
npm run build
node scripts/verify-bundle.js
```
No. Workflows remain operational in Antigravity until November 1, 2026. After this date, workflow directories are no longer indexed or executable using slash commands.
Yes. You can invoke any skill located in .agents/skills/<name>/ or ~/.gemini/config/skills/<name>/ by typing /<name> in chat, just like legacy workflows.
Skills take precedence over legacy workflows. If both .agents/skills/deploy/ and .agents/workflows/deploy.md exist, Antigravity executes the skill.
Place global skills in ~/.gemini/config/skills/<skill-name>/SKILL.md to make them accessible across all your workspaces.
Explore the following resources to learn more: