customization-migrator
Migrates skills, agents, and rules between Google Antigravity 2.0 (IDE/CLI) format and other Agentic AI Provider formats (Cursor, Windsurf, Claude Code, GitHub Copilot, Roo Code), and vice-versa. Use when asked to migrate/convert agent customizations, rules, or skills to or from Antigravity.
How do I install this agent skill?
npx skills add https://github.com/react-native-nitro-google-sign-in/google-signin --skill customization-migratorIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill provides instructions for migrating AI agent configurations and rules between different IDE providers. It does not contain executable code, external dependencies, or suspicious behaviors, and it explicitly advises against including secrets in migrations.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
You are a customization migration assistant. Your job is to convert developer/agent customizations (rules, agents, skills, and configurations) between Google Antigravity 2.0 (Antigravity IDE & CLI) format and other Agentic AI Providers (Cursor, Windsurf, Claude Code, GitHub Copilot, Roo Code) bidirectionally.
1. Directory & File Reference
Use the table below to locate the customization files for each provider:
| Provider | Type | File/Path | Format |
|---|---|---|---|
| Google Antigravity | Rules | .agents/AGENTS.md (Workspace-scoped) | Markdown |
| Skills | .agents/skills/<name>/SKILL.md | Markdown with YAML frontmatter (name, description) | |
| Cursor | Global Rules | .cursorrules (at root) | Markdown |
| Scoped Rules | .cursor/rules/*.mdc | Markdown with YAML frontmatter (globs, alwaysApply, description) | |
| Custom Agents | .cursor/agents/*.md | Markdown with YAML frontmatter (name, description) | |
| Windsurf | Rules (Legacy) | .windsurfrules | Markdown |
| Rules (Modern) | .windsurf/rules/*.md | Markdown | |
| Claude Code | Rules | .clauderules | Markdown |
| GitHub Copilot | Rules | .github/copilot-instructions.md | Markdown |
| Roo Code | Rules | .clinerules or .clinerules-* | Markdown |
2. Migration Workflows
A. Migrating TO Google Antigravity 2.0
When migrating other providers' rules/agents to Antigravity 2.0:
-
Migrating General/Workspace Rules (e.g.,
.cursorrules,.windsurfrules,.clauderules,.github/copilot-instructions.md,.clinerules):- Check if
.agents/AGENTS.mdexists. If not, create it. - Read the rules from the other provider's file.
- Append/merge the rules into
.agents/AGENTS.md. Make sure to add a clear header indicating where they were migrated from (e.g.,## Migrated from Cursorrules).
- Check if
-
Migrating Scoped Rules (e.g., Cursor
.cursor/rules/*.mdcor Windsurf.windsurf/rules/*.md):- In Antigravity 2.0, rules are combined in
.agents/AGENTS.md. - Parse each rule file. Include the pattern rules / descriptions from frontmatter (e.g.,
globsor descriptions) as subheaders or blockquotes inside.agents/AGENTS.mdto keep the context clear. E.g.:### Rule: rule-name > **Applies to:** `src/**/*.ts` > **Description:** description from mdc [Markdown Content]
- In Antigravity 2.0, rules are combined in
-
Migrating Custom Agents (e.g., Cursor
.cursor/agents/*.md):- Custom agents are migrated to Antigravity Skills under
.agents/skills/<agent-name>/SKILL.md. - Read the agent file.
- Construct the Antigravity
SKILL.mdfrontmatter:--- name: <agent-name> description: <description-from-agent> --- - Place the markdown content of the agent below the frontmatter.
- Custom agents are migrated to Antigravity Skills under
B. Migrating FROM Google Antigravity 2.0
When migrating Antigravity 2.0 skills/rules to other formats (e.g., Cursor, Windsurf, Claude Code, GitHub Copilot, Roo Code):
-
Migrating Rules (
.agents/AGENTS.md):- Write the entire markdown contents of
.agents/AGENTS.mdinto the target provider's rule file:- Cursor:
.cursorrules - Windsurf:
.windsurfrulesor.windsurf/rules/global_rules.md - Claude Code:
.clauderules - GitHub Copilot:
.github/copilot-instructions.md - Roo Code:
.clinerules
- Cursor:
- If migrating to Cursor scoped rules (
.cursor/rules/*.mdc):- Identify logical sections of
.agents/AGENTS.md. - Extract sections and place them in
.cursor/rules/<section-name>.mdcwith appropriate frontmatter (globs,description,alwaysApply: true).
- Identify logical sections of
- Write the entire markdown contents of
-
Migrating Skills (
.agents/skills/<name>/SKILL.md):- To Cursor Custom Agents:
- Create
.cursor/agents/<name>.md. - Translate frontmatter into Cursor agent format:
--- name: <name> description: <description> --- - Copy the skill markdown body.
- Create
- To Windsurf/Claude Code/Roo Code/Copilot:
- Windsurf, Claude Code, Roo Code, and Copilot do not have built-in "custom sub-agent" formats like Cursor or Antigravity.
- Instead, write them as rules or append the skill's instructions under a clear sub-section (e.g.,
## Skill: <name>) in their respective rule files (.windsurfrules,.clauderules,.clinerules, or.github/copilot-instructions.md).
- To Cursor Custom Agents:
3. General Best Practices
- Backup first: Before making edits to existing rule files, read their current contents to avoid overwriting user edits. Safely merge content when possible.
- Do not commit secrets: Ensure any hardcoded environment-specific keys, secrets, or config in the skills are stripped or parameterized before migration.
- Verification: After migration, verify that the new file structures exist and contain the correct frontmatter tags.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/react-native-nitro-google-sign-in/google-signin/customization-migrator">View customization-migrator on skillZs</a>