← ClaudeAtlas

skill-porterlisted

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.
Pranav-Nexus/antigravity-skill-porter · ★ 5 · AI & Automation · score 74
Install: claude install-skill Pranav-Nexus/antigravity-skill-porter
# 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