Skip to content
Back to skills

Skill Porter

ASecurity

Imports, converts, and optimizes external agent skills (written for Claude Code, Cursor, or generic LLMs) into native Google Antigravity plugins and skills. Translates legacy tool references, adapts subagents to Antigravity's parallel invoke_subagent arrays, and bundles plugin manifests. Use when the user asks to "import skill", "convert skill", "port skill", "optimize skill for antigravity", or provides a GitHub URL to a Claude Code skill.

  • 5 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
ai-agentspythongobashreactgit

Works with

  • claude code
  • cursor

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add Pranav-Nexus/antigravity-skill-porter --skill skill-porter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Porter?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skill Porter
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pranav-nexus-skill-porter/badge)](https://www.skillsdirectory.com/skills/pranav-nexus-skill-porter)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: skill-porter
description: >-
  Imports, converts, and optimizes external agent skills (written for Claude Code, Cursor, or generic LLMs) into native Google Antigravity plugins and skills. Translates legacy tool references, adapts subagents to Antigravity's parallel invoke_subagent arrays, and bundles plugin manifests. Use when the user asks to "import skill", "convert skill", "port skill", "optimize skill for antigravity", or provides a GitHub URL to a Claude Code skill.
---

# Antigravity Skill Porter & Optimizer

The **Skill Porter** autonomously bridges external agent ecosystems (Claude Code, Cursor, generic LLM agents) into native **Google Antigravity (AGY)** skills and plugins.

While platforms like Claude Code and Antigravity share the basic directory/`SKILL.md` layout, external skills typically contain hardcoded legacy tool names, single-agent sequential assumptions, and Claude-specific files. The Skill Porter translates these affordances and optimizes skills to leverage Antigravity's multi-agent runtime.

---

## Core Capabilities

1. **Direct GitHub Ingestion**:
   - Ingests public GitHub repositories (e.g. `https://github.com/owner/repo`) or local directories.
   - Automatically discovers `SKILL.md` and preserves auxiliary files (`references/`, `scripts/`, `examples/`).

2. **Deterministic Tool & Convention Mapping**:
   - Context files: `CLAUDE.md` / `claude.md` $\rightarrow$ `GEMINI.md`, `AGENTS.md`, `.agents/rules/`.
   - Command line: `Bash` $\rightarrow$ `run_command`.
   - File inspection: `Read` $\rightarrow$ `view_file`.
   - File search: `Glob` $\rightarrow$ `find_by_name`, `Grep` $\rightarrow$ `grep_search`.
   - File editing: `StrReplaceEditor` / `Edit` $\rightarrow$ `replace_file_content`.
   - Artifacts: File dumping $\rightarrow$ Antigravity markdown artifacts (`write_to_file`).

3. **Multi-Agent & Subagent Up-Leveling**:
   - Detects subagent workflows and injects Antigravity's parallel `invoke_subagent` batch arrays with Reactive Wakeup mechanics.

4. **Automated Plugin Packaging**:
   - Generates `plugin.json` manifests so imported skills can be turned on/off in the Antigravity settings UI.
   - Dual-installs to both `~/.gemini/config/plugins/<name>/` and `~/.gemini/config/skills/<name>/`.

5. **Diff & Verification (Dry-Run)**:
   - Evaluates changes and outputs an interactive unified diff before applying.

---

## Usage Instructions for the Agent

When the user asks to import or convert a skill from a URL or directory:

### Step 1: Preview with Dry Run
Execute the porter script with `--dry-run`:
```bash
python scripts/port_skill.py <url-or-path> --dry-run
```
Review the diff to ensure domain logic is preserved while tool references and scaffolding are properly upgraded.

### Step 2: Install the Skill
Run the command without `--dry-run`:
```bash
python scripts/port_skill.py <url-or-path>
```
To install into the current project workspace instead of globally, append `--workspace`.

### Step 3: Validate Installation
Verify the generated files:
- Manifest: `~/.gemini/config/plugins/<name>/plugin.json`
- Instructions: `~/.gemini/config/plugins/<name>/skills/<name>/SKILL.md`
Inform the user that the skill is ready to be invoked immediately.

Files in this skill

  • SKILL.md3.2 KB
  • references/translation_rules.md2.2 KB
  • scripts/port_skill.py19.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.