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-tools ↔ excludeTools, 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.