Skip to content
Development
Command

/migrate

Migrate an existing Claude Code setup (skills, memory, CLAUDE.md, MCP, plugins, permissions) to the Antigravity CLI.

From plugin
antigravity
48011 skills1 agent11 commands2 hooks
> /plugin marketplace add yuting0624/antigravity-for-claude-code
> /plugin install antigravity@antigravity-for-claude-code

Command definition

migrate.md
description: Migrate an existing Claude Code setup (skills, memory, CLAUDE.md, MCP, plugins, permissions) to the Antigravity CLI.
argument-hint: "[--apply] [--include-repos] [--apply-permissions] [--uninstall]"

Migrate this machine's Claude Code configuration to Antigravity (`agy`).

Run the tool in **dry-run first, always**:

`agy-migrate $ARGUMENTS`

Then read the report back to the user, grouped by unit, and explain:

  • What will be **linked live** (skills stay in `~/.claude/skills`; Antigravity reads

them in place via `skills.json`) versus **generated** (memory, MCP, permissions — these need a format change, so they become new files).

  • Anything marked `⚠`. Do not gloss over these; they are the parts that need a human

decision. In particular: permissions are only ever written as a *proposal* unless `--apply-permissions` is passed, because Claude's allow-list stores whole command lines and collapsing them to `command()` prefixes always widens the grant.

  • Anything marked `needs-flag`, and the exact flag that would include it.

Only run with `--apply` after the user has seen the dry-run and agreed. Then tell them:

  • the backup path the tool printed, and that `agy-migrate --uninstall --apply` reverses it;
  • that session history (`~/.claude/projects/*.jsonl`) is **not** migrated and cannot be —

Antigravity stores conversations as protobuf blobs inside per-conversation SQLite files;

  • that workspace rules under `.agents/` only load when the session is bound to an agy

project, which is why the tool registers repos in `~/.gemini/config/projects/`.

If the user is only asking what *would* move, stop at the dry-run — do not apply.

For the full compatibility matrix and the reasons behind each mapping, read `docs/MIGRATION.md` in this plugin.

Read more
@yuting0624
Ships withantigravity

Run the Antigravity CLI (Gemini) as a collaborating sub-agent, right inside Claude Code. Claude conducts the judgement; Gemini does the heavy lifting — intelligent model routing across the SDLC.

4802 skills1 agent
Get the whole plugin

Stars on GitHub

Momentum

stars in total
480
Star history of yuting0624/antigravity-for-claude-code on GitHub, a chart by star-history.com

Other commands on antigravity.

cloud-run-debug

cloud-run-debug

Command

Diagnose a failing Cloud Run service — Antigravity (agy/Gemini) digests the error logs cheaply, Claude infers the root cause and…

@yuting0624@yuting0624Install Command
delegate

delegate

Command

Delegate a well-scoped subtask to Antigravity (agy/Gemini) under cost discipline, then verify.

@yuting0624@yuting0624Install Command
handoff

handoff

Command

Hand a whole, test-covered task to Antigravity (agy/Gemini) and verify it only by running the tests — the one delegation shape…

@yuting0624@yuting0624Install Command
media

media

Command

Understand an audio / video / image file — Antigravity (agy/Gemini) transcribes and analyzes it, returning a timestamped digest…

@yuting0624@yuting0624Install Command
research

research

Command

Claude-orchestrated deep research — Antigravity (agy/Gemini) does the grounded web legwork; Claude plans, verifies the citations,…

@yuting0624@yuting0624Install Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command