skill-porter
CommunityBridge 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-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.
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.