skill-porter

Community

Bridge AI platforms, deploy skills everywhere.

Authorjduncan-rva
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Developers often face the challenge of rewriting AI skills or extensions to be compatible with different platforms like Claude Code and Gemini CLI. This Skill eliminates that tedious, time-consuming duplication, allowing you to write once and deploy across multiple AI environments.

Core Features & Use Cases

  • Bidirectional Conversion: Effortlessly convert skills from Claude Code to Gemini CLI, and vice versa, preserving functionality and context.
  • Metadata Transformation: Automatically handles complex conversions like YAML frontmatter ↔ JSON manifests, allowed-toolsexcludeTools, and environment variables ↔ settings schemas.
  • Universal Compatibility: Create a single, unified skill that functions seamlessly on both Claude Code and Gemini CLI, maximizing reach and minimizing maintenance.
  • Use Case: A developer has built a powerful data analysis skill for Claude Code and wants to make it available to their team who primarily uses Gemini CLI. Instead of rewriting, they use Skill Porter to convert it in minutes, ensuring consistent functionality across platforms.

Quick Start

Convert my Claude skill at './my-project' to a Gemini extension.

Dependency Matrix

Required Modules

js-yamlcommanderchalk

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: skill-porter
Download link: https://github.com/jduncan-rva/skill-porter/archive/main.zip#skill-porter

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.