{"id":"06223590-efb7-4d64-9bbe-e5d3666fd7a3","slug":"antigravity-skill-porter","kind":"skill","name":"antigravity-skill-porter","summary":"Port, convert, and optimize Claude Code & Cursor skills into Google Antigravity native multi-agent plugins.","owner":"Pranav-Nexus","repoUrl":"https://github.com/Pranav-Nexus/antigravity-skill-porter","license":"MIT","licenseTier":"permissive","trust":"community","stars":6,"match":null,"fewStars":false,"format":"skill","createdAt":"2026-09-07T07:38:20.000Z","addedAt":"2026-10-14T05:59:06.453Z","logoUrl":"https://avatars.githubusercontent.com/u/65056700?u=2fd1fa1bd54caf57dc40235f808384a896fabda9&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["developer-tools"],"tags":["agentic-ai","antigravity","claude-code","developer-tools","google-antigravity","llm-council","llm-skills","multi-agent"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-17T08:18:46.689Z","sample":false,"url":"https://conduits.dev/tools/antigravity-skill-porter","language":"Python","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# 🚀 Antigravity Skill Porter & Optimizer\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![Python 3.8+](https://img.shields.io/badge/Python-3.8%2B-brightgreen.svg)](https://www.python.org/)\n[![Google Antigravity](https://img.shields.io/badge/Antigravity-Compatible-4285F4.svg)](https://antigravity.google)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-orange.svg)](http://makeapullrequest.com)\n[![GitHub Stars](https://img.shields.io/github/stars/Pranav-Nexus/antigravity-skill-porter?style=social)](https://github.com/Pranav-Nexus/antigravity-skill-porter)\n\n> **Bridge the AI Agent Ecosystem:** The ultimate transpiler and optimizer that imports, converts, and elevates agent skills from **Claude Code**, **Cursor**, and **OpenAI** into high-performance, native **Google Antigravity (AGY)** plugins and multi-agent workflows.\n\n---\n\n## 💡 Why This Exists\n\nThe AI agent community is experiencing rapid innovation, with developers publishing thousands of open-standard `SKILL.md` workflows for Claude Code and Cursor.\n\nHowever, running external skills inside Google Antigravity naively creates severe friction:\n- ❌ **Tool Hallucinations**: External skills hardcode Claude-specific tools (`Bash`, `Glob`, `Read`, `Edit`, `StrReplaceEditor`) which fail or cause confusion in Antigravity.\n- ❌ **Context Blindness**: They search for `CLAUDE.md`, ignoring Antigravity's `GEMINI.md`, `AGENTS.md`, and hierarchical `.agents/rules/`.\n- ❌ **Single-Agent Bottlenecks**: Claude skills are serialized for linear chat loops. They fail to tap Antigravity's native parallel subagent dispatch (`invoke_subagent`) with non-blocking **Reactive Wakeup**.\n- ❌ **Missing Packaging**: They lack `plugin.json` manifests, preventing toggling and management via Antigravity's UI.\n\n**`antigravity-skill-porter` solves this in one command.** It deterministically maps tools, synthesizes plugin manifests, injects multi-agent parallelism, and delivers ready-to-run Antigravity plugins.\n\n---\n\n## ✨ Features\n\n- 🌐 **Direct Ingestion from Any Source**:\n  - Ingest directly from GitHub URLs: `https://github.com/owner/repo`\n  - Ingest specific subfolders/trees: `https://github.com/owner/repo/tree/main/skills/sub-skill`\n  - Ingest multi-skill plugin bundles automatically (e.g. `slavingia/skills`)\n  - Ingest local directories or standalone `SKILL.md` files\n- 🔄 **Deterministic Tool Translation**:\n  | Legacy Claude Tool / File | Antigravity Native Equivalent |\n  | :--- | :--- |\n  | `CLAUDE.md`, `claude.md` | `GEMINI.md`, `AGENTS.md` |\n  | `Bash` | `run_command` |\n  | `Read` / `cat` | `view_file` |\n  | `Glob` | `find_by_name` |\n  | `Grep` | `grep_search` |\n  | `Edit` / `StrReplaceEditor` | `replace_file_content` |\n  | `Write` | `write_to_file` |\n- ⚡ **Multi-Agent & Subagent Up-Leveling**:\n  - Detects parallelizable steps and injects Antigravity's `invoke_subagent` batch arrays with Reactive Wakeup mechanics.\n- 📦 **Dual Packaging**:\n  - Automatically generates `plugin.json` manifests.\n  - Installs to both Global Plugins (`~/.gemini/config/plugins/<name>/`) and Global Skills (`~/.gemini/config/skills/<name>/`).\n  - Supports `--workspace` installation to install strictly into the project's `.agents/skills/` (preventing global config pollution).\n- 🔍 **Interactive Diff & Dry-Run Mode**:\n  - Run `--dry-run` to inspect a unified diff before any files are written to disk.\n\n---\n\n## ⚡ Quickstart\n\n### 1. Run via CLI (Python 3.8+)\n\nClone the repository and port any skill instantly:\n\n```bash\ngit clone https://github.com/Pranav-Nexus/antigravity-skill-porter.git\ncd antigravity-skill-porter\n\n# 1. Preview changes with dry-run\npython port_skill.py https://github.com/aiwithremy/claude-skills-llm-council --dry-run\n\n# 2. Port and install globally into Antigravity\npython port_skill.py https://github.com/aiwithremy/claude-skills-llm-council\n\n# 3. Port a multi-skill plugin repository\npython port_skill.py https://github.com/slavingia/skills\n```\n\n### 2. Install as an Antigravity Native Skill\n\nYou can also use this tool **directly inside Antigravity as a skill**:\n\n1. Clone or copy this repository into `~/.gemini/config/plugins/skill-porter/`:\n   ```bash\n   git clone https://github.com/Pranav-Nexus/antigravity-skill-porter.git ~/.gemini/config/plugins/skill-porter\n   ```\n2. In any Antigravity chat, simply ask:\n   > *\"Import and optimize this skill for Antigravity: https://github.com/owner/repo\"*\n\nBecause the skill is organized under `skills/skill-porter/SKILL.md`, Antigravity will automatically discover and register it in your sessions.\n\n---\n\n## 🧪 Tested & Verified Examples\n\nIncluded in the [`examples/`](./examples) directory are pre-ported, verified skills:\n1. **`llm-council`**: Karpathy-style 5-advisor council with blind peer review, converted from Claude Code to Antigravity parallel subagents (`invoke_subagent`).\n2. **`frontend-design`**: Anthropic's official frontend design craft skill, optimized for Antigravity with modern web guidance and visual inspection hooks.\n3. **`minimalist-entrepreneur`**: Sahil Lavingia's full 10-skill business suite, converted from `.claude-plugin` into a unified Antigravity plugin bundle.\n\n---\n\n## 🤝 Contributing & Community\n\nContributions, issues, and feature requests are welcome!\n- Have a skill you want pre-ported? Open an Issue or submit a PR into `examples/`.\n- Want to add support for new agent platforms? Check out [`skills/skill-porter/references/translation_rules.md`](./skills/skill-porter/references/translation_rules.md).\n\nIf this tool saved you time or improved your Antigravity workflows, **please drop a star ⭐ on GitHub!** It helps other agentic developers discover the project.\n\n---\n\n## 📄 License\n\nMIT © [Pranav-Nexus](https://github.com/Pranav-Nexus)\n"}