Agent skill

Skill Porter

by sickn33 in sickn33/agentic-awesome-skills

Preview conservative tool-name translations and copy complete local skill bundles for manual adaptation to Google Antigravity.

MITAuto-check passedWriting & Content

Install Skill Porter

skills CLI
$ npx skills add sickn33/agentic-awesome-skills --skill skill-porter -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sickn33/agentic-awesome-skills skill-porter --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/skill-porter .claude/skills/skill-porter && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
skill-porter
GitHub stars
47k
Used in
1 other repo
Token cost
~1.1k tokens
SKILL.md length
405 words
Files
4 (incl. scripts)
Skills in repo
1,493
Repo updated
First seen
Licence
MIT

At a glance

Preview conservative tool-name translations and copy complete local skill bundles for manual adaptation to Google Antigravity.

  • Works in 5 steps: From this skill directory, preview the… → Review the diff. Only exact… → Copy to a fresh staging destination,… → …
  • Tasks that involve Translation
  • SKILL.md covers When to Use, Prerequisites, Workflow and Examples, plus 2 more sections
  • Runs Python scripts from its folder; calls python3

What it does

Skill Porter is an agent skill from sickn33/agentic-awesome-skills. Preview conservative tool-name translations and copy complete local skill bundles for manual adaptation to Google Antigravity.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `scripts/port_skill.py` and `scripts/test_port_skill.py`).

It sits in Writing & Content, covering Translation. The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.

When your agent uses it

  • Tasks that involve Translation

Example prompts

  • “/skill-porter”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. From this skill directory, preview the local bundle
  2. Review the diff. Only exact backtick-quoted tool identifiers such as View,
  3. Copy to a fresh staging destination, then inspect before activating
  4. When the user requests workspace installation, verify the current project
  5. Review context-file references, tool argument shapes, client configuration,

What it can do on your machine

Read from SKILL.md and the folder at commit 680176d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Skill Porter loads about 1.1k tokens when it runs. Until then it costs about 35 tokens; SKILL.md has 405 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~35
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from sickn33/agentic-awesome-skills at commit 680176d, republished under its MIT licence (© sickn33). 405 words, ~1,085 tokens.

Download SKILL.mdSave it as .claude/skills/skill-porter/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
skill-porter
description
Preview conservative tool-name translations and copy complete local skill bundles for manual adaptation to Google Antigravity.
category
developer-tools
risk
critical
source
community
source_repo
Pranav-Nexus/antigravity-skill-porter
source_type
community
date_added
2026-09-07
author
Pranav-Nexus
tags
antigravity, claude, skills, migration, agent
tools
claude, cursor, gemini
license
MIT

Skill Porter for Google Antigravity

When to Use

Use when adapting a locally obtained Claude Code, Cursor, Codex, or generic agent skill bundle for Google Antigravity. The utility preserves support files and previews limited tool-name substitutions; it does not prove client compatibility.

Prerequisites

  • Python 3.9+; standard library only.
  • A reviewed local skill directory containing SKILL.md, that file itself, or a repository with skills/<lowercase-hyphenated-id>/SKILL.md directories.
  • Verify the upstream identity, pinned revision, license and complete bundle first. Obtain remote material separately through your reviewed download/clone workflow.
  • Use stable local directories you control. Do not run against a tree being modified by another process or user. Inspect scripts without executing them.

Workflow

  1. From this skill directory, preview the local bundle:

    bash
    python3 scripts/port_skill.py --source "/absolute/path/my-skill" --dry-run
  2. Review the diff. Only exact backtick-quoted tool identifiers such as View, Edit, and Bash change. Frontmatter and support bytes remain intact. Verify each target tool and its argument semantics in your actual client.

  3. Copy to a fresh staging destination, then inspect before activating:

    bash
    python3 scripts/port_skill.py --source "/absolute/path/my-skill" --dest "/absolute/path/staging"

    Existing skill destinations are rejected; no global paths are written.

  4. When the user requests workspace installation, verify the current project:

    bash
    python3 scripts/port_skill.py --source "/absolute/path/my-skill" --workspace --dry-run
    python3 scripts/port_skill.py --source "/absolute/path/my-skill" --workspace

    This writes only .agents/skills/<id> under the current working directory. Confirm that discovery path is supported by the intended host first.

  5. Review context-file references, tool argument shapes, client configuration, dependencies, licensing and multi-agent ordering manually. Validate the adapted skill and test actual client invocation before claiming compatibility.

Show full SKILL.md (174 more words)Show less

Examples

For a multi-skill repository, use its local root as the source:

bash
python3 scripts/port_skill.py --source "/absolute/path/reviewed-repository" --dry-run
python3 scripts/port_skill.py --source "/absolute/path/reviewed-repository" --dest "/absolute/path/fresh-output"

A source-only invocation defaults to preview. Remote URLs are rejected; obtain and inspect a pinned local checkout first. Run bundled tests from this directory:

bash
PYTHONDONTWRITEBYTECODE=1 python3 -m unittest scripts/test_port_skill.py -v

Limitations

  • Conservative text adaptation only: no AST conversion, semantic optimization, automatic parallelization, artifact generation, or compatibility certification.
  • Context references and support scripts retain their original bytes and may need manual adaptation. Binary support files are copied intact, never interpreted.
  • Symbolic links and non-regular files are rejected. Input is bounded to 1,000 files and 20 MiB. This is not a sandbox against concurrent hostile filesystem changes; use only stable directories you control.
  • Disk or filesystem failure may leave a partial new destination. Inspect it and choose a fresh output for retries. There is no overwrite or rollback mode.
  • No downloads, credentials, network calls, global installation, plugin manifest generation/registration or external MCP setup. Verify tool availability in the actual host, whose version and capabilities may differ.

Source and license

Adapted from Pranav-Nexus/antigravity-skill-porter. The upstream MIT notice is preserved in LICENSE.

© sickn33, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (scripts) in skills/skill-porter of sickn33/agentic-awesome-skills.

  • SKILL.md
  • LICENSE
  • scripts/port_skill.py
  • scripts/test_port_skill.py

Open the folder on GitHubat commit 680176d

Used in 1 other repository

We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Skill Porter next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Skill Porter compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Skill Porter this skillsickn33/agentic-awesome-skills47k1 repos~1.1kAutomated safety check: PassMIT
Translation Diff ExportDevolutions/UniGetUI26k—~1.1kAutomated safety check: PassMIT
Sync Translationssymfony/symfony31k—~1.9kAutomated safety check: PassMIT
Translation Diff ImportDevolutions/UniGetUI26k—~750Automated safety check: PassMIT
Translation Diff TranslateDevolutions/UniGetUI26k—~934Automated safety check: PassMIT
Generate Translationspayloadcms/payload45k—~1.1kAutomated safety check: PassMIT

Similar skills

  • Translation Diff Export

    Devolutions/UniGetUI

    Compares UniGetUI JSON locale files against English, identifies untranslated or source-changed keys, and generates patch, reference, and handoff files for a target language.

    26k GitHub stars~1.1k tokensUpdated today
    Writing & ContentAuto-check passed
  • Sync Translations

    symfony/symfony

    Synchronize translation catalogs across maintained Symfony branches: find messages that newer branches added to the English catalogs but that are still missing from the oldest maintained branch…

    31k GitHub stars~1.9k tokensUpdated today
    Writing & ContentAuto-check passed
  • Translation Diff Import

    Devolutions/UniGetUI

    Merges translated key-value pairs from a UniGetUI JSON localization patch back into the full language file and validates the merged result.

    26k GitHub stars~750 tokensUpdated today
    Writing & ContentAuto-check passed
  • Translation Diff Translate

    Devolutions/UniGetUI

    Translates a sparse UniGetUI JSON language patch, writes completed entries into the working copy, preserves placeholders and terminology, and prepares the patch for merge-back.

    26k GitHub stars~934 tokensUpdated today
    Writing & ContentAuto-check passed
  • Generate Translations

    payloadcms/payload

    A skill your agent uses when new translation keys are added to packages to generate new translations strings

    45k GitHub stars~1.1k tokensUpdated today
    Writing & ContentAuto-check passed
  • Drives long-form fiction, scripts, storyboards, interactive films and long-document translation through InkOS, with every change made by a typed action.

    10k GitHub starsUsed in 1 repo~1.1k tokens
    Writing & ContentAuto-check passed

More from sickn33/agentic-awesome-skills

All 1,493 skills in this repo
  • Liuguang Banlan UI

    sickn33/agentic-awesome-skills

    Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • User Thoughts Memory

    sickn33/agentic-awesome-skills

    Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Using LWC Memory and Graphs

    sickn33/agentic-awesome-skills

    Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.

    47k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Find Complementary Founders

    sickn33/agentic-awesome-skills

    Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.

    47k GitHub starsUsed in 1 repo~4.8k tokens
    Auto-check passed
  • Whatsapp Cloud API

    sickn33/agentic-awesome-skills

    Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~4.5k tokens
    Auto-check passed
  • Cline Pilot

    sickn33/agentic-awesome-skills

    Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.

    47k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Questions about Skill Porter

What does Skill Porter do?

Preview conservative tool-name translations and copy complete local skill bundles for manual adaptation to Google Antigravity. Skill Porter is an agent skill from sickn33/agentic-awesome-skills. Preview conservative tool-name translations and copy complete local skill bundles for manual adaptation to Google Antigravity.

When should I use Skill Porter?

Skill Porter fits situations like: tasks that involve Translation.

How do I install Skill Porter in Claude Code?

Run `npx skills add sickn33/agentic-awesome-skills --skill skill-porter -a claude-code`. Or copy the skill folder (skills/skill-porter in sickn33/agentic-awesome-skills) into .claude/skills/skill-porter in your project. Claude Code loads it when a task matches its description.

How do I install Skill Porter in Codex?

Run `npx skills add sickn33/agentic-awesome-skills --skill skill-porter -a codex`. Or copy the skill folder (skills/skill-porter in sickn33/agentic-awesome-skills) into .agents/skills/skill-porter in your project. Codex loads it when a task matches its description.

Can I use Skill Porter in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sickn33/agentic-awesome-skills --skill skill-porter -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-porter, .gemini/skills/skill-porter, .github/skills/skill-porter and .opencode/skills/skill-porter in your project.

What does Skill Porter need to run?

Going by SKILL.md and its folder, Skill Porter needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Skill Porter access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Skill Porter safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Skill Porter use?

Skill Porter is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Skill Porter use?

About 1.1k tokens (SKILL.md is roughly 4.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Skill Porter?

Skills that share tags, products or a category with Skill Porter: Translation Diff Export (Devolutions/UniGetUI, 26k stars), Sync Translations (symfony/symfony, 31k stars), Translation Diff Import (Devolutions/UniGetUI, 26k stars) and Translation Diff Translate (Devolutions/UniGetUI, 26k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Skill Porter?

sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,379 GitHub stars. The repository holds 1,493 skills in this directory. The repository was last updated on October 9, 2026.

Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.